Trait ExtendableOutputCore

pub trait ExtendableOutputCore: UpdateCore + BufferKindUser

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

Associated Types

type ReaderCore: XofReaderCore;

XOF reader core state.

Required Methods

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.