Struct crypto::hashes::blake2b::Blake2b256 [−][src]
pub struct Blake2b256(_);
This is supported on crate feature
blake2b
only.Blake2b instance with a 256-bit output.
Implementations
impl Blake2b256
[src]
impl Blake2b256
[src]pub fn new() -> Self
[src]
Creates a new Blake2b256
instance.
Trait Implementations
impl Clone for Blake2b256
[src]
impl Clone for Blake2b256
[src]fn clone(&self) -> Blake2b256
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for Blake2b256
[src]
impl Default for Blake2b256
[src]impl FixedOutput for Blake2b256
[src]
impl FixedOutput for Blake2b256
[src]type OutputSize = U32
Output size for fixed output digest
fn finalize_into(self, out: &mut GenericArray<u8, Self::OutputSize>)
[src]
fn finalize_into_reset(&mut self, out: &mut GenericArray<u8, Self::OutputSize>)
[src]
pub fn finalize_fixed(self) -> GenericArray<u8, Self::OutputSize>
[src]
pub fn finalize_fixed_reset(&mut self) -> GenericArray<u8, Self::OutputSize>
[src]
impl Reset for Blake2b256
[src]
impl Reset for Blake2b256
[src]Auto Trait Implementations
impl RefUnwindSafe for Blake2b256
impl RefUnwindSafe for Blake2b256
impl Send for Blake2b256
impl Send for Blake2b256
impl Sync for Blake2b256
impl Sync for Blake2b256
impl Unpin for Blake2b256
impl Unpin for Blake2b256
impl UnwindSafe for Blake2b256
impl UnwindSafe for Blake2b256
Blanket Implementations
impl<D> Digest for D where
D: Update + FixedOutput + Reset + Clone + Default,
[src]
impl<D> Digest for D where
D: Update + FixedOutput + Reset + Clone + Default,
[src]type OutputSize = <D as FixedOutput>::OutputSize
Output size for Digest