Eneboo - Documentación para desarrolladores
Clases | 'defines' | 'typedefs' | Funciones
Referencia del Archivo src/libdigidoc/openssl/crypto/hmac/hmac.h
#include <openssl/opensslconf.h>
#include <openssl/evp.h>

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'

typedef struct hmac_ctx_st HMAC_CTX

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_cleanup ( HMAC_CTX ctx)
void HMAC_CTX_init ( HMAC_CTX ctx)
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_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 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'