pub struct Salt(_);
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 Salt
s with the same value.
sourcepub fn extract(&self, secret: &[u8]) -> Prk
pub fn extract(&self, secret: &[u8]) -> Prk
The HKDF-Extract operation.