#include <stddef.h>
#include <stdint.h>
Go to the source code of this file.
|
const char * | llvm_blake3_version (void) |
|
void | llvm_blake3_hasher_init (llvm_blake3_hasher *self) |
|
void | llvm_blake3_hasher_init_keyed (llvm_blake3_hasher *self, const uint8_t key[LLVM_BLAKE3_KEY_LEN]) |
|
void | llvm_blake3_hasher_init_derive_key (llvm_blake3_hasher *self, const char *context) |
|
void | llvm_blake3_hasher_init_derive_key_raw (llvm_blake3_hasher *self, const void *context, size_t context_len) |
|
void | llvm_blake3_hasher_update (llvm_blake3_hasher *self, const void *input, size_t input_len) |
|
void | llvm_blake3_hasher_finalize (const llvm_blake3_hasher *self, uint8_t *out, size_t out_len) |
|
void | llvm_blake3_hasher_finalize_seek (const llvm_blake3_hasher *self, uint64_t seek, uint8_t *out, size_t out_len) |
|
void | llvm_blake3_hasher_reset (llvm_blake3_hasher *self) |
|
◆ LLVM_BLAKE3_BLOCK_LEN
#define LLVM_BLAKE3_BLOCK_LEN 64 |
◆ LLVM_BLAKE3_CHUNK_LEN
#define LLVM_BLAKE3_CHUNK_LEN 1024 |
◆ LLVM_BLAKE3_KEY_LEN
#define LLVM_BLAKE3_KEY_LEN 32 |
◆ LLVM_BLAKE3_MAX_DEPTH
#define LLVM_BLAKE3_MAX_DEPTH 54 |
◆ LLVM_BLAKE3_OUT_LEN
#define LLVM_BLAKE3_OUT_LEN 32 |
◆ LLVM_BLAKE3_VERSION_STRING
#define LLVM_BLAKE3_VERSION_STRING "1.3.1" |
◆ llvm_blake3_hasher_finalize()
◆ llvm_blake3_hasher_finalize_seek()
◆ llvm_blake3_hasher_init()
◆ llvm_blake3_hasher_init_derive_key()
void llvm_blake3_hasher_init_derive_key |
( |
llvm_blake3_hasher * |
self, |
|
|
const char * |
context |
|
) |
| |
◆ llvm_blake3_hasher_init_derive_key_raw()
void llvm_blake3_hasher_init_derive_key_raw |
( |
llvm_blake3_hasher * |
self, |
|
|
const void * |
context, |
|
|
size_t |
context_len |
|
) |
| |
◆ llvm_blake3_hasher_init_keyed()
◆ llvm_blake3_hasher_reset()
◆ llvm_blake3_hasher_update()
void llvm_blake3_hasher_update |
( |
llvm_blake3_hasher * |
self, |
|
|
const void * |
input, |
|
|
size_t |
input_len |
|
) |
| |
◆ llvm_blake3_version()
const char * llvm_blake3_version |
( |
void |
| ) |
|