pub struct HmacSha256Key(pub [u8; 32]);Expand description
HMAC key
Tuple Fields§
§0: [u8; 32]Implementations§
Source§impl HmacSha256Key
impl HmacSha256Key
Sourcepub fn hkdf_extract(data: &[u8]) -> HmacSha256Key
pub fn hkdf_extract(data: &[u8]) -> HmacSha256Key
hkdf-extract(data) == HMAC(<zero>, data)
Sourcepub fn hkdf_expand(key: &HmacSha256Key, data: &[u8]) -> HmacSha256Key
pub fn hkdf_expand(key: &HmacSha256Key, data: &[u8]) -> HmacSha256Key
hkdf-expand(key, data) == HMAC(key, data|0x1)
Trait Implementations§
Source§impl Clone for HmacSha256Key
impl Clone for HmacSha256Key
Source§fn clone(&self) -> HmacSha256Key
fn clone(&self) -> HmacSha256Key
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for HmacSha256Key
impl Debug for HmacSha256Key
Source§impl PartialEq for HmacSha256Key
impl PartialEq for HmacSha256Key
impl Eq for HmacSha256Key
impl StructuralPartialEq for HmacSha256Key
Auto Trait Implementations§
impl Freeze for HmacSha256Key
impl RefUnwindSafe for HmacSha256Key
impl Send for HmacSha256Key
impl Sync for HmacSha256Key
impl Unpin for HmacSha256Key
impl UnwindSafe for HmacSha256Key
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