pub struct HmacSha384Keyed(/* private fields */);Expand description
Pre-keyed HMAC-SHA-384 instance; implements StreamingMac.
Created via HmacSha384::new_keyed. The key is bound at construction
time; subsequent calls to update feed message chunks, and finalize or
verify consume the instance.
Implementations§
Source§impl HmacSha384Keyed
impl HmacSha384Keyed
Sourcepub fn new(key: &[u8]) -> Result<Self, CryptoError>
pub fn new(key: &[u8]) -> Result<Self, CryptoError>
Create a pre-keyed HMAC-SHA-384 instance.
Trait Implementations§
Source§impl StreamingMac for HmacSha384Keyed
impl StreamingMac for HmacSha384Keyed
Auto Trait Implementations§
impl Freeze for HmacSha384Keyed
impl RefUnwindSafe for HmacSha384Keyed
impl Send for HmacSha384Keyed
impl Sync for HmacSha384Keyed
impl Unpin for HmacSha384Keyed
impl UnsafeUnpin for HmacSha384Keyed
impl UnwindSafe for HmacSha384Keyed
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