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  | 
        
        
           | 
          ) | 
           |  |