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