35 #ifndef PORTABLE_BLAKE2_H 36 #define PORTABLE_BLAKE2_H 41 #if defined(__cplusplus) 88 #define blake2b_init randomx_blake2b_init 89 #define blake2b_init_key randomx_blake2b_init_key 90 #define blake2b_init_param randomx_blake2b_init_param 91 #define blake2b_update randomx_blake2b_update 92 #define blake2b_final randomx_blake2b_final 93 #define blake2b randomx_blake2b 94 #define blake2b_long randomx_blake2b_long 105 int blake2b(
void *out,
size_t outlen,
const void *in,
size_t inlen,
106 const void *
key,
size_t keylen);
109 int blake2b_long(
void *out,
size_t outlen,
const void *in,
size_t inlen);
112 #if defined(__cplusplus) uint8_t inner_length
Definition: blake2.h:62
struct __blake2b_param blake2b_param
blake2b_constant
Definition: blake2.h:45
unsigned buflen
Definition: blake2.h:74
#define blake2b_init
Definition: blake2.h:88
#define blake2b_final
Definition: blake2.h:92
const char * key
Definition: hmac_keccak.cpp:40
#define blake2b
Definition: blake2.h:93
unsigned char uint8_t
Definition: stdint.h:124
uint64_t f[2]
Definition: blake2.h:72
uint8_t depth
Definition: blake2.h:58
#define blake2b_init_key
Definition: blake2.h:89
uint8_t salt[BLAKE2B_SALTBYTES]
Definition: blake2.h:64
uint8_t personal[BLAKE2B_PERSONALBYTES]
Definition: blake2.h:65
struct __blake2b_state blake2b_state
uint64_t h[8]
Definition: blake2.h:70
#define blake2b_init_param
Definition: blake2.h:90
unsigned int uint32_t
Definition: stdint.h:126
#define blake2b_long
Definition: blake2.h:94
unsigned __int64 uint64_t
Definition: stdint.h:136
uint8_t buf[BLAKE2B_BLOCKBYTES]
Definition: blake2.h:73
uint8_t fanout
Definition: blake2.h:57
#define blake2b_update
Definition: blake2.h:91
uint64_t node_offset
Definition: blake2.h:60
#define S(s)
Definition: mdb_load.c:52
uint8_t key_length
Definition: blake2.h:56
uint64_t t[2]
Definition: blake2.h:71
unsigned outlen
Definition: blake2.h:75
uint32_t leaf_length
Definition: blake2.h:59
uint8_t node_depth
Definition: blake2.h:61
uint8_t last_node
Definition: blake2.h:76
uint8_t reserved[14]
Definition: blake2.h:63
uint8_t digest_length
Definition: blake2.h:55