pub struct HeaderIntegrityMac(/* private fields */);Implementations§
Source§impl HeaderIntegrityMac
impl HeaderIntegrityMac
pub fn verify( &self, integrity_mac_key: &[u8; 16], enc_routing_info: &[u8], ) -> bool
pub fn into_inner( self, ) -> GenericArray<u8, UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>>
pub fn as_bytes(&self) -> &[u8] ⓘ
pub fn from_bytes(bytes: [u8; 16]) -> HeaderIntegrityMac
Trait Implementations§
Source§impl Clone for HeaderIntegrityMac
impl Clone for HeaderIntegrityMac
Source§fn clone(&self) -> HeaderIntegrityMac
fn clone(&self) -> HeaderIntegrityMac
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 ConstantTimeEq for HeaderIntegrityMac
impl ConstantTimeEq for HeaderIntegrityMac
Auto Trait Implementations§
impl Freeze for HeaderIntegrityMac
impl RefUnwindSafe for HeaderIntegrityMac
impl Send for HeaderIntegrityMac
impl Sync for HeaderIntegrityMac
impl Unpin for HeaderIntegrityMac
impl UnsafeUnpin for HeaderIntegrityMac
impl UnwindSafe for HeaderIntegrityMac
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