Expand description
Optimized and more exotic APIs around BLAKE3
Constants§
- BLOCK_
LEN - The number of bytes in a block
- KEY_LEN
- The number of bytes in a key
- OUT_LEN
- The number of bytes in a hash
Functions§
- const_
derive_ key - const_
hash - Hashing function like [
blake3::hash()
], butconst fn
- const_
keyed_ hash - The keyed hash function like [
blake3::keyed_hash()
], butconst fn
- le_
bytes_ from_ words_ 32 - Converts
u32
words into bytes, the size matches BLAKE3 hash - single_
block_ derive_ key - single_
block_ hash - Hashing function for at most a single block worth of bytes.
- single_
block_ hash_ portable_ words - Hashing function for at most a single block worth of words using portable implementation.
- single_
block_ keyed_ hash - The keyed hash function for at most a single block worth of bytes.
- single_
chunk_ derive_ key - single_
chunk_ hash - Hashing function for at most a single chunk worth of bytes.
- single_
chunk_ keyed_ hash - The keyed hash function for at most a single chunk worth of bytes.
- words_
from_ le_ bytes_ 32 - Converts bytes into
u32
words, the size matches BLAKE3 hash - words_
from_ le_ bytes_ 64 - Converts bytes into
u32
words, the size matches BLAKE3 block