|
MIRA
|
Classes for a AES encryption/decryption based on boost::iostreams filter. More...
#include <boost/iostreams/concepts.hpp>#include <boost/iostreams/filter/symmetric.hpp>#include <boost/asio/basic_streambuf.hpp>#include <platform/Types.h>#include <error/Exceptions.h>
Go to the source code of this file.
Classes | |
| struct | AESConfiguration |
| The AES configuration for encryption and decryption. More... | |
Namespaces | |
| mira | |
| specialize cv::DataType for our ImgPixel and inherit from cv::DataType<Vec> | |
Typedefs | |
| typedef BasicAESEncryptionFilter | AESEncryptionFilter |
| A AES public encryption filter for boost::iostreams. More... | |
| typedef BasicAESDecryptionFilter | AESDecryptionFilter |
| A AES private decryption filter for boost::iostreams. More... | |
Enumerations | |
| enum | AESBitLength { AES_128 = 1, AES_192, AES_256 } |
| The supported AES bit lengths. More... | |
| enum | AESBlockCipherMode { AES_ECB = 1, AES_CBC, AES_CFB1, AES_CFB8, AES_CFB128, AES_OFB } |
| The supported block cipher modes for the AES encryption/decryption. More... | |
| enum | AESMessageDigestAlgo { AES_MD_MD5, AES_MD_SHA1, AES_MD_SHA256, AES_MD_SHA512 } |
| The supported message digest algorithm for key generation. More... | |
Classes for a AES encryption/decryption based on boost::iostreams filter.
1.8.14