#include <aescpp.h>
|
typedef void | ctr_fn (unsigned char ctr[]) |
|
|
| AESencrypt (void) |
|
| AESencrypt (const unsigned char key[]) |
|
AES_RETURN | key128 (const unsigned char key[]) |
|
AES_RETURN | key192 (const unsigned char key[]) |
|
AES_RETURN | key256 (const unsigned char key[]) |
|
AES_RETURN | key (const unsigned char key[], int key_len) |
|
AES_RETURN | encrypt (const unsigned char in[], unsigned char out[]) const |
|
AES_RETURN | mode_reset (void) |
|
AES_RETURN | ecb_encrypt (const unsigned char in[], unsigned char out[], int nb) const |
|
AES_RETURN | cbc_encrypt (const unsigned char in[], unsigned char out[], int nb, unsigned char iv[]) const |
|
AES_RETURN | cfb_encrypt (const unsigned char in[], unsigned char out[], int nb, unsigned char iv[]) |
|
AES_RETURN | cfb_decrypt (const unsigned char in[], unsigned char out[], int nb, unsigned char iv[]) |
|
AES_RETURN | ofb_crypt (const unsigned char in[], unsigned char out[], int nb, unsigned char iv[]) |
|
AES_RETURN | ctr_crypt (const unsigned char in[], unsigned char out[], int nb, unsigned char iv[], ctr_fn cf) |
|
typedef void AESencrypt::ctr_fn(unsigned char ctr[]) |
AESencrypt::AESencrypt |
( |
void |
| ) |
|
|
inline |
AESencrypt::AESencrypt |
( |
const unsigned char |
key[] | ) |
|
|
inline |
AES_RETURN AESencrypt::cbc_encrypt |
( |
const unsigned char |
in[], |
|
|
unsigned char |
out[], |
|
|
int |
nb, |
|
|
unsigned char |
iv[] |
|
) |
| const |
|
inline |
AES_RETURN AESencrypt::cfb_decrypt |
( |
const unsigned char |
in[], |
|
|
unsigned char |
out[], |
|
|
int |
nb, |
|
|
unsigned char |
iv[] |
|
) |
| |
|
inline |
AES_RETURN AESencrypt::cfb_encrypt |
( |
const unsigned char |
in[], |
|
|
unsigned char |
out[], |
|
|
int |
nb, |
|
|
unsigned char |
iv[] |
|
) |
| |
|
inline |
AES_RETURN AESencrypt::ctr_crypt |
( |
const unsigned char |
in[], |
|
|
unsigned char |
out[], |
|
|
int |
nb, |
|
|
unsigned char |
iv[], |
|
|
ctr_fn |
cf |
|
) |
| |
|
inline |
AES_RETURN AESencrypt::ecb_encrypt |
( |
const unsigned char |
in[], |
|
|
unsigned char |
out[], |
|
|
int |
nb |
|
) |
| const |
|
inline |
AES_RETURN AESencrypt::encrypt |
( |
const unsigned char |
in[], |
|
|
unsigned char |
out[] |
|
) |
| const |
|
inline |
AES_RETURN AESencrypt::key |
( |
const unsigned char |
key[], |
|
|
int |
key_len |
|
) |
| |
|
inline |
AES_RETURN AESencrypt::key128 |
( |
const unsigned char |
key[] | ) |
|
|
inline |
AES_RETURN AESencrypt::key192 |
( |
const unsigned char |
key[] | ) |
|
|
inline |
AES_RETURN AESencrypt::key256 |
( |
const unsigned char |
key[] | ) |
|
|
inline |
AES_RETURN AESencrypt::ofb_crypt |
( |
const unsigned char |
in[], |
|
|
unsigned char |
out[], |
|
|
int |
nb, |
|
|
unsigned char |
iv[] |
|
) |
| |
|
inline |
The documentation for this class was generated from the following file: