Eneboo - Documentación para desarrolladores
|
#include <openssl/opensslconf.h>
Ir al código fuente de este archivo.
Clases | |
struct | aes_key_st |
'defines' | |
#define | AES_ENCRYPT 1 |
#define | AES_DECRYPT 0 |
#define | AES_MAXNR 14 |
#define | AES_BLOCK_SIZE 16 |
'typedefs' | |
typedef struct aes_key_st | AES_KEY |
Funciones | |
const char * | AES_options (void) |
int | AES_set_encrypt_key (const unsigned char *userKey, const int bits, AES_KEY *key) |
int | AES_set_decrypt_key (const unsigned char *userKey, const int bits, AES_KEY *key) |
void | AES_encrypt (const unsigned char *in, unsigned char *out, const AES_KEY *key) |
void | AES_decrypt (const unsigned char *in, unsigned char *out, const AES_KEY *key) |
void | AES_ecb_encrypt (const unsigned char *in, unsigned char *out, const AES_KEY *key, const int enc) |
void | AES_cbc_encrypt (const unsigned char *in, unsigned char *out, const unsigned long length, const AES_KEY *key, unsigned char *ivec, const int enc) |
void | AES_cfb128_encrypt (const unsigned char *in, unsigned char *out, const unsigned long length, const AES_KEY *key, unsigned char *ivec, int *num, const int enc) |
void | AES_cfb1_encrypt (const unsigned char *in, unsigned char *out, const unsigned long length, const AES_KEY *key, unsigned char *ivec, int *num, const int enc) |
void | AES_cfb8_encrypt (const unsigned char *in, unsigned char *out, const unsigned long length, const AES_KEY *key, unsigned char *ivec, int *num, const int enc) |
void | AES_cfbr_encrypt_block (const unsigned char *in, unsigned char *out, const int nbits, const AES_KEY *key, unsigned char *ivec, const int enc) |
void | AES_ofb128_encrypt (const unsigned char *in, unsigned char *out, const unsigned long length, const AES_KEY *key, unsigned char *ivec, int *num) |
void | AES_ctr128_encrypt (const unsigned char *in, unsigned char *out, const unsigned long length, const AES_KEY *key, unsigned char ivec[AES_BLOCK_SIZE], unsigned char ecount_buf[AES_BLOCK_SIZE], unsigned int *num) |
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) |
int | AES_wrap_key (AES_KEY *key, const unsigned char *iv, unsigned char *out, const unsigned char *in, unsigned int inlen) |
int | AES_unwrap_key (AES_KEY *key, const unsigned char *iv, unsigned char *out, const unsigned char *in, unsigned int inlen) |
#define AES_BLOCK_SIZE 16 |
#define AES_DECRYPT 0 |
#define AES_ENCRYPT 1 |
#define AES_MAXNR 14 |
typedef struct aes_key_st AES_KEY |
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_cbc_encrypt | ( | const unsigned char * | in, |
unsigned char * | out, | ||
const unsigned long | length, | ||
const AES_KEY * | key, | ||
unsigned char * | ivec, | ||
const int | enc | ||
) |
void AES_cfb128_encrypt | ( | const unsigned char * | in, |
unsigned char * | out, | ||
const unsigned long | length, | ||
const AES_KEY * | key, | ||
unsigned char * | ivec, | ||
int * | num, | ||
const int | enc | ||
) |
void AES_cfb1_encrypt | ( | const unsigned char * | in, |
unsigned char * | out, | ||
const unsigned long | length, | ||
const AES_KEY * | key, | ||
unsigned char * | ivec, | ||
int * | num, | ||
const int | enc | ||
) |
void AES_cfb8_encrypt | ( | const unsigned char * | in, |
unsigned char * | out, | ||
const unsigned long | length, | ||
const AES_KEY * | key, | ||
unsigned char * | ivec, | ||
int * | num, | ||
const int | enc | ||
) |
void AES_cfbr_encrypt_block | ( | const unsigned char * | in, |
unsigned char * | out, | ||
const int | nbits, | ||
const AES_KEY * | key, | ||
unsigned char * | ivec, | ||
const int | enc | ||
) |
void AES_ctr128_encrypt | ( | const unsigned char * | in, |
unsigned char * | out, | ||
const unsigned long | length, | ||
const AES_KEY * | key, | ||
unsigned char | ivec[AES_BLOCK_SIZE], | ||
unsigned char | ecount_buf[AES_BLOCK_SIZE], | ||
unsigned int * | num | ||
) |
void AES_decrypt | ( | const unsigned char * | in, |
unsigned char * | out, | ||
const AES_KEY * | key | ||
) |
void AES_ecb_encrypt | ( | const unsigned char * | in, |
unsigned char * | out, | ||
const AES_KEY * | key, | ||
const int | enc | ||
) |
void AES_encrypt | ( | const unsigned char * | in, |
unsigned char * | out, | ||
const AES_KEY * | key | ||
) |
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_ofb128_encrypt | ( | const unsigned char * | in, |
unsigned char * | out, | ||
const unsigned long | length, | ||
const AES_KEY * | key, | ||
unsigned char * | ivec, | ||
int * | num | ||
) |
const char* AES_options | ( | void | ) |
Expand the cipher key into the decryption key schedule.
Expand the cipher key into the encryption key schedule.
int AES_unwrap_key | ( | AES_KEY * | key, |
const unsigned char * | iv, | ||
unsigned char * | out, | ||
const unsigned char * | in, | ||
unsigned int | inlen | ||
) |