pub struct WinternitzRoot(/* private fields */);Expand description
32-byte commitment to a WinternitzPubkey — the domain-separated Merkle
root over its scalars. This is the value verifiers store; signatures are
validated against it.
Implementations§
Trait Implementations§
Source§impl Clone for WinternitzRoot
impl Clone for WinternitzRoot
Source§fn clone(&self) -> WinternitzRoot
fn clone(&self) -> WinternitzRoot
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WinternitzRoot
impl Debug for WinternitzRoot
Source§impl Display for WinternitzRoot
impl Display for WinternitzRoot
Source§impl<const N: usize> From<&WinternitzPubkey<N>> for WinternitzRoot
impl<const N: usize> From<&WinternitzPubkey<N>> for WinternitzRoot
Source§fn from(pk: &WinternitzPubkey<N>) -> Self
fn from(pk: &WinternitzPubkey<N>) -> Self
Converts to this type from the input type.
Source§impl<const N: usize> From<WinternitzPubkey<N>> for WinternitzRoot
impl<const N: usize> From<WinternitzPubkey<N>> for WinternitzRoot
Source§fn from(pk: WinternitzPubkey<N>) -> Self
fn from(pk: WinternitzPubkey<N>) -> Self
Converts to this type from the input type.
Source§impl PartialEq for WinternitzRoot
impl PartialEq for WinternitzRoot
impl Copy for WinternitzRoot
impl Eq for WinternitzRoot
impl StructuralPartialEq for WinternitzRoot
Auto Trait Implementations§
impl Freeze for WinternitzRoot
impl RefUnwindSafe for WinternitzRoot
impl Send for WinternitzRoot
impl Sync for WinternitzRoot
impl Unpin for WinternitzRoot
impl UnsafeUnpin for WinternitzRoot
impl UnwindSafe for WinternitzRoot
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