Fabcoin Core  0.16.2
P2P Digital Currency
CBC_ModeBase Member List

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

Algorithm(bool checkSelfTestStatus=true)Algorithm
AlgorithmName() const Algorithminlinevirtual
AssertValidKeyLength(size_t length) const SimpleKeyingInterfaceinlineprotected
BlockSize() const CipherModeBaseinlineprotected
CanUsePredictableIVs() const SimpleKeyingInterfaceinline
CanUseRandomIVs() const SimpleKeyingInterfaceinline
CanUseStructuredIVs() const SimpleKeyingInterfaceinline
CipherModeBase()CipherModeBaseinlineprotected
Clone() const Clonableinlinevirtual
DefaultIVLength() const SimpleKeyingInterfaceinline
DefaultKeyLength() const CipherModeBaseinlinevirtual
GetAlgorithm() const SymmetricCipherinlineprotectedvirtual
GetIVAndThrowIfInvalid(const NameValuePairs &params, size_t &size)SimpleKeyingInterfaceprotected
GetNextIV(RandomNumberGenerator &rng, byte *iv)SimpleKeyingInterfacevirtual
GetOptimalBlockSizeUsed() const StreamTransformationinlinevirtual
GetValidKeyLength(size_t n) const CipherModeBaseinlinevirtual
INTERNALLY_GENERATED_IV enum valueSimpleKeyingInterface
IsForwardTransformation() const BlockOrientedCipherModeBaseinlinevirtual
IsRandomAccess() const BlockOrientedCipherModeBaseinlinevirtual
IsResynchronizable() const SimpleKeyingInterfaceinline
IsSelfInverting() const BlockOrientedCipherModeBaseinlinevirtual
IsValidKeyLength(size_t n) const CipherModeBaseinlinevirtual
IV_Requirement enum nameSimpleKeyingInterface
IVRequirement() const CBC_ModeBaseinlinevirtual
IVSize() const CipherModeBaseinlinevirtual
m_bufferBlockOrientedCipherModeBaseprotected
m_cipherCipherModeBaseprotected
m_registerCipherModeBaseprotected
MandatoryBlockSize() const BlockOrientedCipherModeBaseinlinevirtual
MaxIVLength() const SimpleKeyingInterfaceinlinevirtual
MaxKeyLength() const CipherModeBaseinlinevirtual
MinIVLength() const SimpleKeyingInterfaceinlinevirtual
MinKeyLength() const CipherModeBaseinlinevirtual
MinLastBlockSize() const CBC_ModeBaseinlinevirtual
NOT_RESYNCHRONIZABLE enum valueSimpleKeyingInterface
OptimalBlockSize() const StreamTransformationinlinevirtual
OptimalDataAlignment() const CipherModeBaseinlinevirtual
ProcessByte(byte input)StreamTransformationinline
ProcessData(byte *outString, const byte *inString, size_t length)=0StreamTransformationpure virtual
ProcessLastBlock(byte *outString, const byte *inString, size_t length)StreamTransformationvirtual
ProcessString(byte *inoutString, size_t length)StreamTransformationinline
ProcessString(byte *outString, const byte *inString, size_t length)StreamTransformationinline
RANDOM_IV enum valueSimpleKeyingInterface
Ref()StreamTransformationinline
RequireAlignedInput() const CBC_ModeBaseinline
ResizeBuffers()BlockOrientedCipherModeBaseprotectedvirtual
Resynchronize(const byte *iv, int length=-1)BlockOrientedCipherModeBaseinlinevirtual
Seek(lword pos)StreamTransformationinlinevirtual
SetCipher(BlockCipher &cipher)CipherModeBaseinline
SetCipherWithIV(BlockCipher &cipher, const byte *iv, int feedbackSize=0)CipherModeBaseinline
SetFeedbackSize(unsigned int feedbackSize)CipherModeBaseinlineprotectedvirtual
SetKey(const byte *key, size_t length, const NameValuePairs &params=g_nullNameValuePairs)SimpleKeyingInterfacevirtual
SetKeyWithIV(const byte *key, size_t length, const byte *iv, size_t ivLength)SimpleKeyingInterface
SetKeyWithIV(const byte *key, size_t length, const byte *iv)SimpleKeyingInterfaceinline
SetKeyWithRounds(const byte *key, size_t length, int rounds)SimpleKeyingInterface
StaticAlgorithmName()CBC_ModeBaseinline
ThrowIfInvalidIV(const byte *iv)SimpleKeyingInterfaceprotected
ThrowIfInvalidIVLength(int length)SimpleKeyingInterfaceprotected
ThrowIfInvalidKeyLength(size_t length)SimpleKeyingInterfaceprotected
ThrowIfResynchronizable()SimpleKeyingInterfaceprotected
UncheckedSetKey(const byte *key, unsigned int length, const NameValuePairs &params)BlockOrientedCipherModeBasevirtual
UNIQUE_IV enum valueSimpleKeyingInterface
UNPREDICTABLE_RANDOM_IV enum valueSimpleKeyingInterface
~Algorithm()Algorithminlinevirtual
~BlockOrientedCipherModeBase()BlockOrientedCipherModeBaseinlinevirtual
~CipherModeBase()CipherModeBaseinlinevirtual
~Clonable()Clonableinlinevirtual
~SimpleKeyingInterface()SimpleKeyingInterfaceinlinevirtual
~StreamTransformation()StreamTransformationinlinevirtual