Is your feature request related to a problem? Please describe.
When working with BLS keys it's necessary to keep track of the secret share index. BLS signatures need the index of the secret share that signed them when they are combined to form the final aggregate secret key.
Describe the solution you'd like
I'd like the Outcome struct to include our index as I don't want to keep the key generator around after I've finished creating the key.
Describe alternatives you've considered
Alternatives are querying the key generator for the index, but as I mentioned, once I have an outcome, I want to throwaway the key generator.
Is your feature request related to a problem? Please describe. When working with BLS keys it's necessary to keep track of the secret share index. BLS signatures need the index of the secret share that signed them when they are combined to form the final aggregate secret key.
Describe the solution you'd like I'd like the
Outcome
struct to include our index as I don't want to keep the key generator around after I've finished creating the key.Describe alternatives you've considered Alternatives are querying the key generator for the index, but as I mentioned, once I have an outcome, I want to throwaway the key generator.