[−][src]Struct wots::Adrs
The address to randomize each hash function call to prevent multi-target attacks on the used hash function.
Methods
impl Adrs
[src]
pub fn new() -> Self
[src]
pub fn set_chain(&mut self, c: u32)
[src]
Set the chain field of a WOTS+ address to the given value.
pub fn set_hash(&mut self, h: u32)
[src]
Set the hash field of a WOTS+ address to the given value.
pub fn set_keymask(&mut self, b: u32)
[src]
Set the keymask field of a WOTS+ address to the given value.
Trait Implementations
Auto Trait Implementations
impl Unpin for Adrs
impl Send for Adrs
impl Sync for Adrs
impl UnwindSafe for Adrs
impl RefUnwindSafe for Adrs
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,
fn vzip(self) -> V
impl<T> Same<T> for T
type Output = T
Should always be Self