[][src]Trait digest::FixedOutput

pub trait FixedOutput {
    type OutputSize: ArrayLength<u8>;
    fn finalize_into(self, out: &mut GenericArray<u8, Self::OutputSize>);
fn finalize_into_reset(
        &mut self,
        out: &mut GenericArray<u8, Self::OutputSize>
    ); fn finalize_fixed(self) -> GenericArray<u8, Self::OutputSize>
    where
        Self: Sized
, { ... }
fn finalize_fixed_reset(&mut self) -> GenericArray<u8, Self::OutputSize> { ... } }

Trait for returning digest result with the fixed size

Associated Types

type OutputSize: ArrayLength<u8>

Output size for fixed output digest

Loading content...

Required methods

fn finalize_into(self, out: &mut GenericArray<u8, Self::OutputSize>)

Write result into provided array and consume the hasher instance.

fn finalize_into_reset(&mut self, out: &mut GenericArray<u8, Self::OutputSize>)

Write result into provided array and reset the hasher instance.

Loading content...

Provided methods

fn finalize_fixed(self) -> GenericArray<u8, Self::OutputSize> where
    Self: Sized

Retrieve result and consume the hasher instance.

fn finalize_fixed_reset(&mut self) -> GenericArray<u8, Self::OutputSize>

Retrieve result and reset the hasher instance.

Loading content...

Implementors

impl<D: FixedOutputDirty + Reset> FixedOutput for D[src]

type OutputSize = D::OutputSize

Loading content...