Classes | Typedefs | Functions
curl_hmac.h File Reference
This graph shows which files directly or indirectly include this file:

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_contextCurl_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 Documentation

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.

Function Documentation

int Curl_HMAC_final ( HMAC_context context,
unsigned char *  result 
)

Definition at line 113 of file hmac.c.

HMAC_context* Curl_HMAC_init ( const HMAC_params hashparams,
const unsigned char *  key,
unsigned int  keylen 
)

Definition at line 51 of file hmac.c.

int Curl_HMAC_update ( HMAC_context context,
const unsigned char *  data,
unsigned int  len 
)

Definition at line 103 of file hmac.c.



rc_tagdetect_client
Author(s): Monika Florek-Jasinska , Raphael Schaller
autogenerated on Sat Feb 13 2021 03:42:17