Trait digest::core_api::FixedOutputCore
source · [−]pub trait FixedOutputCore: UpdateCore + BufferKindUser + OutputSizeUser where
Self::BlockSize: IsLess<U256>,
Le<Self::BlockSize, U256>: NonZero, {
fn finalize_fixed_core(
&mut self,
buffer: &mut Buffer<Self>,
out: &mut Output<Self>
);
}
Expand description
Core trait for hash functions with fixed output size.
Required Methods
fn finalize_fixed_core(
&mut self,
buffer: &mut Buffer<Self>,
out: &mut Output<Self>
)
fn finalize_fixed_core(
&mut self,
buffer: &mut Buffer<Self>,
out: &mut Output<Self>
)
Finalize state using remaining data stored in the provided block buffer,
write result into provided array and leave self
in a dirty state.