pub struct Gg18SigningPipeline {
pub threshold: u32,
pub party_count: u32,
pub paillier_keys: Vec<PaillierKeypair>,
pub key_shares: Vec<Scalar>,
pub public_key: AffinePoint,
}Expand description
GG18 signing pipeline (4-round protocol).
Fields§
§threshold: u32§party_count: u32§paillier_keys: Vec<PaillierKeypair>§public_key: AffinePointImplementations§
Auto Trait Implementations§
impl Freeze for Gg18SigningPipeline
impl RefUnwindSafe for Gg18SigningPipeline
impl Send for Gg18SigningPipeline
impl Sync for Gg18SigningPipeline
impl Unpin for Gg18SigningPipeline
impl UnsafeUnpin for Gg18SigningPipeline
impl UnwindSafe for Gg18SigningPipeline
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