Type Alias Scheme
Source pub type Scheme = Scheme<PublicKey, MinSig>;
pub enum Scheme {
Signer {
participants: Set<PublicKey>,
polynomial: Sharing<MinSig>,
share: Share,
},
Verifier {
participants: Set<PublicKey>,
polynomial: Sharing<MinSig>,
},
CertificateVerifier {
identity: G2,
},
}
Fields
Participants in the committee.
The public polynomial, used for the group identity, and partial signatures.
Local share used to generate partial signatures.
Fields
Participants in the committee.
The public polynomial, used for the group identity, and partial signatures.
Fields
Public identity of the committee (constant across reshares).