pub struct HkdfSha512Variant;Expand description
HKDF-SHA-512 algorithm marker.
Trait Implementations§
Source§impl Clone for HkdfSha512Variant
impl Clone for HkdfSha512Variant
Source§fn clone(&self) -> HkdfSha512Variant
fn clone(&self) -> HkdfSha512Variant
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 HkdfSha512Variant
Source§impl Debug for HkdfSha512Variant
impl Debug for HkdfSha512Variant
Source§impl Default for HkdfSha512Variant
impl Default for HkdfSha512Variant
Source§fn default() -> HkdfSha512Variant
fn default() -> HkdfSha512Variant
Returns the “default value” for a type. Read more
Source§impl HkdfVariant<CRYPTO_KDF_HKDF_SHA512_KEYBYTES> for HkdfSha512Variant
impl HkdfVariant<CRYPTO_KDF_HKDF_SHA512_KEYBYTES> for HkdfSha512Variant
Source§const OUTPUT_BYTES_MAX: usize = CRYPTO_KDF_HKDF_SHA512_BYTES_MAX
const OUTPUT_BYTES_MAX: usize = CRYPTO_KDF_HKDF_SHA512_BYTES_MAX
Maximum output length accepted by this variant.
Source§const OUTPUT_BYTES_MIN: usize = CRYPTO_KDF_HKDF_SHA512_BYTES_MIN
const OUTPUT_BYTES_MIN: usize = CRYPTO_KDF_HKDF_SHA512_BYTES_MIN
Minimum output length accepted by this variant.
Source§type Prk = StackByteArray<CRYPTO_KDF_HKDF_SHA512_KEYBYTES>
type Prk = StackByteArray<CRYPTO_KDF_HKDF_SHA512_KEYBYTES>
Default stack-allocated PRK type for this variant.
Source§fn extract(prk: &mut [u8; 64], salt: Option<&[u8]>, ikm: &[u8])
fn extract(prk: &mut [u8; 64], salt: Option<&[u8]>, ikm: &[u8])
Creates a PRK from input keying material and optional salt.
Auto Trait Implementations§
impl Freeze for HkdfSha512Variant
impl RefUnwindSafe for HkdfSha512Variant
impl Send for HkdfSha512Variant
impl Sync for HkdfSha512Variant
impl Unpin for HkdfSha512Variant
impl UnsafeUnpin for HkdfSha512Variant
impl UnwindSafe for HkdfSha512Variant
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