|
||||
File indexing completed on 2025-01-18 09:54:53
0001 // aes.h - originally written and placed in the public domain by Wei Dai 0002 0003 /// \file 0004 /// \brief Class file for the AES cipher (Rijndael) 0005 /// \details AES is a typdef for Rijndael classes. All key sizes are supported. 0006 /// The library only provides Rijndael with 128-bit blocks, and not 192-bit or 256-bit blocks 0007 /// \since Rijndael since Crypto++ 3.1, Intel AES-NI since Crypto++ 5.6.1, ARMv8 AES since Crypto++ 6.0, 0008 /// Power8 AES since Crypto++ 6.0 0009 0010 #ifndef CRYPTOPP_AES_H 0011 #define CRYPTOPP_AES_H 0012 0013 #include "rijndael.h" 0014 0015 NAMESPACE_BEGIN(CryptoPP) 0016 0017 /// \brief AES block cipher (Rijndael) 0018 /// \details AES is a typdef for Rijndael classes. All key sizes are supported. 0019 /// The library only provides Rijndael with 128-bit blocks, and not 192-bit or 256-bit blocks 0020 /// \sa <a href="http://www.cryptolounge.org/wiki/AES">AES</a> winner, announced on 10/2/2000 0021 /// \since Rijndael since Crypto++ 3.1, Intel AES-NI since Crypto++ 5.6.1, ARMv8 AES since Crypto++ 6.0, 0022 /// Power8 AES since Crypto++ 6.0 0023 DOCUMENTED_TYPEDEF(Rijndael, AES); 0024 0025 typedef RijndaelEncryption AESEncryption; 0026 typedef RijndaelDecryption AESDecryption; 0027 0028 NAMESPACE_END 0029 0030 #endif
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |