Module blake3

Source
Expand description

The BLAKE3 cryptographic hash function.

See crate ::blake3.

Structs§

Hash
An output of the default size, 32 bytes, which provides constant-time equality checking.
Hasher
An incremental hash state that can accept any number of writes.
HexError
The error type for Hash::from_hex.
OutputReader
An incremental reader for extended output, returned by Hasher::finalize_xof.

Constants§

KEY_LEN
The number of bytes in a key, 32.
OUT_LEN
The number of bytes in a Hash, 32.

Functions§

derive_key
The key derivation function.
hash
The default hash function.
keyed_hash
The keyed hash function.