Algorithm(bool checkSelfTestStatus=true) | Algorithm | |
AlgorithmName() const | Algorithm | [inline, virtual] |
avalanche (defined in SapphireBase) | SapphireBase | [protected] |
cards (defined in SapphireBase) | SapphireBase | [protected] |
Clone() const | Clonable | [inline, virtual] |
DEFAULT_KEYLENGTH enum value (defined in VariableKeyLength< 16, 1, 255 >) | VariableKeyLength< 16, 1, 255 > | |
GetOptimalBlockSizeUsed() const | StreamTransformation | [inline, virtual] |
IsForwardTransformation() const =0 | StreamTransformation | [pure virtual] |
IsRandomAccess() const =0 | StreamTransformation | [pure virtual] |
IsSelfInverting() const =0 | StreamTransformation | [pure virtual] |
IV_REQUIREMENT enum value (defined in VariableKeyLength< 16, 1, 255 >) | VariableKeyLength< 16, 1, 255 > | |
KEYLENGTH_MULTIPLE enum value (defined in VariableKeyLength< 16, 1, 255 >) | VariableKeyLength< 16, 1, 255 > | |
last_cipher (defined in SapphireBase) | SapphireBase | [protected] |
last_plain (defined in SapphireBase) | SapphireBase | [protected] |
MandatoryBlockSize() const | StreamTransformation | [inline, virtual] |
MAX_KEYLENGTH enum value (defined in VariableKeyLength< 16, 1, 255 >) | VariableKeyLength< 16, 1, 255 > | |
MIN_KEYLENGTH enum value (defined in VariableKeyLength< 16, 1, 255 >) | VariableKeyLength< 16, 1, 255 > | |
MinLastBlockSize() const | StreamTransformation | [inline, virtual] |
OptimalBlockSize() const | StreamTransformation | [inline, virtual] |
OptimalDataAlignment() const | StreamTransformation | [inline, virtual] |
ProcessByte(byte b) | SapphireDecryption | [inline] |
ProcessData(byte *outString, const byte *inString, unsigned int length)=0 | StreamTransformation | [pure virtual] |
ProcessLastBlock(byte *outString, const byte *inString, unsigned int length) | StreamTransformation | [virtual] |
ProcessString(byte *outString, const byte *inString, unsigned int length) | SapphireDecryption | |
ProcessString(byte *inoutString, unsigned int length) | SapphireDecryption | |
ratchet (defined in SapphireBase) | SapphireBase | [protected] |
Ref() | StreamTransformation | [inline] |
rotor (defined in SapphireBase) | SapphireBase | [protected] |
SapphireBase() (defined in SapphireBase) | SapphireBase | [protected] |
SapphireBase(const byte *userKey, unsigned int keyLength) (defined in SapphireBase) | SapphireBase | [protected] |
SapphireDecryption(const byte *userKey, unsigned int keyLength=DEFAULT_KEYLENGTH) (defined in SapphireDecryption) | SapphireDecryption | [inline] |
Seek(dword n) | StreamTransformation | [inline, virtual] |
ShuffleCards() (defined in SapphireBase) | SapphireBase | [inline, protected] |
StaticGetValidKeyLength(unsigned int n) (defined in VariableKeyLength< 16, 1, 255 >) | VariableKeyLength< 16, 1, 255 > | [inline, static] |
~Clonable() (defined in Clonable) | Clonable | [inline, virtual] |
~SapphireBase() (defined in SapphireBase) | SapphireBase | [protected] |