pub struct Salt { /* private fields */ }Expand description
A salt for HKDF operations.
Implementations§
Source§impl Salt
impl Salt
Sourcepub fn new(algorithm: Algorithm, value: &[u8]) -> Self
pub fn new(algorithm: Algorithm, value: &[u8]) -> Self
Constructs a new Salt with the given value based on the given digest
algorithm.
Constructing a Salt is relatively expensive so it is good to reuse a
Salt object instead of re-constructing Salts with the same value.
§Panics
new panics if the salt length exceeds the limit
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Salt
impl RefUnwindSafe for Salt
impl Send for Salt
impl Sync for Salt
impl Unpin for Salt
impl UnwindSafe for Salt
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