blake3 ~master (2026-07-03T00:10:02.3984138)
Dub
Repo
blake3_hasher
blake3
binding
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
extern (
C
) pure nothrow @
nogc
struct
blake3_hasher {
uint
[
8
]
key
;
blake3_chunk_state
chunk
;
ubyte
cv_stack_len
;
ubyte
[(
BLAKE3_MAX_DEPTH
+
1
) *
BLAKE3_OUT_LEN
]
cv_stack
;
}
Members
Variables
chunk
blake3_chunk_state
chunk
;
Undocumented in source.
cv_stack
ubyte
[(
BLAKE3_MAX_DEPTH
+
1
) *
BLAKE3_OUT_LEN
]
cv_stack
;
Undocumented in source.
cv_stack_len
ubyte
cv_stack_len
;
Undocumented in source.
key
uint
[
8
]
key
;
Undocumented in source.
Meta
Source
See Implementation
blake3
binding
functions
blake3_hasher_finalize
blake3_hasher_finalize_seek
blake3_hasher_init
blake3_hasher_init_derive_key
blake3_hasher_init_derive_key_raw
blake3_hasher_init_keyed
blake3_hasher_reset
blake3_hasher_update
blake3_hasher_update_tbb
blake3_version
manifest constants
BLAKE3_BLOCK_LEN
BLAKE3_CHUNK_LEN
BLAKE3_KEY_LEN
BLAKE3_MAX_DEPTH
BLAKE3_OUT_LEN
BLAKE3_VERSION_STRING
structs
blake3_chunk_state
blake3_hasher