logo
pub trait FixedOutputCore: UpdateCore + BufferKindUser + OutputSizeUserwhere
    Self::BlockSize: IsLess<U256>,
    Le<Self::BlockSize, U256>: NonZero,
{ fn finalize_fixed_core(
        &mut self,
        buffer: &mut Buffer<Self>,
        out: &mut Output<Self>
    ); }
Available 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