|
Electroneum
|

Macros | |
| #define | U8TO32(p) |
| #define | U32TO8(p, v) |
| #define | ROT(x, n) (((x)<<(32-n))|((x)>>(n))) |
| #define | G(a, b, c, d, e) |
Functions | |
| void | blake256_compress (state *S, const uint8_t *block) |
| void | blake256_init (state *S) |
| void | blake224_init (state *S) |
| void | blake256_update (state *S, const uint8_t *data, uint64_t datalen) |
| void | blake224_update (state *S, const uint8_t *data, uint64_t datalen) |
| void | blake256_final_h (state *S, uint8_t *digest, uint8_t pa, uint8_t pb) |
| void | blake256_final (state *S, uint8_t *digest) |
| void | blake224_final (state *S, uint8_t *digest) |
| void | blake256_hash (uint8_t *out, const uint8_t *in, uint64_t inlen) |
| void | blake224_hash (uint8_t *out, const uint8_t *in, uint64_t inlen) |
| void | hmac_blake256_init (hmac_state *S, const uint8_t *_key, uint64_t keylen) |
| void | hmac_blake224_init (hmac_state *S, const uint8_t *_key, uint64_t keylen) |
| void | hmac_blake256_update (hmac_state *S, const uint8_t *data, uint64_t datalen) |
| void | hmac_blake224_update (hmac_state *S, const uint8_t *data, uint64_t datalen) |
| void | hmac_blake256_final (hmac_state *S, uint8_t *digest) |
| void | hmac_blake224_final (hmac_state *S, uint8_t *digest) |
| void | hmac_blake256_hash (uint8_t *out, const uint8_t *key, uint64_t keylen, const uint8_t *in, uint64_t inlen) |
| void | hmac_blake224_hash (uint8_t *out, const uint8_t *key, uint64_t keylen, const uint8_t *in, uint64_t inlen) |
Variables | |
| const uint8_t | sigma [][16] |
| const uint32_t | cst [16] |
| static const uint8_t | padding [] |
| #define G | ( | a, | |
| b, | |||
| c, | |||
| d, | |||
| e | |||
| ) |
| #define ROT | ( | x, | |
| n | |||
| ) | (((x)<<(32-n))|((x)>>(n))) |
| #define U32TO8 | ( | p, | |
| v | |||
| ) |
| #define U8TO32 | ( | p | ) |
| void blake224_final | ( | state * | S, |
| uint8_t * | digest | ||
| ) |
| void blake224_hash | ( | uint8_t * | out, |
| const uint8_t * | in, | ||
| uint64_t | inlen | ||
| ) |
| void blake224_init | ( | state * | S | ) |
| void blake224_update | ( | state * | S, |
| const uint8_t * | data, | ||
| uint64_t | datalen | ||
| ) |
| void blake256_compress | ( | state * | S, |
| const uint8_t * | block | ||
| ) |
| void blake256_final | ( | state * | S, |
| uint8_t * | digest | ||
| ) |
| void blake256_final_h | ( | state * | S, |
| uint8_t * | digest, | ||
| uint8_t | pa, | ||
| uint8_t | pb | ||
| ) |
| void blake256_hash | ( | uint8_t * | out, |
| const uint8_t * | in, | ||
| uint64_t | inlen | ||
| ) |
| void blake256_init | ( | state * | S | ) |
| void blake256_update | ( | state * | S, |
| const uint8_t * | data, | ||
| uint64_t | datalen | ||
| ) |
| void hmac_blake224_final | ( | hmac_state * | S, |
| uint8_t * | digest | ||
| ) |
| void hmac_blake224_hash | ( | uint8_t * | out, |
| const uint8_t * | key, | ||
| uint64_t | keylen, | ||
| const uint8_t * | in, | ||
| uint64_t | inlen | ||
| ) |
| void hmac_blake224_init | ( | hmac_state * | S, |
| const uint8_t * | _key, | ||
| uint64_t | keylen | ||
| ) |
| void hmac_blake224_update | ( | hmac_state * | S, |
| const uint8_t * | data, | ||
| uint64_t | datalen | ||
| ) |
| void hmac_blake256_final | ( | hmac_state * | S, |
| uint8_t * | digest | ||
| ) |
| void hmac_blake256_hash | ( | uint8_t * | out, |
| const uint8_t * | key, | ||
| uint64_t | keylen, | ||
| const uint8_t * | in, | ||
| uint64_t | inlen | ||
| ) |
| void hmac_blake256_init | ( | hmac_state * | S, |
| const uint8_t * | _key, | ||
| uint64_t | keylen | ||
| ) |
| void hmac_blake256_update | ( | hmac_state * | S, |
| const uint8_t * | data, | ||
| uint64_t | datalen | ||
| ) |
| const uint32_t cst[16] |
|
static |
| const uint8_t sigma[][16] |