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