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