Go to the source code of this file.
Classes | |
struct | HMAC_context |
struct | HMAC_params |
Typedefs | |
typedef void(* | HMAC_hfinal_func )(unsigned char *result, void *context) |
typedef void(* | HMAC_hinit_func )(void *context) |
typedef void(* | HMAC_hupdate_func )(void *context, const unsigned char *data, unsigned int len) |
Functions | |
int | Curl_HMAC_final (HMAC_context *context, unsigned char *result) |
HMAC_context * | Curl_HMAC_init (const HMAC_params *hashparams, const unsigned char *key, unsigned int keylen) |
int | Curl_HMAC_update (HMAC_context *context, const unsigned char *data, unsigned int len) |
typedef void(* HMAC_hfinal_func)(unsigned char *result, void *context) |
Definition at line 31 of file curl_hmac.h.
typedef void(* HMAC_hinit_func)(void *context) |
Definition at line 27 of file curl_hmac.h.
typedef void(* HMAC_hupdate_func)(void *context, const unsigned char *data, unsigned int len) |
Definition at line 28 of file curl_hmac.h.
int Curl_HMAC_final | ( | HMAC_context * | context, |
unsigned char * | result | ||
) |
HMAC_context* Curl_HMAC_init | ( | const HMAC_params * | hashparams, |
const unsigned char * | key, | ||
unsigned int | keylen | ||
) |
int Curl_HMAC_update | ( | HMAC_context * | context, |
const unsigned char * | data, | ||
unsigned int | len | ||
) |