Eneboo - Documentación para desarrolladores
Clases | 'defines' | Funciones | Variables
Referencia del Archivo src/libdigidoc/openssl/crypto/evp/e_aes.c
#include <openssl/opensslconf.h>
#include <openssl/evp.h>
#include <openssl/err.h>
#include <string.h>
#include <assert.h>
#include <openssl/aes.h>
#include "evp_locl.h"

Clases

struct  EVP_AES_KEY

'defines'

#define data(ctx)   EVP_C_DATA(EVP_AES_KEY,ctx)
#define IMPLEMENT_AES_CFBR(ksize, cbits, flags)   IMPLEMENT_CFBR(aes,AES,EVP_AES_KEY,ks,ksize,cbits,16,flags)

Funciones

 IMPLEMENT_BLOCK_CIPHER (aes_128, ks, AES, EVP_AES_KEY, NID_aes_128, 16, 16, 16, 128, EVP_CIPH_FLAG_FIPS|EVP_CIPH_FLAG_DEFAULT_ASN1, aes_init_key, NULL, NULL, NULL, NULL) IMPLEMENT_BLOCK_CIPHER(aes_192
EVP_CIPH_FLAG_FIPS NULL IMPLEMENT_BLOCK_CIPHER (aes_256, ks, AES, EVP_AES_KEY, NID_aes_256, 16, 32, 16, 128, EVP_CIPH_FLAG_FIPS|EVP_CIPH_FLAG_DEFAULT_ASN1, aes_init_key, NULL, NULL, NULL, NULL) static int aes_init_key(EVP_CIPHER_CTX *ctx
 if ((ctx->cipher->flags &EVP_CIPH_MODE)==EVP_CIPH_CFB_MODE||(ctx->cipher->flags &EVP_CIPH_MODE)==EVP_CIPH_OFB_MODE||enc)

Variables

 ks
 AES
 EVP_AES_KEY
 NID_aes_192
EVP_CIPH_FLAG_FIPS EVP_CIPH_FLAG_DEFAULT_ASN1
EVP_CIPH_FLAG_FIPS aes_init_key
EVP_CIPH_FLAG_FIPS NULL
EVP_CIPH_FLAG_FIPS NULL const
unsigned char * 
key
EVP_CIPH_FLAG_FIPS NULL const
unsigned char const unsigned
char * 
iv
EVP_CIPH_FLAG_FIPS NULL const
unsigned char const unsigned
char int enc int 
ret
 return

Documentación de los 'defines'

#define data (   ctx)    EVP_C_DATA(EVP_AES_KEY,ctx)
#define IMPLEMENT_AES_CFBR (   ksize,
  cbits,
  flags 
)    IMPLEMENT_CFBR(aes,AES,EVP_AES_KEY,ks,ksize,cbits,16,flags)

Documentación de las funciones

if ( (ctx->cipher->flags &EVP_CIPH_MODE)  = = EVP_CIPH_CFB_MODE || (ctx->cipher->flags & EVP_CIPH_MODE) == EVP_CIPH_OFB_MODE || enc)
EVP_CIPH_FLAG_FIPS NULL IMPLEMENT_BLOCK_CIPHER ( aes_256  ,
ks  ,
AES  ,
EVP_AES_KEY  ,
NID_aes_256  ,
16  ,
32  ,
16  ,
128  ,
EVP_CIPH_FLAG_FIPS|  EVP_CIPH_FLAG_DEFAULT_ASN1,
aes_init_key  ,
NULL  ,
NULL  ,
NULL  ,
NULL   
)
IMPLEMENT_BLOCK_CIPHER ( aes_128  ,
ks  ,
AES  ,
EVP_AES_KEY  ,
NID_aes_128  ,
16  ,
16  ,
16  ,
128  ,
EVP_CIPH_FLAG_FIPS|  EVP_CIPH_FLAG_DEFAULT_ASN1,
aes_init_key  ,
NULL  ,
NULL  ,
NULL  ,
NULL   
)

Documentación de las variables

AES
EVP_CIPH_FLAG_FIPS aes_init_key
EVP_CIPH_FLAG_FIPS EVP_CIPH_FLAG_DEFAULT_ASN1
EVP_CIPH_FLAG_FIPS NULL const unsigned char const unsigned char* iv
EVP_CIPH_FLAG_FIPS NULL const unsigned char* key
ks
EVP_CIPH_FLAG_FIPS NULL
EVP_CIPH_FLAG_FIPS NULL const unsigned char const unsigned char int enc int ret
return
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'