#include <array>
#include <cstddef>
#include <cstdint>
#include <vector>
Go to the source code of this file.
|
namespace | bb |
| Entry point for Barretenberg command-line interface.
|
|
namespace | bb::crypto |
|
|
| bb::crypto::BLAKE2_PACKED (struct blake2s_param__ { uint8_t digest_length;uint8_t key_length;uint8_t fanout;uint8_t depth;uint32_t leaf_length;uint32_t node_offset;uint16_t xof_length;uint8_t node_depth;uint8_t inner_length;uint8_t salt[BLAKE2S_SALTBYTES];uint8_t personal[BLAKE2S_PERSONALBYTES];}) |
|
int | bb::crypto::blake2s_init (blake2s_state *S, size_t outlen) |
|
int | bb::crypto::blake2s_init_key (blake2s_state *S, size_t outlen, const void *key, size_t keylen) |
|
int | bb::crypto::blake2s_init_param (blake2s_state *S, const blake2s_param *P) |
|
int | bb::crypto::blake2s_update (blake2s_state *S, const void *pin, size_t inlen) |
|
int | bb::crypto::blake2s_final (blake2s_state *S, void *out, size_t outlen) |
|
std::array< uint8_t, BLAKE2S_OUTBYTES > | bb::crypto::blake2s (std::vector< uint8_t > const &input) |
|
◆ BLAKE2_PACKED
#define BLAKE2_PACKED |
( |
|
x | ) |
x __attribute__((packed)) |