encryptionmode(3)
NAME
EncryptionMode
SYNOPSIS
#include <EncryptionMode.h> Public Types enum IRep { ECB = 0, CBC = 1, OFB = 2, CFB = 3, NOFB = 4, NCFB = 5, CTR = 6, STREAM = 7 } integer representation of encryption mode Public Member Functions EncryptionMode (void) EncryptionMode (IRep irep) EncryptionMode (std::string srep) void setValue (IRep irep) std::string getStringRep (void) const IRep getIntegerRep (void) const bool operator== (const EncryptionMode &mode) const Static Public Member Functions static bool isValidStringRep (std::string srep) static bool isValidIntegerRep (unsigned int irep) static std::string translate (IRep irep) static IRep translate (std::string srep) Static Public Attributes static const unsigned int IRep_size = 3 number of bits needed to code the mode Private Types typedef EncryptionMode::struct_Translation Translation Private Attributes IRep Value Static Private Attributes static const unsigned int NumValues = 8 static const Translation Translations [] Classes struct struct_Translation
Member Typedef Documentation
- typedef struct EncryptionMode::struct_Translation
- EncryptionMode::Translation [private]
Member Enumeration Documentation
- enum EncryptionMode::IRep
- Enumerator:
- ECB
- CBC
- OFB
- CFB
- NOFB
- NCFB
- CTR
- STREAM
Constructor & Destructor Documentation
- EncryptionMode::EncryptionMode (void)
- construct a new EncryptionMode object setting Value to ECB
- EncryptionMode::EncryptionMode (IRep irep) EncryptionMode::EncryptionMode (std::string srep)
- construct a new EncryptionMode object from a std::string representation
- Parameters:
srep a valid(!) std::string representation
Member Function Documentation
- void EncryptionMode::setValue (IRep irep) std::string EncryptionMode::getStringRep (void) const EncryptionMode::IRep EncryptionMode::getIntegerRep (void) const bool EncryptionMode::operator== (const EncryptionMode & mode) const
- [inline]
- bool EncryptionMode::isValidStringRep (std::string srep) [static] bool EncryptionMode::isValidIntegerRep (unsigned int irep) [static] std::string EncryptionMode::translate (IRep irep) [static] EncryptionMode::IRep EncryptionMode::translate (std::string srep) [static]
Member Data Documentation
- const unsigned int EncryptionMode::IRep_size = 3 [static] const unsigned int EncryptionMode::NumValues = 8 [static, private] IRep EncryptionMode::Value [private] const EncryptionMode::Translation EncryptionMode::Translations [static,
- private]
Author
- Generated automatically by Doxygen for steghide from the source code.