Struct crypto::signatures::ternary::wots::WotsPublicKey [−][src]
pub struct WotsPublicKey<S> { /* fields omitted */ }
👎 Deprecated
This is supported on crate features
ternary_signatures
and wots_deprecated_do_not_use
only.Winternitz One Time Signature public key.
Trait Implementations
impl<S: Sponge + Default> Display for WotsPublicKey<S>
[src]
impl<S: Sponge + Default> Display for WotsPublicKey<S>
[src]impl<S: Sponge + Default> PublicKey for WotsPublicKey<S>
[src]
impl<S: Sponge + Default> PublicKey for WotsPublicKey<S>
[src]type Signature = WotsSignature<S>
Matching signature type.
type Error = Error
Errors occuring while handling public keys.
fn verify(
&self,
message: &Trits<T1B1>,
signature: &Self::Signature
) -> Result<bool, Self::Error>
[src]
&self,
message: &Trits<T1B1>,
signature: &Self::Signature
) -> Result<bool, Self::Error>
fn size(&self) -> usize
[src]
fn from_trits(state: TritBuf<T1B1Buf>) -> Result<Self, Self::Error>
[src]
fn as_trits(&self) -> &Trits<T1B1>
[src]
Auto Trait Implementations
impl<S> RefUnwindSafe for WotsPublicKey<S> where
S: RefUnwindSafe,
impl<S> RefUnwindSafe for WotsPublicKey<S> where
S: RefUnwindSafe,
impl<S> Send for WotsPublicKey<S> where
S: Send,
impl<S> Send for WotsPublicKey<S> where
S: Send,
impl<S> Sync for WotsPublicKey<S> where
S: Sync,
impl<S> Sync for WotsPublicKey<S> where
S: Sync,
impl<S> Unpin for WotsPublicKey<S> where
S: Unpin,
impl<S> Unpin for WotsPublicKey<S> where
S: Unpin,
impl<S> UnwindSafe for WotsPublicKey<S> where
S: UnwindSafe,
impl<S> UnwindSafe for WotsPublicKey<S> where
S: UnwindSafe,