Ir al código fuente de este archivo.
Clases |
struct | hmac_ctx_st |
'defines' |
#define | HMAC_MAX_MD_CBLOCK 128 |
#define | HMAC_size(e) (EVP_MD_size((e)->md)) |
#define | HMAC_cleanup(ctx) HMAC_CTX_cleanup(ctx) |
'typedefs' |
typedef struct hmac_ctx_st | HMAC_CTX |
Funciones |
void | HMAC_CTX_init (HMAC_CTX *ctx) |
void | HMAC_CTX_cleanup (HMAC_CTX *ctx) |
void | HMAC_Init (HMAC_CTX *ctx, const void *key, int len, const EVP_MD *md) |
void | HMAC_Init_ex (HMAC_CTX *ctx, const void *key, int len, const EVP_MD *md, ENGINE *impl) |
void | HMAC_Update (HMAC_CTX *ctx, const unsigned char *data, size_t len) |
void | HMAC_Final (HMAC_CTX *ctx, unsigned char *md, unsigned int *len) |
unsigned char * | HMAC (const EVP_MD *evp_md, const void *key, int key_len, const unsigned char *d, size_t n, unsigned char *md, unsigned int *md_len) |
void | HMAC_CTX_set_flags (HMAC_CTX *ctx, unsigned long flags) |
Documentación de los 'defines'
#define HMAC_cleanup |
( |
|
ctx | ) |
HMAC_CTX_cleanup(ctx) |
#define HMAC_MAX_MD_CBLOCK 128 |
#define HMAC_size |
( |
|
e | ) |
(EVP_MD_size((e)->md)) |
Documentación de los 'typedefs'
Documentación de las funciones
unsigned char* HMAC |
( |
const EVP_MD * |
evp_md, |
|
|
const void * |
key, |
|
|
int |
key_len, |
|
|
const unsigned char * |
d, |
|
|
size_t |
n, |
|
|
unsigned char * |
md, |
|
|
unsigned int * |
md_len |
|
) |
| |
void HMAC_CTX_set_flags |
( |
HMAC_CTX * |
ctx, |
|
|
unsigned long |
flags |
|
) |
| |
void HMAC_Final |
( |
HMAC_CTX * |
ctx, |
|
|
unsigned char * |
md, |
|
|
unsigned int * |
len |
|
) |
| |
void HMAC_Update |
( |
HMAC_CTX * |
ctx, |
|
|
const unsigned char * |
data, |
|
|
size_t |
len |
|
) |
| |