|
const char * | blake3_full::blake3_version (void) |
|
INLINE void | blake3_full::chunk_state_init (blake3_chunk_state *self, const uint32_t key[8], uint8_t flags) |
|
INLINE void | blake3_full::chunk_state_reset (blake3_chunk_state *self, const uint32_t key[8], uint64_t chunk_counter) |
|
INLINE size_t | blake3_full::chunk_state_len (const blake3_chunk_state *self) |
|
INLINE size_t | blake3_full::chunk_state_fill_buf (blake3_chunk_state *self, const uint8_t *input, size_t input_len) |
|
INLINE uint8_t | blake3_full::chunk_state_maybe_start_flag (const blake3_chunk_state *self) |
|
INLINE output_t | blake3_full::make_output (const uint32_t input_cv[8], const uint8_t block[BLAKE3_BLOCK_LEN], uint8_t block_len, uint64_t counter, uint8_t flags) |
|
INLINE void | blake3_full::output_chaining_value (const output_t *self, uint8_t cv[32]) |
|
INLINE void | blake3_full::output_root_bytes (const output_t *self, uint64_t seek, uint8_t *out, size_t out_len) |
|
INLINE void | blake3_full::chunk_state_update (blake3_chunk_state *self, const uint8_t *input, size_t input_len) |
|
INLINE output_t | blake3_full::chunk_state_output (const blake3_chunk_state *self) |
|
INLINE output_t | blake3_full::parent_output (const uint8_t block[BLAKE3_BLOCK_LEN], const uint32_t key[8], uint8_t flags) |
|
INLINE size_t | blake3_full::left_len (size_t content_len) |
|
INLINE size_t | blake3_full::compress_chunks_parallel (const uint8_t *input, size_t input_len, const uint32_t key[8], uint64_t chunk_counter, uint8_t flags, uint8_t *out) |
|
INLINE size_t | blake3_full::compress_parents_parallel (const uint8_t *child_chaining_values, size_t num_chaining_values, const uint32_t key[8], uint8_t flags, uint8_t *out) |
|
INLINE void | blake3_full::compress_subtree_to_parent_node (const uint8_t *input, size_t input_len, const uint32_t key[8], uint64_t chunk_counter, uint8_t flags, uint8_t out[2 *BLAKE3_OUT_LEN]) |
|
INLINE void | blake3_full::hasher_init_base (blake3_hasher *self, const uint32_t key[8], uint8_t flags) |
|
void | blake3_full::blake3_hasher_init (blake3_hasher *self) |
|
void | blake3_full::blake3_hasher_init_keyed (blake3_hasher *self, const uint8_t key[BLAKE3_KEY_LEN]) |
|
void | blake3_full::blake3_hasher_init_derive_key_raw (blake3_hasher *self, const void *context, size_t context_len) |
|
void | blake3_full::blake3_hasher_init_derive_key (blake3_hasher *self, const char *context) |
|
INLINE void | blake3_full::hasher_merge_cv_stack (blake3_hasher *self, uint64_t total_len) |
|
INLINE void | blake3_full::hasher_push_cv (blake3_hasher *self, uint8_t new_cv[BLAKE3_OUT_LEN], uint64_t chunk_counter) |
|
void | blake3_full::blake3_hasher_update (blake3_hasher *self, const void *input, size_t input_len) |
|
void | blake3_full::blake3_hasher_finalize (const blake3_hasher *self, uint8_t *out, size_t out_len) |
|
void | blake3_full::blake3_hasher_finalize_seek (const blake3_hasher *self, uint64_t seek, uint8_t *out, size_t out_len) |
|
void | blake3_full::g (uint32_t *state, size_t a, size_t b, size_t c, size_t d, uint32_t x, uint32_t y) |
|
void | blake3_full::round_fn (uint32_t state[16], const uint32_t *msg, size_t round) |
|
void | blake3_full::compress_pre (uint32_t state[16], const uint32_t cv[8], const uint8_t block[BLAKE3_BLOCK_LEN], uint8_t block_len, uint64_t counter, uint8_t flags) |
|
void | blake3_full::blake3_compress_in_place (uint32_t cv[8], const uint8_t block[BLAKE3_BLOCK_LEN], uint8_t block_len, uint64_t counter, uint8_t flags) |
|
void | blake3_full::blake3_compress_xof (const uint32_t cv[8], const uint8_t block[BLAKE3_BLOCK_LEN], uint8_t block_len, uint64_t counter, uint8_t flags, uint8_t out[64]) |
|
void | blake3_full::blake3s_hash_one (const uint8_t *input, size_t blocks, const uint32_t key[8], uint64_t counter, uint8_t flags, uint8_t flags_start, uint8_t flags_end, uint8_t out[BLAKE3_OUT_LEN]) |
|
void | blake3_full::blake3_hash_many (const uint8_t *const *inputs, size_t num_inputs, size_t blocks, const uint32_t key[8], uint64_t counter, bool increment_counter, uint8_t flags, uint8_t flags_start, uint8_t flags_end, uint8_t *out) |
|
std::vector< uint8_t > | blake3_full::blake3s (std::vector< uint8_t > const &input, const mode mode_id, const uint8_t key[BLAKE3_KEY_LEN], const char *context) |
|