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>
    ); }
This is supported on crate feature core-api only.
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