void setValue(IRep irep)
Definition: EncryptionMode.cc:39
static bool isValidStringRep(std::string srep)
Definition: EncryptionMode.cc:54
@ CTR
Definition: EncryptionMode.h:39
static const unsigned int IRep_size
number of bits needed to code the mode
Definition: EncryptionMode.h:29
IRep irep
Definition: EncryptionMode.h:73
@ ECB
Definition: EncryptionMode.h:33
static std::string translate(IRep irep)
Definition: EncryptionMode.cc:70
@ STREAM
Definition: EncryptionMode.h:40
struct EncryptionMode::struct_Translation Translation
@ CFB
Definition: EncryptionMode.h:36
bool operator==(const EncryptionMode &mode) const
Definition: EncryptionMode.h:59
IRep
integer representation of encryption mode
Definition: EncryptionMode.h:32
std::string getStringRep(void) const
Definition: EncryptionMode.cc:44
@ NOFB
Definition: EncryptionMode.h:37
Definition: EncryptionMode.h:72
static const unsigned int NumValues
Definition: EncryptionMode.h:69
static const Translation Translations[]
Definition: EncryptionMode.h:76
@ OFB
Definition: EncryptionMode.h:35
char * srep
Definition: EncryptionMode.h:74
@ CBC
Definition: EncryptionMode.h:34
IRep getIntegerRep(void) const
Definition: EncryptionMode.cc:49
IRep Value
Definition: EncryptionMode.h:70
EncryptionMode(void)
Definition: EncryptionMode.cc:24
static bool isValidIntegerRep(unsigned int irep)
Definition: EncryptionMode.cc:65
Definition: EncryptionMode.h:26
@ NCFB
Definition: EncryptionMode.h:38