logo
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

Finalize state using remaining data stored in the provided block buffer, write result into provided array and leave self in a dirty state.

Implementors