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_tagdetect_client
Author(s): Monika Florek-Jasinska , Raphael Schaller
autogenerated on Sat Feb 13 2021 03:42:17