1#ifndef CRYPTO__HMAC__H__
2#define CRYPTO__HMAC__H__
4typedef void (*hmac_init_fn)(
void*);
5typedef void (*hmac_update_fn)(
void*,
const unsigned char*,
unsigned long);
6typedef void (*hmac_finalize_fn)(
void*,
unsigned char*);
7typedef void (*hmac_extract_fn)(
const void*,
void*);
8typedef void (*hmac_inject_fn)(
void*,
const void*);
15 unsigned midstate_size;
17 hmac_update_fn update;
18 hmac_finalize_fn finalize;
19 hmac_extract_fn extract;
20 hmac_inject_fn inject;
32 const struct str* secret);
35 const struct str* nonce,
38 const struct str* secret,
39 const struct str* nonce,
Definition: bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/hmac.h:11
Definition: bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/bglibs/str.h:31