versadac  1
versadac - Scalable Recorder Firmware
Public Types | Public Member Functions | List of all members
AES Class Reference

Public Types

enum  BlockMode { ECB = 0, CBC = 1 }
 

Public Member Functions

void SetParameters (int keylength, int blocklength=128)
 
void StartEncryption (const unsigned char *key)
 
void EncryptBlock (const unsigned char *datain, unsigned char *dataout)
 
void Encrypt (const unsigned char *datain, unsigned char *dataout, unsigned int numBlocks, BlockMode mode=CBC)
 
void StartDecryption (const unsigned char *key)
 
void DecryptBlock (const unsigned char *datain, unsigned char *dataout)
 
void Decrypt (const unsigned char *datain, unsigned char *dataout, unsigned int numBlocks, BlockMode mode=CBC)
 

The documentation for this class was generated from the following files: