Struct blake2::Blake2b[][src]

pub struct Blake2b { /* fields omitted */ }

Blake2b instance with a fixed output.

Trait Implementations

impl Clone for Blake2b
[src]

Important traits for Blake2b

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for Blake2b
[src]

Returns the "default value" for a type. Read more

impl BlockInput for Blake2b
[src]

impl Input for Blake2b
[src]

Digest input data. Read more

Digest input data in a chained manner.

impl FixedOutput for Blake2b
[src]

Retrieve result and consume hasher instance.

impl Reset for Blake2b
[src]

Reset hasher instance to its initial state and return current state.

impl Mac for Blake2b
[src]

Create new MAC instance from key with fixed size.

Create new MAC instance from key with variable size. Read more

Process input data.

Reset Mac instance.

Obtain the result of a Mac computation as a MacResult and consume Mac instance. Read more

Obtain the result of a Mac computation as a MacResult and reset Mac instance. Read more

Check if code is correct for the processed input.

impl Debug for Blake2b

Formats the value using the given formatter. Read more

impl Write for Blake2b

Write a buffer into this object, returning how many bytes were written. Read more

Flush this output stream, ensuring that all intermediately buffered contents reach their destination. Read more

Attempts to write an entire buffer into this write. Read more

Writes a formatted string into this writer, returning any error encountered. Read more

Important traits for &'a mut I

Creates a "by reference" adaptor for this instance of Write. Read more

Auto Trait Implementations

impl Send for Blake2b

impl Sync for Blake2b