Public Types |
enum | { BLOCK_SIZE = AES_BLOCK_SIZE
} |
enum | { MaxBlockSz = 16
} |
Public Member Functions |
| AES (CipherDir DIR, Mode MODE) |
void | SetKey (const byte *key, word32 sz, CipherDir fake=ENCRYPTION) |
void | SetIV (const byte *iv) |
| Mode_BASE (int sz, CipherDir dir, Mode mode) |
virtual void | Process (byte *, const byte *, word32) |
Additional Inherited Members |
void | ECB_Process (byte *, const byte *, word32) |
void | CBC_Encrypt (byte *, const byte *, word32) |
void | CBC_Decrypt (byte *, const byte *, word32) |
| Mode_BASE (const Mode_BASE &) |
Mode_BASE & | operator= (const Mode_BASE &) |
int | blockSz_ |
byte * | reg_ |
byte * | tmp_ |
word32 | r_ [MaxBlockSz/sizeof(word32)] |
word32 | t_ [MaxBlockSz/sizeof(word32)] |
CipherDir | dir_ |
Mode | mode_ |
Detailed Description
Definition at line 43 of file aes.hpp.
The documentation for this class was generated from the following files: