pub struct HeaderIntegrityMac(/* private fields */);Implementations§
Source§impl HeaderIntegrityMac
impl HeaderIntegrityMac
pub fn verify( &self, integrity_mac_key: &HeaderIntegrityMacKey, enc_routing_info: &[u8], ) -> bool
pub fn into_inner(self) -> GenericArray<u8, HeaderIntegrityMacSize>
pub fn as_bytes(&self) -> &[u8] ⓘ
pub fn from_bytes(bytes: [u8; 16]) -> Self
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 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