pub struct HkdfSha256Variant;Expand description
HKDF-SHA-256 algorithm marker.
Trait Implementations§
Source§impl Clone for HkdfSha256Variant
impl Clone for HkdfSha256Variant
Source§fn clone(&self) -> HkdfSha256Variant
fn clone(&self) -> HkdfSha256Variant
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for HkdfSha256Variant
Source§impl Debug for HkdfSha256Variant
impl Debug for HkdfSha256Variant
Source§impl Default for HkdfSha256Variant
impl Default for HkdfSha256Variant
Source§fn default() -> HkdfSha256Variant
fn default() -> HkdfSha256Variant
Returns the “default value” for a type. Read more
Source§impl HkdfVariant<CRYPTO_KDF_HKDF_SHA256_KEYBYTES> for HkdfSha256Variant
impl HkdfVariant<CRYPTO_KDF_HKDF_SHA256_KEYBYTES> for HkdfSha256Variant
Source§const OUTPUT_BYTES_MAX: usize = CRYPTO_KDF_HKDF_SHA256_BYTES_MAX
const OUTPUT_BYTES_MAX: usize = CRYPTO_KDF_HKDF_SHA256_BYTES_MAX
Maximum output length accepted by this variant.
Source§const OUTPUT_BYTES_MIN: usize = CRYPTO_KDF_HKDF_SHA256_BYTES_MIN
const OUTPUT_BYTES_MIN: usize = CRYPTO_KDF_HKDF_SHA256_BYTES_MIN
Minimum output length accepted by this variant.
Source§type Prk = StackByteArray<CRYPTO_KDF_HKDF_SHA256_KEYBYTES>
type Prk = StackByteArray<CRYPTO_KDF_HKDF_SHA256_KEYBYTES>
Default stack-allocated PRK type for this variant.
Source§fn extract(prk: &mut [u8; 32], salt: Option<&[u8]>, ikm: &[u8])
fn extract(prk: &mut [u8; 32], salt: Option<&[u8]>, ikm: &[u8])
Creates a PRK from input keying material and optional salt.
Auto Trait Implementations§
impl Freeze for HkdfSha256Variant
impl RefUnwindSafe for HkdfSha256Variant
impl Send for HkdfSha256Variant
impl Sync for HkdfSha256Variant
impl Unpin for HkdfSha256Variant
impl UnsafeUnpin for HkdfSha256Variant
impl UnwindSafe for HkdfSha256Variant
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