logo
pub trait ExtendableOutputCore: UpdateCore + BufferKindUser where
    Self::BlockSize: IsLess<U256>,
    Le<Self::BlockSize, U256>: NonZero
{ type ReaderCore: XofReaderCore; fn finalize_xof_core(
        &mut self,
        buffer: &mut Buffer<Self>
    ) -> Self::ReaderCore; }
Expand description

Core trait for hash functions with extendable (XOF) output size.

Required Associated Types

XOF reader core state.

Required Methods

Retrieve XOF reader using remaining data stored in the block buffer and leave hasher in a dirty state.

Implementors