Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

dsAES.h File Reference

#include <dsCypher.h>

Go to the source code of this file.

Compounds

class  dsAES

Defines

#define KEYLENGTH(keybits)   ((keybits)/8)
#define RKLENGTH(keybits)   ((keybits)/8+28)
#define NROUNDS(keybits)   ((keybits)/32+6)
#define dsCypher_AES_OPTIMIZE_SPEED


Define Documentation

#define dsCypher_AES_OPTIMIZE_SPEED
 

#define KEYLENGTH keybits       ((keybits)/8)
 

This class is implementation of AES (Rijndael 128bit) encryption algorithm.

This code based on: public domain implementation by Philip J. Erdelsky and Optimised ANSI C code for the Rijndael cipher (now AES) Vincent Rijmen, Antoon Bosselaers, Paulo Barreto

#define NROUNDS keybits       ((keybits)/32+6)
 

#define RKLENGTH keybits       ((keybits)/8+28)
 


Generated on Mon May 16 18:26:58 2005 for libdms4 by doxygen1.3-rc2