|
Data Structures |
struct | aes_key_st |
Defines |
#define | AES_ENCRYPT 1 |
#define | AES_DECRYPT 0 |
#define | AES_MAXNR 14 |
#define | AES_BLOCK_SIZE 16 |
Typedefs |
typedef aes_key_st | AES_KEY |
Functions |
IMPORT_C const char * | AES_options (void) |
IMPORT_C int | AES_set_encrypt_key (const unsigned char *userKey, const int bits, AES_KEY *key) |
IMPORT_C int | AES_set_decrypt_key (const unsigned char *userKey, const int bits, AES_KEY *key) |
IMPORT_C void | AES_encrypt (const unsigned char *in, unsigned char *out, const AES_KEY *key) |
IMPORT_C void | AES_decrypt (const unsigned char *in, unsigned char *out, const AES_KEY *key) |
IMPORT_C void | AES_ecb_encrypt (const unsigned char *in, unsigned char *out, const AES_KEY *key, const int enc) |
IMPORT_C 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) |
IMPORT_C 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) |
IMPORT_C 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) |
IMPORT_C 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) |
IMPORT_C 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) |
IMPORT_C void | AES_ofb128_encrypt (const unsigned char *in, unsigned char *out, const unsigned long length, const AES_KEY *key, unsigned char *ivec, int *num) |
IMPORT_C void | AES_ctr128_encrypt (const unsigned char *in, unsigned char *out, const unsigned long length, const AES_KEY *key, unsigned char ivec[16], unsigned char ecount_buf[16], unsigned int *num) |