Main Page | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members

# aes.h

Go to the documentation of this file.

    00001 #ifndef CRYPTOPP_AES_H
    00002 #define CRYPTOPP_AES_H
    00003
    00004 /** \file
    00005         AES winner announced on 10/2/2000
    00006 */
    00007
    00008 #include "rijndael.h"
    00009
    00010 NAMESPACE_BEGIN(CryptoPP)
    00011
    00012 #ifdef CRYPTOPP_DOXYGEN_PROCESSING      // Use inheritance instead of typedef to get a seperate API reference page for AES
    00013 //! AES
    00014 class AES : public Rijndael {};
    00015 #else
    00016 typedef Rijndael AES;
    00017 #endif
    00018
    00019 typedef RijndaelEncryption AESEncryption;
    00020 typedef RijndaelDecryption AESDecryption;
    00021
    00022 NAMESPACE_END
    00023
    00024 #endif