Functions | Variables
hmac.c File Reference
#include "curl_setup.h"
#include <curl/curl.h>
#include "curl_hmac.h"
#include "curl_memory.h"
#include "memdebug.h"
Include dependency graph for hmac.c:

Go to the source code of this file.

Functions

int Curl_HMAC_final (HMAC_context *ctxt, unsigned char *result)
HMAC_contextCurl_HMAC_init (const HMAC_params *hashparams, const unsigned char *key, unsigned int keylen)
int Curl_HMAC_update (HMAC_context *ctxt, const unsigned char *data, unsigned int len)

Variables

static const unsigned char hmac_ipad = 0x36
static const unsigned char hmac_opad = 0x5C

Function Documentation

int Curl_HMAC_final ( HMAC_context ctxt,
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 ctxt,
const unsigned char *  data,
unsigned int  len 
)

Definition at line 103 of file hmac.c.


Variable Documentation

const unsigned char hmac_ipad = 0x36 [static]

Definition at line 45 of file hmac.c.

const unsigned char hmac_opad = 0x5C [static]

Definition at line 46 of file hmac.c.



rc_visard_driver
Author(s): Heiko Hirschmueller , Christian Emmerich , Felix Ruess
autogenerated on Thu Jun 6 2019 20:43:08