pub struct BlsThresholdKeyGen {
pub group_public_key: BlsPublicKey,
pub threshold: u16,
pub total: u16,
/* private fields */
}Expand description
Result of threshold key generation.
Fields§
§group_public_key: BlsPublicKeyThe group public key.
threshold: u16Threshold (minimum signers).
total: u16Total participants.
Implementations§
Source§impl BlsThresholdKeyGen
impl BlsThresholdKeyGen
Get a reference to the key shares (read-only).
Take ownership of the key shares (consumes and zeroizes on drop).
Auto Trait Implementations§
impl Freeze for BlsThresholdKeyGen
impl RefUnwindSafe for BlsThresholdKeyGen
impl Send for BlsThresholdKeyGen
impl Sync for BlsThresholdKeyGen
impl Unpin for BlsThresholdKeyGen
impl UnsafeUnpin for BlsThresholdKeyGen
impl UnwindSafe for BlsThresholdKeyGen
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more