Definition EncryptionAlgorithm.h:26
static const Translation Translations[]
Definition EncryptionAlgorithm.h:98
IRep
integer representation of encryption algorithm
Definition EncryptionAlgorithm.h:32
@ GOST
Definition EncryptionAlgorithm.h:46
@ BLOWFISH
Definition EncryptionAlgorithm.h:49
@ RIJNDAEL192
Definition EncryptionAlgorithm.h:36
@ TRIPLEDES
Definition EncryptionAlgorithm.h:51
@ SERPENT
Definition EncryptionAlgorithm.h:41
@ RIJNDAEL256
Definition EncryptionAlgorithm.h:37
@ SAFERSK64
Definition EncryptionAlgorithm.h:42
@ RIJNDAEL128
Definition EncryptionAlgorithm.h:35
@ CAST256
Definition EncryptionAlgorithm.h:44
@ RC2
Definition EncryptionAlgorithm.h:39
@ THREEWAY
Definition EncryptionAlgorithm.h:47
@ ENIGMA
Definition EncryptionAlgorithm.h:52
@ WAKE
Definition EncryptionAlgorithm.h:55
@ NONE
Definition EncryptionAlgorithm.h:33
@ ARCFOUR
Definition EncryptionAlgorithm.h:53
@ DES
Definition EncryptionAlgorithm.h:50
@ SAFERPLUS
Definition EncryptionAlgorithm.h:38
@ TWOFISH
Definition EncryptionAlgorithm.h:34
@ LOKI97
Definition EncryptionAlgorithm.h:45
@ CAST128
Definition EncryptionAlgorithm.h:48
@ SAFERSK128
Definition EncryptionAlgorithm.h:43
@ PANAMA
Definition EncryptionAlgorithm.h:54
@ XTEA
Definition EncryptionAlgorithm.h:40
static std::string translate(IRep irep)
Definition EncryptionAlgorithm.cc:70
struct EncryptionAlgorithm::struct_Translation Translation
IRep getIntegerRep(void) const
Definition EncryptionAlgorithm.cc:49
void setValue(IRep irep)
Definition EncryptionAlgorithm.cc:39
bool operator==(const EncryptionAlgorithm &algo) const
Definition EncryptionAlgorithm.h:71
static bool isValidIntegerRep(unsigned int irep)
Definition EncryptionAlgorithm.cc:65
static const unsigned int IRep_size
number of bits needed to code the algorithm
Definition EncryptionAlgorithm.h:29
EncryptionAlgorithm(void)
Definition EncryptionAlgorithm.cc:24
static bool isValidStringRep(std::string srep)
Definition EncryptionAlgorithm.cc:54
static const unsigned int NumValues
Definition EncryptionAlgorithm.h:94
std::string getStringRep(void) const
Definition EncryptionAlgorithm.cc:44
IRep Value
Definition EncryptionAlgorithm.h:95
Definition EncryptionAlgorithm.h:97
char * srep
Definition EncryptionAlgorithm.h:99
IRep irep
Definition EncryptionAlgorithm.h:98