Expand description
The BLAKE3 cryptographic hash function.
See crate ::blake3
.
Modules§
- hazmat
- Low-level tree manipulations and other sharp tools
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
. - Output
Reader - An incremental reader for extended output, returned by
Hasher::finalize_xof
.
Constants§
- BLOCK_
LEN - The number of bytes in a block, 64.
- CHUNK_
LEN - The number of bytes in a chunk, 1024.
- 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.