pub struct HmacSha384Impl;Expand description
The global HmacSha384 implementation.
Implementations§
Source§impl HmacSha384Impl
impl HmacSha384Impl
Sourcepub fn init(key: &[u8]) -> HmacSha384ImplContext
pub fn init(key: &[u8]) -> HmacSha384ImplContext
Hash init
Sourcepub fn update(ctx: &mut HmacSha384ImplContext, data: &[u8])
pub fn update(ctx: &mut HmacSha384ImplContext, data: &[u8])
Hash update
Sourcepub fn finalize(ctx: HmacSha384ImplContext, data: &mut [u8])
pub fn finalize(ctx: HmacSha384ImplContext, data: &mut [u8])
Hash finalize
Trait Implementations§
Source§impl HmacSha384 for HmacSha384Impl
impl HmacSha384 for HmacSha384Impl
Source§type Context = HmacSha384ImplContext
type Context = HmacSha384ImplContext
Opaque storage for the implementation’s hash state.
Source§fn init(key: &[u8]) -> HmacSha384ImplContext
fn init(key: &[u8]) -> HmacSha384ImplContext
Hash init
Source§fn update(ctx: &mut HmacSha384ImplContext, data: &[u8])
fn update(ctx: &mut HmacSha384ImplContext, data: &[u8])
Hash update
Source§fn finalize(ctx: HmacSha384ImplContext, data: &mut [u8])
fn finalize(ctx: HmacSha384ImplContext, data: &mut [u8])
Hash finalize
Auto Trait Implementations§
impl Freeze for HmacSha384Impl
impl RefUnwindSafe for HmacSha384Impl
impl Send for HmacSha384Impl
impl Sync for HmacSha384Impl
impl Unpin for HmacSha384Impl
impl UnsafeUnpin for HmacSha384Impl
impl UnwindSafe for HmacSha384Impl
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