MIRA
|
The AES configuration for encryption and decryption. More...
#include <security/AESFilter.h>
Public Member Functions | |
AESConfiguration () | |
template<typename Reflector > | |
void | reflect (Reflector &r) |
Public Attributes | |
AESBitLength | bitLength |
The AES key bit length. More... | |
AESBlockCipherMode | blockCipherMode |
The used block cipher mode. More... | |
AESMessageDigestAlgo | mdAlgo |
The message digest algorithm for key generation. More... | |
uint16 | nrRounds |
Number of times the key material is hashed. More... | |
std::string | salt |
The salt data. Must have length 8 or zero. More... | |
The AES configuration for encryption and decryption.
|
inline |
|
inline |
AESBitLength bitLength |
The AES key bit length.
AESBlockCipherMode blockCipherMode |
The used block cipher mode.
AESMessageDigestAlgo mdAlgo |
The message digest algorithm for key generation.
uint16 nrRounds |
Number of times the key material is hashed.
Default is 5. More rounds are more secure but slower.
std::string salt |
The salt data. Must have length 8 or zero.