Trait diem_sdk::crypto::hash::CryptoHasher
pub trait CryptoHasher: Default + Write {
// Required methods
fn seed() -> &'static [u8; 32];
fn update(&mut self, bytes: &[u8]);
fn finish(self) -> HashValue;
// Provided method
fn hash_all(bytes: &[u8]) -> HashValue { ... }
}
Expand description
A trait for representing the state of a cryptographic hasher.