pub struct Gg18EcdsaP256;Expand description
GG18 DKG scheme (registered as GG18-ECDSA-P256).
Trait Implementations§
Source§impl TcScheme for Gg18EcdsaP256
impl TcScheme for Gg18EcdsaP256
Source§fn name(&self) -> &'static str
fn name(&self) -> &'static str
Canonical scheme name, e.g.
"FROST-ed25519", "GG18-ECDSA-P256".Source§fn kind(&self) -> TcSchemeKind
fn kind(&self) -> TcSchemeKind
What kind of artifact this scheme produces.
Source§fn create_session(&self, params: &SessionParams) -> Result<Box<dyn SessionImpl>>
fn create_session(&self, params: &SessionParams) -> Result<Box<dyn SessionImpl>>
Build a new session for this scheme. The returned
SessionImpl
owns all per-session state; the framework drives it via
SessionImpl::round / SessionImpl::result /
SessionImpl::destroy.Auto Trait Implementations§
impl Freeze for Gg18EcdsaP256
impl RefUnwindSafe for Gg18EcdsaP256
impl Send for Gg18EcdsaP256
impl Sync for Gg18EcdsaP256
impl Unpin for Gg18EcdsaP256
impl UnsafeUnpin for Gg18EcdsaP256
impl UnwindSafe for Gg18EcdsaP256
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