Trait digest::ExtendableOutputDirty
source · [−]pub trait ExtendableOutputDirty: Sized {
type Reader: XofReader;
fn finalize_xof_dirty(&mut self) -> Self::Reader;
}
Expand description
Trait for extendable-output function (XOF) implementations to use to retrieve the hash output.
Usage of this trait in user code is discouraged. Instead use the
ExtendableOutput::finalize_xof
or
ExtendableOutput::finalize_xof_reset
methods.
Types which impl this trait along with Reset
will receive a blanket
impl of ExtendableOutput
.
Associated Types
Required methods
fn finalize_xof_dirty(&mut self) -> Self::Reader
fn finalize_xof_dirty(&mut self) -> Self::Reader
Retrieve XOF reader.
This method is expected to only be called once unless
Reset::reset
is called, after which point it can be
called again and reset again (and so on).