Struct dryoc::sha512::Sha512

source ·
pub struct Sha512 { /* private fields */ }
Expand description

SHA-512 wrapper, provided for convience.

Implementations

Returns a new SHA-512 hasher instance.

One-time interface to compute SHA-512 digest for input, copying result into output.

One-time interface to compute SHA-512 digest for input.

Wrapper around Sha512::compute, returning a Vec. Provided for convenience.

Updates SHA-512 hash state with input.

Consumes hasher and return final computed hash.

Consumes hasher and writes final computed hash into output.

Consumes hasher and returns final computed hash as a Vec.

Trait Implementations

Returns the “default value” for a type. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.