DoxigAlpha

SrcHasher

An incremental hasher that can accept any number of writes.

Fields of this type

Fields

#
key:[8]u32
cv_stack:[54][8]u32
= undefined
cv_stack_len:u8
= 0
flags:u8

Type definitions in this namespace

Types

#

Construct a new `Blake3` for the hash function, with an optional key

Functions

#
init
Construct a new `Blake3` for the hash function, with an optional key
initKdf
Construct a new `Blake3` for the key derivation function.
update
Add input to the hash state.
final
Finalize the hash and write any number of output bytes.

Error sets in this namespace

Error Sets

#

= BLOCK_LEN

Values

#
block_length
= BLOCK_LEN
digest_length
= OUT_LEN
key_length
= KEY_LEN