Trait digest::FixedOutput[][src]

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>[src]

Output size for fixed output digest

Loading content...

Required methods

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

Write result into provided array and consume the hasher instance.

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

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
[src]

Retrieve result and consume the hasher instance.

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

Retrieve result and reset the hasher instance.

Loading content...

Implementors

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

type OutputSize = D::OutputSize

Loading content...