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§

source

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.

Implementors§