Create a new KeyPackage instance.
The ciphersuite to use
Participant identifier
The signing share
The verifying share
The group verifying key element
Minimum number of signers
ReadonlyidentifierDenotes the participant identifier each secret share key package is owned by
ReadonlysigningThis participant's signing share. This is secret.
ReadonlyverifyingThis participant's public key
ReadonlyverifyingThe public verifying key that represents the entire group
ReadonlyminThe minimum number of signers
Check equality with another KeyPackage.
The other KeyPackage
True if equal
Convert to string representation.
Debug string
A FROST keypair, which can be generated either by a trusted dealer or using a DKG.
When using a central dealer, SecretShares are distributed to participants, who then perform verification, before deriving KeyPackages, which they store to later use during signing.