SimpleKeyingInterface Member List

This is the complete list of members for SimpleKeyingInterface, including all inherited members.

AssertValidKeyLength(size_t length) const (defined in SimpleKeyingInterface) | SimpleKeyingInterface | inline protected
CanUsePredictableIVs() const | SimpleKeyingInterface | inline
CanUseRandomIVs() const | SimpleKeyingInterface | inline
CanUseStructuredIVs() const | SimpleKeyingInterface | inline
DefaultIVLength() const | SimpleKeyingInterface | inline
DefaultKeyLength() const =0 | SimpleKeyingInterface | pure virtual
GetAlgorithm() const =0 (defined in SimpleKeyingInterface) | SimpleKeyingInterface | protected pure virtual
GetIVAndThrowIfInvalid(const NameValuePairs &params, size_t &size) (defined in SimpleKeyingInterface) | SimpleKeyingInterface | protected
GetNextIV(RandomNumberGenerator &rng, byte *IV) | SimpleKeyingInterface | virtual
GetValidKeyLength(size_t n) const =0 | SimpleKeyingInterface | pure virtual
INTERNALLY_GENERATED_IV enum value (defined in SimpleKeyingInterface) | SimpleKeyingInterface |
IsResynchronizable() const | SimpleKeyingInterface | inline
IsValidKeyLength(size_t n) const | SimpleKeyingInterface | inline virtual
IV_Requirement enum name (defined in SimpleKeyingInterface) | SimpleKeyingInterface |
IVRequirement() const =0 | SimpleKeyingInterface | pure virtual
IVSize() const (defined in SimpleKeyingInterface) | SimpleKeyingInterface | inline virtual
MaxIVLength() const | SimpleKeyingInterface | inline virtual
MaxKeyLength() const =0 | SimpleKeyingInterface | pure virtual
MinIVLength() const | SimpleKeyingInterface | inline virtual
MinKeyLength() const =0 | SimpleKeyingInterface | pure virtual
NOT_RESYNCHRONIZABLE enum value (defined in SimpleKeyingInterface) | SimpleKeyingInterface |
RANDOM_IV enum value (defined in SimpleKeyingInterface) | SimpleKeyingInterface |
Resynchronize(const byte *iv, int ivLength=-1) | SimpleKeyingInterface | inline virtual
SetKey(const byte *key, size_t length, const NameValuePairs &params=g_nullNameValuePairs) | SimpleKeyingInterface | virtual
SetKeyWithIV(const byte *key, size_t length, const byte *iv, size_t ivLength) | SimpleKeyingInterface |
SetKeyWithIV(const byte *key, size_t length, const byte *iv) | SimpleKeyingInterface | inline
SetKeyWithRounds(const byte *key, size_t length, int rounds) | SimpleKeyingInterface |
ThrowIfInvalidIV(const byte *iv) (defined in SimpleKeyingInterface) | SimpleKeyingInterface | protected
ThrowIfInvalidIVLength(int size) (defined in SimpleKeyingInterface) | SimpleKeyingInterface | protected
ThrowIfInvalidKeyLength(size_t length) (defined in SimpleKeyingInterface) | SimpleKeyingInterface | protected
ThrowIfResynchronizable() (defined in SimpleKeyingInterface) | SimpleKeyingInterface | protected
UncheckedSetKey(const byte *key, unsigned int length, const NameValuePairs &params)=0 (defined in SimpleKeyingInterface) | SimpleKeyingInterface | protected pure virtual
UNIQUE_IV enum value (defined in SimpleKeyingInterface) | SimpleKeyingInterface |
UNPREDICTABLE_RANDOM_IV enum value (defined in SimpleKeyingInterface) | SimpleKeyingInterface |
~SimpleKeyingInterface() (defined in SimpleKeyingInterface) | SimpleKeyingInterface | inline virtual