Fabcoin Core  0.16.2
P2P Digital Currency
GCM_Base::GCTR Member List

This is the complete list of members for GCM_Base::GCTR, including all inherited members.

AccessPolicy()ConcretePolicyHolder< Empty, AdditiveCipherTemplate< AbstractPolicyHolder< AdditiveCipherAbstractPolicy, CTR_ModePolicy > > >inlineprotectedvirtual
AbstractPolicyHolder< AdditiveCipherAbstractPolicy, CTR_ModePolicy >::Algorithm(bool checkSelfTestStatus=true)Algorithm
RandomNumberGenerator::Algorithm(bool checkSelfTestStatus=true)Algorithm
AlgorithmName() constCipherModeFinalTemplate_ExternalCipher< ConcretePolicyHolder< Empty, AdditiveCipherTemplate< AbstractPolicyHolder< AdditiveCipherAbstractPolicy, CTR_ModePolicy > > > >inlinevirtual
AssertValidKeyLength(size_t length) const SimpleKeyingInterfaceinlineprotected
BlockSize() const CipherModeBaseinlineprotected
CanIncorporateEntropy() const RandomNumberGeneratorinlinevirtual
CanOperateKeystream() const CTR_ModePolicyinlineprotectedvirtual
CanUsePredictableIVs() const SimpleKeyingInterfaceinline
CanUseRandomIVs() const SimpleKeyingInterfaceinline
CanUseStructuredIVs() const SimpleKeyingInterfaceinline
CipherIsRandomAccess() const CTR_ModePolicyinlinevirtual
CipherModeBase()CipherModeBaseinlineprotected
CipherModeFinalTemplate_ExternalCipher()CipherModeFinalTemplate_ExternalCipher< ConcretePolicyHolder< Empty, AdditiveCipherTemplate< AbstractPolicyHolder< AdditiveCipherAbstractPolicy, CTR_ModePolicy > > > >inline
CipherModeFinalTemplate_ExternalCipher(BlockCipher &cipher)CipherModeFinalTemplate_ExternalCipher< ConcretePolicyHolder< Empty, AdditiveCipherTemplate< AbstractPolicyHolder< AdditiveCipherAbstractPolicy, CTR_ModePolicy > > > >inline
CipherModeFinalTemplate_ExternalCipher(BlockCipher &cipher, const byte *iv, int feedbackSize=0)CipherModeFinalTemplate_ExternalCipher< ConcretePolicyHolder< Empty, AdditiveCipherTemplate< AbstractPolicyHolder< AdditiveCipherAbstractPolicy, CTR_ModePolicy > > > >inline
CipherResynchronize(byte *keystreamBuffer, const byte *iv, size_t length)CTR_ModePolicyprotectedvirtual
Clone() const Clonableinlinevirtual
DefaultIVLength() const SimpleKeyingInterfaceinline
DefaultKeyLength() const CipherModeBaseinlinevirtual
DiscardBytes(size_t n)RandomNumberGeneratorvirtual
GenerateBit()RandomNumberGeneratorvirtual
GenerateBlock(byte *output, size_t size)AdditiveCipherTemplate< AbstractPolicyHolder< AdditiveCipherAbstractPolicy, CTR_ModePolicy > >virtual
GenerateByte()RandomNumberGeneratorvirtual
GenerateIntoBufferedTransformation(BufferedTransformation &target, const std::string &channel, lword length)RandomNumberGeneratorvirtual
GenerateWord32(word32 min=0, word32 max=0xffffffffUL)RandomNumberGeneratorvirtual
GetAlgorithm() const SymmetricCipherinlineprotectedvirtual
GetAlignment() const CTR_ModePolicyinlineprotectedvirtual
GetBufferByteSize(const PolicyInterface &policy) constAdditiveCipherTemplate< AbstractPolicyHolder< AdditiveCipherAbstractPolicy, CTR_ModePolicy > >inlineprotected
GetBytesPerIteration() const CTR_ModePolicyinlineprotectedvirtual
GetIterationsToBuffer() const CTR_ModePolicyinlineprotectedvirtual
GetIVAndThrowIfInvalid(const NameValuePairs &params, size_t &size)SimpleKeyingInterfaceprotected
GetNextIV(RandomNumberGenerator &rng, byte *iv)SimpleKeyingInterfacevirtual
GetOptimalBlockSize() const AdditiveCipherAbstractPolicyinlinevirtual
GetOptimalBlockSizeUsed() const StreamTransformationinlinevirtual
GetOptimalNextBlockSize() constAdditiveCipherTemplate< AbstractPolicyHolder< AdditiveCipherAbstractPolicy, CTR_ModePolicy > >inline
GetPolicy() constConcretePolicyHolder< Empty, AdditiveCipherTemplate< AbstractPolicyHolder< AdditiveCipherAbstractPolicy, CTR_ModePolicy > > >inlineprotectedvirtual
GetValidKeyLength(size_t n) const CipherModeBaseinlinevirtual
IncorporateEntropy(const byte *input, size_t length)RandomNumberGeneratorinlinevirtual
IncrementCounterBy256()GCM_Base::GCTRprotectedvirtual
INTERNALLY_GENERATED_IV enum valueSimpleKeyingInterface
IsForwardTransformation() constAdditiveCipherTemplate< AbstractPolicyHolder< AdditiveCipherAbstractPolicy, CTR_ModePolicy > >inlinevirtual
IsRandomAccess() constAdditiveCipherTemplate< AbstractPolicyHolder< AdditiveCipherAbstractPolicy, CTR_ModePolicy > >inlinevirtual
IsResynchronizable() const SimpleKeyingInterfaceinline
IsSelfInverting() constAdditiveCipherTemplate< AbstractPolicyHolder< AdditiveCipherAbstractPolicy, CTR_ModePolicy > >inlinevirtual
IsValidKeyLength(size_t n) const CipherModeBaseinlinevirtual
IV_Requirement enum nameSimpleKeyingInterface
IVRequirement() const CTR_ModePolicyinlinevirtual
IVSize() const CipherModeBaseinlinevirtual
KeystreamBufferBegin()AdditiveCipherTemplate< AbstractPolicyHolder< AdditiveCipherAbstractPolicy, CTR_ModePolicy > >inlineprotected
KeystreamBufferEnd()AdditiveCipherTemplate< AbstractPolicyHolder< AdditiveCipherAbstractPolicy, CTR_ModePolicy > >inlineprotected
m_bufferAdditiveCipherTemplate< AbstractPolicyHolder< AdditiveCipherAbstractPolicy, CTR_ModePolicy > >protected
m_cipherCipherModeBaseprotected
m_counterArrayCTR_ModePolicyprotected
m_leftOverAdditiveCipherTemplate< AbstractPolicyHolder< AdditiveCipherAbstractPolicy, CTR_ModePolicy > >protected
m_registerCipherModeBaseprotected
MandatoryBlockSize() const StreamTransformationinlinevirtual
MaxIVLength() const SimpleKeyingInterfaceinlinevirtual
MaxKeyLength() const CipherModeBaseinlinevirtual
MinIVLength() const SimpleKeyingInterfaceinlinevirtual
MinKeyLength() const CipherModeBaseinlinevirtual
MinLastBlockSize() const StreamTransformationinlinevirtual
NOT_RESYNCHRONIZABLE enum valueSimpleKeyingInterface
OperateKeystream(KeystreamOperation operation, byte *output, const byte *input, size_t iterationCount)CTR_ModePolicyprotectedvirtual
OptimalBlockSize() constAdditiveCipherTemplate< AbstractPolicyHolder< AdditiveCipherAbstractPolicy, CTR_ModePolicy > >inlinevirtual
OptimalDataAlignment() constAdditiveCipherTemplate< AbstractPolicyHolder< AdditiveCipherAbstractPolicy, CTR_ModePolicy > >inlinevirtual
PolicyInterface typedefAdditiveCipherTemplate< AbstractPolicyHolder< AdditiveCipherAbstractPolicy, CTR_ModePolicy > >
ProcessByte(byte input)StreamTransformationinline
ProcessData(byte *outString, const byte *inString, size_t length)AdditiveCipherTemplate< AbstractPolicyHolder< AdditiveCipherAbstractPolicy, CTR_ModePolicy > >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
ResizeBuffers()CipherModeBaseprotectedvirtual
Resynchronize(const byte *iv, int length=-1)AdditiveCipherTemplate< AbstractPolicyHolder< AdditiveCipherAbstractPolicy, CTR_ModePolicy > >virtual
Seek(lword position)AdditiveCipherTemplate< AbstractPolicyHolder< AdditiveCipherAbstractPolicy, CTR_ModePolicy > >virtual
SeekToIteration(lword iterationCount)CTR_ModePolicyprotectedvirtual
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
Shuffle(IT begin, IT end)RandomNumberGeneratorinline
StaticAlgorithmName()CTR_ModePolicyinline
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)AdditiveCipherTemplate< AbstractPolicyHolder< AdditiveCipherAbstractPolicy, CTR_ModePolicy > >protectedvirtual
UNIQUE_IV enum valueSimpleKeyingInterface
UNPREDICTABLE_RANDOM_IV enum valueSimpleKeyingInterface
WriteKeystream(byte *buffer, size_t iterationCount)CTR_ModePolicyinlineprotectedvirtual
~AbstractPolicyHolder()AbstractPolicyHolder< AdditiveCipherAbstractPolicy, CTR_ModePolicy >inlinevirtual
~AdditiveCipherAbstractPolicy()AdditiveCipherAbstractPolicyinlinevirtual
~AdditiveCipherTemplate()AdditiveCipherTemplate< AbstractPolicyHolder< AdditiveCipherAbstractPolicy, CTR_ModePolicy > >inlinevirtual
~Algorithm()Algorithminlinevirtual
~CipherModeBase()CipherModeBaseinlinevirtual
~Clonable()Clonableinlinevirtual
~ConcretePolicyHolder()ConcretePolicyHolder< Empty, AdditiveCipherTemplate< AbstractPolicyHolder< AdditiveCipherAbstractPolicy, CTR_ModePolicy > > >inlinevirtual
~CTR_ModePolicy()CTR_ModePolicyinlinevirtual
~RandomNumberGenerator()RandomNumberGeneratorinlinevirtual
~SimpleKeyingInterface()SimpleKeyingInterfaceinlinevirtual
~StreamTransformation()StreamTransformationinlinevirtual