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