pub struct HmacSha256Mac(pub [u8; 32]);Expand description
HMAC mac.
Tuple Fields§
§0: [u8; 32]Implementations§
Source§impl HmacSha256Mac
impl HmacSha256Mac
Sourcepub fn zero() -> HmacSha256Mac
pub fn zero() -> HmacSha256Mac
Create a mac filled with zero.
Sourcepub fn authenticate(data: &[u8], key: &HmacSha256Key) -> HmacSha256Mac
pub fn authenticate(data: &[u8], key: &HmacSha256Key) -> HmacSha256Mac
Authenticate the message with the key.
Trait Implementations§
Source§impl Clone for HmacSha256Mac
impl Clone for HmacSha256Mac
Source§fn clone(&self) -> HmacSha256Mac
fn clone(&self) -> HmacSha256Mac
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 HmacSha256Mac
impl Debug for HmacSha256Mac
Source§impl PartialEq for HmacSha256Mac
impl PartialEq for HmacSha256Mac
impl Eq for HmacSha256Mac
impl StructuralPartialEq for HmacSha256Mac
Auto Trait Implementations§
impl Freeze for HmacSha256Mac
impl RefUnwindSafe for HmacSha256Mac
impl Send for HmacSha256Mac
impl Sync for HmacSha256Mac
impl Unpin for HmacSha256Mac
impl UnwindSafe for HmacSha256Mac
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