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.
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout