pub struct Ripemd160 { /* private fields */ }Expand description
RIPEMD-160 hasher (ISO/IEC 10118-3). 160-bit output, 64-byte blocks.
Designed by Dobbertin / Bosselaers / Preneel as a counterpart to
MD5 / SHA-1, RIPEMD-160 is best known today as the second hash in
the Bitcoin address derivation chain (RIPEMD-160(SHA-256(pk)))
and in some 2000s X.509 certificates from European CAs that
preferred non-NSA-designed hashes. Considered safe but rarely
used outside these legacy niches.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Ripemd160
impl RefUnwindSafe for Ripemd160
impl Send for Ripemd160
impl Sync for Ripemd160
impl Unpin for Ripemd160
impl UnsafeUnpin for Ripemd160
impl UnwindSafe for Ripemd160
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