Struct crypto::sha3::Sha3[][src]

pub struct Sha3 { /* fields omitted */ }

Methods

impl Sha3
[src]

New SHA-3 instanciated from specified SHA-3 mode.

New SHA3-224 instance.

New SHA3-256 instance.

New SHA3-384 instance.

New SHA3-512 instance.

New SHAKE-128 instance.

New SHAKE-256 instance.

New Keccak224 instance.

New Keccak256 instance.

New Keccak384 instance.

New Keccak512 instance.

Trait Implementations

impl Digest for Sha3
[src]

Provide message data. Read more

Retrieve the digest result. This method may be called multiple times. Read more

Reset the digest. This method must be called after result() and before supplying more data. Read more

Get the output size in bits.

Get the block size in bytes.

Get the output size in bytes.

Convenience function that feeds a string into a digest. Read more

Convenience function that retrieves the result of a digest as a String in hexadecimal format. Read more

impl Copy for Sha3
[src]

impl Clone for Sha3
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Send for Sha3

impl Sync for Sha3