Algorithm(bool checkSelfTestStatus=true) | Algorithm | |
AlgorithmName() const | Algorithm | [inline, virtual] |
Clone() const | Clonable | [inline, virtual] |
Decryption typedef | MARC4_Base | |
DEFAULT_KEYLENGTH enum value (defined in VariableKeyLength< 16, 1, 256 >) | VariableKeyLength< 16, 1, 256 > | |
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_REQUIREMENT enum value (defined in VariableKeyLength< 16, 1, 256 >) | VariableKeyLength< 16, 1, 256 > | |
KEYLENGTH_MULTIPLE enum value (defined in VariableKeyLength< 16, 1, 256 >) | VariableKeyLength< 16, 1, 256 > | |
m_state | ARC4_Base | [protected] |
m_x | ARC4_Base | [protected] |
m_y | ARC4_Base | [protected] |
MAX_KEYLENGTH enum value (defined in VariableKeyLength< 16, 1, 256 >) | VariableKeyLength< 16, 1, 256 > | |
MIN_KEYLENGTH enum value (defined in VariableKeyLength< 16, 1, 256 >) | VariableKeyLength< 16, 1, 256 > | |
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 NameValuePairs ¶ms, const byte *key, unsigned int length, const byte *iv) | ARC4_Base | [protected] |
~ARC4_Base() | ARC4_Base | |
~Clonable() | Clonable | [inline, virtual] |