pub struct Cmp20EcdsaP256Sign;Expand description
CMP20 signing scheme (registered as CMP20-ECDSA-P256-SIGN).
Trait Implementations§
Source§impl TcScheme for Cmp20EcdsaP256Sign
impl TcScheme for Cmp20EcdsaP256Sign
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 Cmp20EcdsaP256Sign
impl RefUnwindSafe for Cmp20EcdsaP256Sign
impl Send for Cmp20EcdsaP256Sign
impl Sync for Cmp20EcdsaP256Sign
impl Unpin for Cmp20EcdsaP256Sign
impl UnsafeUnpin for Cmp20EcdsaP256Sign
impl UnwindSafe for Cmp20EcdsaP256Sign
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