pub struct Sha256 { /* private fields */ }Expand description
Streaming SHA-256 state.
Buffers up to 64 bytes (one compression-function block) before processing.
len_bits tracks the total message length so the padding step can write
the canonical 64-bit big-endian length suffix even when the caller
supplies bytes in many small chunks.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Sha256
impl RefUnwindSafe for Sha256
impl Send for Sha256
impl Sync for Sha256
impl Unpin for Sha256
impl UnsafeUnpin for Sha256
impl UnwindSafe for Sha256
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