[−][src]Trait tiny_multihash::StatefulHasher
Trait implemented by a hash function implementation.
Associated Types
type Size: Size
The maximum Digest size for that hasher (it is stack allocated).
type Digest: Digest<Self::Size>
The Digest type to distinguish the output of different Hasher
implementations.
Required methods
fn update(&mut self, input: &[u8])
Consume input and update internal state.
fn finalize(&self) -> Self::Digest
Returns the final digest.
fn reset(&mut self)
Reset the internal hasher state.