Struct blake2::Blake2s[][src]

pub struct Blake2s { /* fields omitted */ }

Blake2s instance with a fixed output.

Trait Implementations

impl Clone for Blake2s
[src]

Important traits for Blake2s

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for Blake2s
[src]

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

impl BlockInput for Blake2s
[src]

impl Input for Blake2s
[src]

Digest input data. Read more

Digest input data in a chained manner.

impl FixedOutput for Blake2s
[src]

Retrieve result and consume hasher instance.

impl Reset for Blake2s
[src]

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

impl Mac for Blake2s
[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 Blake2s

Formats the value using the given formatter. Read more

impl Write for Blake2s

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 Blake2s

impl Sync for Blake2s