Trait digest::core_api::FixedOutputCore
source · pub trait FixedOutputCore: UpdateCore + BufferKindUser + OutputSizeUserwhere
Self::BlockSize: IsLess<U256>,
Le<Self::BlockSize, U256>: NonZero,{
// Required method
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§
sourcefn 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.