Trait digest::core_api::ExtendableOutputCore
source · [−]pub trait ExtendableOutputCore: UpdateCore + BufferKindUserwhere
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
sourcefn finalize_xof_core(&mut self, buffer: &mut Buffer<Self>) -> Self::ReaderCore
fn finalize_xof_core(&mut self, buffer: &mut Buffer<Self>) -> Self::ReaderCore
Retrieve XOF reader using remaining data stored in the block buffer and leave hasher in a dirty state.