pub trait FixedOutputCore: UpdateCore + BufferKindUser + OutputSizeUser where
    Self::BlockSize: IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>,
    <Self::BlockSize as IsLess<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B0>, B0>, B0>, B0>, B0>, B0>>>::Output: NonZero
{ fn finalize_fixed_core(
        &mut self,
        buffer: &mut BlockBuffer<Self::BlockSize, Self::BufferKind>,
        out: &mut GenericArray<u8, Self::OutputSize>
    ); }
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.

Implementations on Foreign Types

Implementors