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