pub struct MockTcSigScheme;Expand description
Mock threshold-signature scheme.
Stateless; all per-session state lives in [MockTcSigSession].
Trait Implementations§
Source§impl TcScheme for MockTcSigScheme
impl TcScheme for MockTcSigScheme
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 MockTcSigScheme
impl RefUnwindSafe for MockTcSigScheme
impl Send for MockTcSigScheme
impl Sync for MockTcSigScheme
impl Unpin for MockTcSigScheme
impl UnsafeUnpin for MockTcSigScheme
impl UnwindSafe for MockTcSigScheme
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