Go to the documentation of this file.
37 uint32_t h[8],
s[4], t[2];
70 void hmac_blake256_hash(uint8_t *,
const uint8_t *, uint64_t,
const uint8_t *, uint64_t);
71 void hmac_blake224_hash(uint8_t *,
const uint8_t *, uint64_t,
const uint8_t *, uint64_t);
void blake224_hash(uint8_t *, const uint8_t *, uint64_t)
Definition: blake256.c:247
void hmac_blake256_update(hmac_state *, const uint8_t *, uint64_t)
Definition: blake256.c:315
void blake256_hash(uint8_t *, const uint8_t *, uint64_t)
Definition: blake256.c:239
state inner
Definition: blake256.h:43
void hmac_blake224_init(hmac_state *, const uint8_t *, uint64_t)
Definition: blake256.c:285
void hmac_blake256_init(hmac_state *, const uint8_t *, uint64_t)
Definition: blake256.c:255
void blake224_init(state *)
Definition: blake256.c:143
void blake224_final(state *, uint8_t *)
Definition: blake256.c:234
void hmac_blake224_update(hmac_state *, const uint8_t *, uint64_t)
Definition: blake256.c:321
#define s(x, c)
Definition: aesb.c:47
void hmac_blake256_hash(uint8_t *, const uint8_t *, uint64_t, const uint8_t *, uint64_t)
Definition: blake256.c:343
void blake256_update(state *, const uint8_t *, uint64_t)
Definition: blake256.c:157
Definition: blake256.h:42
static union hash_state state
Definition: random.c:98
void blake256_init(state *)
Definition: blake256.c:130
void hmac_blake256_final(hmac_state *, uint8_t *)
Definition: blake256.c:326
state outer
Definition: blake256.h:44
Definition: blake256.h:36
void hmac_blake224_hash(uint8_t *, const uint8_t *, uint64_t, const uint8_t *, uint64_t)
Definition: blake256.c:351
void blake256_final(state *, uint8_t *)
Definition: blake256.c:230
void hmac_blake224_final(hmac_state *, uint8_t *)
Definition: blake256.c:334
void blake224_update(state *, const uint8_t *, uint64_t)
Definition: blake256.c:188
int nullt
Definition: blake256.h:38