#include <EncryptionAlgorithm.h>
|
| enum | IRep {
NONE = 0,
TWOFISH = 1,
RIJNDAEL128 = 2,
RIJNDAEL192 = 3,
RIJNDAEL256 = 4,
SAFERPLUS = 5,
RC2 = 6,
XTEA = 7,
SERPENT = 8,
SAFERSK64 = 9,
SAFERSK128 = 10,
CAST256 = 11,
LOKI97 = 12,
GOST = 13,
THREEWAY = 14,
CAST128 = 15,
BLOWFISH = 16,
DES = 17,
TRIPLEDES = 18,
ENIGMA = 19,
ARCFOUR = 20,
PANAMA = 21,
WAKE = 22
} |
| | integer representation of encryption algorithm More...
|
| |
|
| static const unsigned int | IRep_size = 5 |
| | number of bits needed to code the algorithm More...
|
| |
| Enumerator |
|---|
| NONE |
|
| TWOFISH |
|
| RIJNDAEL128 |
|
| RIJNDAEL192 |
|
| RIJNDAEL256 |
|
| SAFERPLUS |
|
| RC2 |
|
| XTEA |
|
| SERPENT |
|
| SAFERSK64 |
|
| SAFERSK128 |
|
| CAST256 |
|
| LOKI97 |
|
| GOST |
|
| THREEWAY |
|
| CAST128 |
|
| BLOWFISH |
|
| DES |
|
| TRIPLEDES |
|
| ENIGMA |
|
| ARCFOUR |
|
| PANAMA |
|
| WAKE |
|
| EncryptionAlgorithm::EncryptionAlgorithm |
( |
void |
| ) |
|
| EncryptionAlgorithm::EncryptionAlgorithm |
( |
std::string |
srep | ) |
|
construct a new EncryptionAlgorithm object from a std::string representation
- Parameters
-
| srep | a valid(!) std::string representation |
| std::string EncryptionAlgorithm::getStringRep |
( |
void |
| ) |
const |
| bool EncryptionAlgorithm::isValidIntegerRep |
( |
unsigned int |
irep | ) |
|
|
static |
| bool EncryptionAlgorithm::isValidStringRep |
( |
std::string |
srep | ) |
|
|
static |
check if srep is a valid std::string representation (w.r.t the Translations array)
- Parameters
-
| srep | a std::string that maybe represents an encryption algorithm fron the Translations table |
- Returns
- true iff the Translations table contains srep
translate an integer representation into the corresponding std::string representation
translate a valid std::string representation into the corresponding integer representation
| const unsigned int EncryptionAlgorithm::IRep_size = 5 |
|
static |
| const unsigned int EncryptionAlgorithm::NumValues = 23 |
|
staticprivate |
| IRep EncryptionAlgorithm::Value |
|
private |
The documentation for this class was generated from the following files: