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