Eneboo - Documentación para desarrolladores
Clases | 'defines' | Funciones
Referencia del Archivo src/libdigidoc/openssl/crypto/aes/aes_ige.c
#include "cryptlib.h"
#include <openssl/aes.h>
#include "aes_locl.h"

Clases

struct  aes_block_t

'defines'

#define N_WORDS   (AES_BLOCK_SIZE / sizeof(unsigned long))
#define UNALIGNED_MEMOPS_ARE_FAST   0
#define load_block(d, s)   memcpy((d).data, (s), AES_BLOCK_SIZE)
#define store_block(d, s)   memcpy((d), (s).data, AES_BLOCK_SIZE)

Funciones

void AES_ige_encrypt (const unsigned char *in, unsigned char *out, const unsigned long length, const AES_KEY *key, unsigned char *ivec, const int enc)
void AES_bi_ige_encrypt (const unsigned char *in, unsigned char *out, const unsigned long length, const AES_KEY *key, const AES_KEY *key2, const unsigned char *ivec, const int enc)

Documentación de los 'defines'

#define load_block (   d,
  s 
)    memcpy((d).data, (s), AES_BLOCK_SIZE)
#define N_WORDS   (AES_BLOCK_SIZE / sizeof(unsigned long))
#define store_block (   d,
  s 
)    memcpy((d), (s).data, AES_BLOCK_SIZE)
#define UNALIGNED_MEMOPS_ARE_FAST   0

Documentación de las funciones

void AES_bi_ige_encrypt ( const unsigned char *  in,
unsigned char *  out,
const unsigned long  length,
const AES_KEY key,
const AES_KEY key2,
const unsigned char *  ivec,
const int  enc 
)
void AES_ige_encrypt ( const unsigned char *  in,
unsigned char *  out,
const unsigned long  length,
const AES_KEY key,
unsigned char *  ivec,
const int  enc 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'