Crypto++ 8.2 Free C++ class library of cryptographic schemes

Here is a list of all documented class members with links to the class documentation for each member:

### - g -

- Gcd() : AbstractEuclideanDomain< T > , Integer , PolynomialMod2
- Generate() : PrimeAndGenerator
- GenerateAndMask() : MaskGeneratingFunction , P1363_MGF1
- GenerateBit() : ClassNullRNG , PublicBlumBlumShub , RandomNumberGenerator
- GenerateBlock() : AdditiveCipherTemplate< BASE > , BlockingRng , ClassNullRNG , DARN , Hash_DRBG< HASH, STRENGTH, SEEDLENGTH > , HMAC_DRBG< HASH, STRENGTH, SEEDLENGTH > , KDF2_RNG , LC_RNG , MersenneTwister< K, M, N, F, S > , NIST_DRBG , NonblockingRng , OldRandomPool , PadlockRNG , PublicBlumBlumShub , RandomNumberGenerator , RDRAND , RDSEED , Weak::ARC4_Base
- GenerateByte() : ClassNullRNG , OldRandomPool , PublicBlumBlumShub , RandomNumberGenerator
- GenerateEphemeralKeyPair() : AuthenticatedKeyAgreementDomain , DH2
- GenerateEphemeralPrivateKey() : AuthenticatedKeyAgreementDomain , DH2 , FHMQV_Domain< GROUP_PARAMETERS, COFACTOR_OPTION, HASH > , HMQV_Domain< GROUP_PARAMETERS, COFACTOR_OPTION, HASH > , MQV_Domain< GROUP_PARAMETERS, COFACTOR_OPTION >
- GenerateEphemeralPublicKey() : AuthenticatedKeyAgreementDomain , DH2 , FHMQV_Domain< GROUP_PARAMETERS, COFACTOR_OPTION, HASH > , HMQV_Domain< GROUP_PARAMETERS, COFACTOR_OPTION, HASH > , MQV_Domain< GROUP_PARAMETERS, COFACTOR_OPTION >
- GenerateIntoBufferedTransformation() : AutoSeededX917RNG< BLOCK_CIPHER > , ClassNullRNG , OldRandomPool , RandomNumberGenerator , RandomPool , X917RNG
- GenerateKeyPair() : SimpleKeyAgreementDomain
- GeneratePrivateKey() : DL_SimpleKeyAgreementDomainBase< T > , SimpleKeyAgreementDomain , x25519 , XTR_DH
- GeneratePublicKey() : DH_Domain< GROUP_PARAMETERS, COFACTOR_OPTION > , DL_SimpleKeyAgreementDomainBase< T > , SimpleKeyAgreementDomain , x25519 , XTR_DH
- GenerateRandom() : DeterministicSignatureAlgorithm , DL_Algorithm_DSA_RFC6979< T, H > , DL_GroupParameters_DSA , DL_GroupParameters_EC< EC > , DL_GroupParameters_IntegerBased , DL_PrivateKeyImpl< GP > , ed25519PrivateKey , GeneratableCryptoMaterial , Integer , InvertibleESIGNFunction , InvertibleLUCFunction , InvertibleRabinFunction , InvertibleRSAFunction , InvertibleRWFunction , x25519
- GenerateRandomNoThrow() : Integer
- GenerateRandomWithKeySize() : GeneratableCryptoMaterial
- GenerateStaticKeyPair() : AuthenticatedKeyAgreementDomain , DH2
- GenerateStaticPrivateKey() : AuthenticatedKeyAgreementDomain , DH2 , FHMQV_Domain< GROUP_PARAMETERS, COFACTOR_OPTION, HASH > , HMQV_Domain< GROUP_PARAMETERS, COFACTOR_OPTION, HASH > , MQV_Domain< GROUP_PARAMETERS, COFACTOR_OPTION >
- GenerateStaticPublicKey() : AuthenticatedKeyAgreementDomain , DH2 , FHMQV_Domain< GROUP_PARAMETERS, COFACTOR_OPTION, HASH > , HMQV_Domain< GROUP_PARAMETERS, COFACTOR_OPTION, HASH > , MQV_Domain< GROUP_PARAMETERS, COFACTOR_OPTION >
- GenerateWord32() : ClassNullRNG , MersenneTwister< K, M, N, F, S > , RandomNumberGenerator
- Generator() : PrimeAndGenerator
- Get() : BufferedTransformation , ByteQueue , ByteQueue::Walker
- GetAbstractGroupParameters() : DL_Key< T > , DL_PrivateKeyImpl< GP > , DL_PublicKeyImpl< GP >
- GetAlgorithmID() : DL_GroupParameters_IntegerBased , DL_PrivateKey_ElGamal< BASE > , DL_PublicKey_ElGamal< BASE > , ed25519PrivateKey , ed25519PublicKey , InvertibleRSAFunction , PKCS8PrivateKey , RSAFunction , x25519 , X509PublicKey
- GetAlignment() : AdditiveCipherAbstractPolicy , AdditiveCipherConcretePolicy< WT, W, X, BASE > , CFB_CipherAbstractPolicy , CFB_CipherConcretePolicy< WT, W, BASE >
- GetAutoSignalPropagation() : AutoSignaling< T > , BufferedTransformation , SourceTemplate< T >
- GetBase() : DL_BasePrecomputation_LUC , DL_FixedBasePrecomputation< T > , DL_FixedBasePrecomputationImpl< T >
- GetBasePrecomputation() : DL_GroupParameters< T > , DL_GroupParameters_EC< EC > , DL_GroupParameters_IntegerBasedImpl< GROUP_PRECOMP, BASE_PRECOMP > , DL_GroupParametersImpl< GROUP_PRECOMP, BASE_PRECOMP, BASE >
- GetBehavior() : Redirector
- GetBit() : Integer , PolynomialMod2
- GetBits() : Integer
- GetBlock() : GetBlock< T, B, A >
- GetByte() : Integer , PolynomialMod2
- GetByteOrder() : IteratedHash< T_HashWordType, T_Endianness, T_BlockSize, T_Base >
- GetBytesPerIteration() : AdditiveCipherAbstractPolicy , AdditiveCipherConcretePolicy< WT, W, X, BASE > , CFB_CipherAbstractPolicy , CFB_CipherConcretePolicy< WT, W, BASE >
- GetCipherDirection() : BlockTransformation
- GetCoefficient() : PolynomialMod2 , PolynomialOver< T > , PolynomialOverFixedRing< T, instance >
- GetCofactor() : DL_GroupParameters< T > , DL_GroupParameters_EC< EC >
- GetComment() : Gunzip
- GetCryptoParameters() : KeyAgreementAlgorithm
- GetCurrentMessageBytes() : MeterFilter
- GetCurrentSeriesMessages() : MeterFilter
- GetCurrentTimerValue() : ThreadUserTimer , Timer , TimerBase
- GetCurve() : EcPrecomputation< EC2N > , EcPrecomputation< ECP >
- GetDeflateLevel() : Deflator
- GetDivisor() : PadlockRNG
- GetEncodedElementSize() : DL_GroupParameters< T > , DL_GroupParameters_EC< EC > , DL_GroupParameters_IntegerBased
- GetErrorCode() : OS_Error
- GetErrorType() : Exception
- GetFilename() : Gunzip
- GetFiletime() : Gunzip
- GetGenerator() : DL_GroupParameters_IntegerBasedImpl< GROUP_PRECOMP, BASE_PRECOMP > , DL_SimpleKeyAgreementDomainBase< T >
- GetGroup() : DL_GroupPrecomputation< T > , DL_GroupPrecomputation_LUC , EcPrecomputation< EC2N > , EcPrecomputation< ECP > , ModExpPrecomputation
- GetGroupOrder() : DL_GroupParameters< T > , DL_GroupParameters_IntegerBased
- GetGroupParameters() : DH_Domain< GROUP_PARAMETERS, COFACTOR_OPTION > , FHMQV_Domain< GROUP_PARAMETERS, COFACTOR_OPTION, HASH > , HMQV_Domain< GROUP_PARAMETERS, COFACTOR_OPTION, HASH > , MQV_Domain< GROUP_PARAMETERS, COFACTOR_OPTION >
- GetGroupPrecomputation() : DL_GroupParameters< T > , DL_GroupParametersImpl< GROUP_PRECOMP, BASE_PRECOMP, BASE >
- GetIntValue() : NameValuePairs
- GetIntValueWithDefault() : NameValuePairs
- GetIterationsToBuffer() : AdditiveCipherAbstractPolicy , AdditiveCipherConcretePolicy< WT, W, X, BASE >
- GetKey() : ed25519Signer , ed25519Verifier
- GetLastResult() : AuthenticatedDecryptionFilter , SignatureVerificationFilter
- GetLog2WindowSize() : Deflator
- GetMaterial() : AsymmetricAlgorithm , KeyAgreementAlgorithm , PrivateKeyAlgorithm , PublicKeyAlgorithm
- GetMaxExponent() : DL_GroupParameters< T > , DL_GroupParameters_EC< EC > , DL_GroupParameters_IntegerBased
- GetMaxWaitObjectCount() : BufferedTransformation , Redirector , Waitable
- GetModulus() : DL_GroupParameters_IntegerBased , DL_GroupParameters_IntegerBasedImpl< GROUP_PRECOMP, BASE_PRECOMP > , ModularArithmetic
- GetMSR() : PadlockRNG
- GetNextIV() : Poly1305_Base< T > , SimpleKeyingInterface , VMAC_Base
- GetNextMessage() : BufferedTransformation , MessageQueue , Store
- GetNextMessageSeries() : BufferedTransformation
- GetOperation() : OS_Error
- GetOptimalBlockSize() : AdditiveCipherAbstractPolicy , XTS_ModeBase
- GetOptimalBlockSizeUsed() : StreamTransformation
- GetOptimalNextBlockSize() : AdditiveCipherTemplate< BASE > , CFB_CipherTemplate< BASE >
- GetPassSignal() : OutputProxy
- GetPassSignals() : Redirector
- GetPassWaitObjects() : Redirector
- GetPrivateExponent() : DL_PrivateKey< T > , DL_PrivateKeyImpl< GP >
- GetPrivateKey() : ed25519Signer , PrivateKeyAlgorithm
- GetPrivateKeyBytePtr() : ed25519PrivateKey
- GetProviderHandle() : MicrosoftCryptoProvider
- GetPublicElement() : DL_PublicKey< T >
- GetPublicKey() : ed25519Verifier , PublicKeyAlgorithm
- GetPublicKeyBytePtr() : ed25519PrivateKey , ed25519PublicKey
- GetPublicPrecomputation() : DL_PublicKey< T > , DL_PublicKeyImpl< GP >
- GetRegisterBegin() : CFB_CipherAbstractPolicy
- GetRequiredIntParameter() : NameValuePairs
- GetRequiredParameter() : NameValuePairs
- GetRetrievingTypeInfo() : NameValuePairs::ValueTypeMismatch
- GetStoredTypeInfo() : NameValuePairs::ValueTypeMismatch
- GetStream() : FileSink , FileSource , FileStore
- GetSubgroupGenerator() : DL_GroupParameters< T >
- GetSubgroupOrder() : DL_GroupParameters< T > , DL_GroupParameters_EC< EC > , DL_GroupParameters_IntegerBased
- GetThisObject() : NameValuePairs
- GetThisPointer() : NameValuePairs
- GetTotalBytes() : MeterFilter
- GetTotalMessages() : MeterFilter
- GetTotalMessageSeries() : MeterFilter
- GetTreeMode() : BLAKE2b , BLAKE2s
- GetValidDerivedLength() : HKDF< T > , KeyDerivationFunction , PKCS12_PBKDF< T > , PKCS5_PBKDF1< T > , PKCS5_PBKDF2_HMAC< T > , Scrypt
- GetValidKeyLength() : CCM_Base , ChaCha20Poly1305_Base , CipherModeBase , EAX_Base , GCM_Base , SimpleKeyingInterface , SimpleKeyingInterfaceImpl< BASE, INFO > , SipHash_Base< C, D, T_128bit > , XChaCha20Poly1305_Base , XTS_ModeBase
- GetValue() : NameValuePairs
- GetValueNames() : NameValuePairs
- GetValues() : OID
- GetValueWithDefault() : NameValuePairs
- GetVoidValue() : AlgorithmParameters , CombinedNameValuePairs , DL_GroupParameters< T > , DL_GroupParameters_EC< EC > , DL_GroupParameters_GFP , DL_GroupParameters_IntegerBased , DL_GroupParameters_IntegerBasedImpl< GROUP_PRECOMP, BASE_PRECOMP > , DL_GroupParameters_LUC , DL_PrivateKey< T > , DL_PrivateKey_ECGDSA< EC > , DL_PrivateKeyImpl< GP > , DL_PublicKey< T > , DL_PublicKeyImpl< GP > , ed25519PrivateKey , ed25519PublicKey , ESIGNFunction , InvertibleESIGNFunction , InvertibleLUCFunction , InvertibleRabinFunction , InvertibleRSAFunction , InvertibleRWFunction , LUCFunction , NameValuePairs , NullNameValuePairs , RabinFunction , RSAFunction , RWFunction , x25519 , XTR_DH
- GetWaitObjects() : BufferedTransformation , Redirector , Waitable
- GetWhat() : Exception
- GetWord16() : BufferedTransformation
- GetWord32() : BufferedTransformation
- GetWord64() : BufferedTransformation
- GetWord64Value() : NameValuePairs
- GetWord64ValueWithDefault() : NameValuePairs
- Grouper() : Grouper
- GroupParameters : ElGamal , ElGamalKeys
- Grow() : SecBlock< T, A >
- Gunzip() : Gunzip
- Gzip() : Gzip