#include "curl_setup.h"
#include <curl/curl.h>
#include "curl_hmac.h"
#include "curl_memory.h"
#include "memdebug.h"
Go to the source code of this file.
Functions | |
int | Curl_HMAC_final (HMAC_context *ctxt, 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 *ctxt, const unsigned char *data, unsigned int len) |
Variables | |
static const unsigned char | hmac_ipad = 0x36 |
static const unsigned char | hmac_opad = 0x5C |
int Curl_HMAC_final | ( | HMAC_context * | ctxt, |
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 * | ctxt, |
const unsigned char * | data, | ||
unsigned int | len | ||
) |