pub struct Sha512 { /* private fields */ }Expand description
SHA-512 hasher (FIPS 180-4). 512-bit output, 128-byte blocks.
64-bit oriented sibling of SHA-256, with twice the security level and roughly twice the throughput on 64-bit hardware. Used as the internal hash of Ed25519 (RFC 8032), as the canonical P-521 ECDSA hash (FIPS 186-5), and in TLS 1.3 / IPsec for the high-security tier.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Sha512
impl RefUnwindSafe for Sha512
impl Send for Sha512
impl Sync for Sha512
impl Unpin for Sha512
impl UnsafeUnpin for Sha512
impl UnwindSafe for Sha512
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