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> { ... }
}Expand description
Trait for returning digest result with the fixed size
Associated Types
type OutputSize: ArrayLength<u8>
[src]
type OutputSize: ArrayLength<u8>
[src]Output size for fixed output digest
Required methods
fn finalize_into(self, out: &mut GenericArray<u8, Self::OutputSize>)
[src]
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]
fn finalize_into_reset(&mut self, out: &mut GenericArray<u8, Self::OutputSize>)
[src]Write result into provided array and reset the hasher instance.
Provided methods
fn finalize_fixed(self) -> GenericArray<u8, Self::OutputSize> where
Self: Sized,
[src]
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]
fn finalize_fixed_reset(&mut self) -> GenericArray<u8, Self::OutputSize>
[src]Retrieve result and reset the hasher instance.