pub struct Sha256(/* private fields */);Expand description
SHA2-256.
Trait Implementations§
Source§impl Hash for Sha256
impl Hash for Sha256
Source§const DIGEST_SIZE: usize = <<sha2::Sha256 as OutputSizeUser>::OutputSize as Unsigned>::USIZE
const DIGEST_SIZE: usize = <<sha2::Sha256 as OutputSizeUser>::OutputSize as Unsigned>::USIZE
Shorthand for
DigestSize.Source§type DigestSize = <CoreWrapper<CtVariableCoreWrapper<Sha256VarCore, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, OidSha256>> as OutputSizeUser>::OutputSize
type DigestSize = <CoreWrapper<CtVariableCoreWrapper<Sha256VarCore, UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, OidSha256>> as OutputSizeUser>::OutputSize
Source§fn digest(self) -> Digest<Self::DigestSize>
fn digest(self) -> Digest<Self::DigestSize>
Returns the current digest.
Auto Trait Implementations§
impl Freeze for Sha256
impl RefUnwindSafe for Sha256
impl Send for Sha256
impl Sync for Sha256
impl Unpin 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