Algorithm(bool checkSelfTestStatus=true) | Algorithm | |
AlgorithmName() const | Algorithm | [inline, virtual] |
Clone() const | Clonable | [inline, virtual] |
Decryption typedef | MARC4_Base | |
DEFAULT_KEYLENGTH | VariableKeyLength< 16, 1, 256 > | [static] |
DiscardBytes(size_t n) | ARC4_Base | [virtual] |
Encryption typedef | MARC4_Base | |
GenerateBit() | RandomNumberGenerator | [virtual] |
GenerateBlock(byte *output, size_t size) | RandomNumberGenerator | [virtual] |
GenerateByte() | ARC4_Base | [virtual] |
GenerateWord32(word32 a=0, word32 b=0xffffffffL) | RandomNumberGenerator | [virtual] |
GetDefaultDiscardBytes() const | MARC4_Base | [inline, protected, virtual] |
IsForwardTransformation() const | ARC4_Base | [inline, virtual] |
IsRandomAccess() const | ARC4_Base | [inline, virtual] |
IsSelfInverting() const | ARC4_Base | [inline, virtual] |
IV_LENGTH | VariableKeyLength< 16, 1, 256 > | [static] |
IV_REQUIREMENT | VariableKeyLength< 16, 1, 256 > | [static] |
KEYLENGTH_MULTIPLE | VariableKeyLength< 16, 1, 256 > | [static] |
m_state | ARC4_Base | [protected] |
m_x | ARC4_Base | [protected] |
m_y | ARC4_Base | [protected] |
MAX_KEYLENGTH | VariableKeyLength< 16, 1, 256 > | [static] |
MIN_KEYLENGTH | VariableKeyLength< 16, 1, 256 > | [static] |
ProcessData(byte *outString, const byte *inString, size_t length) | ARC4_Base | [virtual] |
Shuffle(IT begin, IT end) | RandomNumberGenerator | [inline] |
StaticAlgorithmName() | MARC4_Base | [inline, static] |
StaticGetValidKeyLength(size_t n) | VariableKeyLength< 16, 1, 256 > | [inline, static] |
UncheckedSetKey(const byte *key, unsigned int length, const NameValuePairs ¶ms) | ARC4_Base | [protected, virtual] |
~ARC4_Base() | ARC4_Base | |
~Clonable() | Clonable | [inline, virtual] |