Crypto++ 8.9 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:

### - m -

- m_tempSpace : FilterPutSpaceHelper
- MAC_AT_BEGIN : AuthenticatedDecryptionFilter
- MAC_AT_END : AuthenticatedDecryptionFilter
- MakePublicKey() : DL_PrivateKey< T > , ed25519PrivateKey
- MandatoryBlockSize() : BlockOrientedCipherModeBase , StreamTransformation
- MaurerRandomnessTest() : MaurerRandomnessTest
- MAX_DEFLATE_LEVEL : Deflator
- MAX_KEYLENGTH : FixedKeyLength< N, IV_REQ, IV_L > , SameKeyLengthAs< T, IV_REQ, IV_L > , VariableKeyLength< D, N, M, Q, IV_REQ, IV_L >
- MAX_LOG2_WINDOW_SIZE : Deflator
- MAX_PRIME_LENGTH : DL_GroupParameters_DSA
- MAX_ROUNDS : VariableRounds< D, N, M >
- max_size() : AllocatorBase< T >
- MaxBytesPerRequest() : Hash_DRBG< HASH, STRENGTH, SEEDLENGTH > , HMAC_DRBG< HASH, STRENGTH, SEEDLENGTH > , NIST_DRBG
- MaxDerivedKeyLength() : HKDF< T > , KeyDerivationFunction , PKCS12_PBKDF< T > , PKCS5_PBKDF1< T > , PKCS5_PBKDF2_HMAC< T > , Scrypt
- MaxElementBitLength() : ModularArithmetic
- MaxElementByteLength() : ModularArithmetic
- MaxEntropyLength() : Hash_DRBG< HASH, STRENGTH, SEEDLENGTH > , HMAC_DRBG< HASH, STRENGTH, SEEDLENGTH > , NIST_DRBG
- MaxFooterLength() : AuthenticatedSymmetricCipher , ChaCha20Poly1305_Base , XChaCha20Poly1305_Base
- MaxHeaderLength() : AuthenticatedSymmetricCipher , CCM_Base , ChaCha20Poly1305_Base , EAX_Base , GCM_Base , XChaCha20Poly1305_Base
- MaxImage() : TrapdoorFunctionBounds
- MaxIVLength() : CCM_Base , ChaCha20Poly1305_Base , EAX_Base , GCM_Base , SimpleKeyingInterface , XChaCha20Poly1305_Base
- MaxKeyLength() : CCM_Base , ChaCha20Poly1305_Base , CipherModeBase , EAX_Base , GCM_Base , SimpleKeyingInterface , SimpleKeyingInterfaceImpl< BASE, INFO > , SipHash_Base< C, D, T_128bit > , XChaCha20Poly1305_Base , XTS_ModeBase
- MaxMessageLength() : AuthenticatedSymmetricCipher , CCM_Base , ChaCha20Poly1305_Base , EAX_Base , GCM_Base , XChaCha20Poly1305_Base
- MaxNonceLength() : Hash_DRBG< HASH, STRENGTH, SEEDLENGTH > , HMAC_DRBG< HASH, STRENGTH, SEEDLENGTH > , NIST_DRBG
- MaxPlaintextLength() : PK_CryptoSystem
- MaxPreimage() : TrapdoorFunctionBounds
- MaxRecoverableLength() : DL_SignatureSchemeBase< INTFACE, KEY_INTFACE > , ed25519Signer , ed25519Verifier , PK_SignatureScheme
- MaxRecoverableLengthFromSignatureLength() : DL_SignatureSchemeBase< INTFACE, KEY_INTFACE > , ed25519Signer , ed25519Verifier , PK_SignatureScheme
- MaxRequestBeforeReseed() : Hash_DRBG< HASH, STRENGTH, SEEDLENGTH > , HMAC_DRBG< HASH, STRENGTH, SEEDLENGTH > , NIST_DRBG
- MaxRetrievable() : BufferedTransformation , ByteQueue , ByteQueue::Walker , FileStore , MessageQueue , NullStore , RandomNumberStore
- MaxSignatureLength() : PK_SignatureScheme
- MaxUnpaddedLength() : OAEP_Base , PK_EncryptionMessageEncodingMethod , PKCS_EncryptionPaddingScheme
- MersenneTwister() : MersenneTwister< K, M, N, F, S >
- MessageAuthenticationCodeFinal() : MessageAuthenticationCodeFinal< BASE >
- MessageEnd() : BERGeneralDecoder , BufferedTransformation , DERGeneralEncoder
- messageLength : DecodingResult
- MessageQueue() : MessageQueue
- MessageSeriesEnd() : BufferedTransformation , Filter , Multichannel< T >
- MeterFilter() : MeterFilter
- MICROSECONDS : TimerBase
- MicrosoftCryptoProvider() : MicrosoftCryptoProvider
- MILLISECONDS : TimerBase
- MIN_DEFLATE_LEVEL : Deflator
- MIN_KEYLENGTH : FixedKeyLength< N, IV_REQ, IV_L > , SameKeyLengthAs< T, IV_REQ, IV_L > , VariableKeyLength< D, N, M, Q, IV_REQ, IV_L >
- MIN_LOG2_WINDOW_SIZE : Deflator
- MIN_PRIME_LENGTH : DL_GroupParameters_DSA
- MIN_ROUNDS : VariableRounds< D, N, M >
- MinDerivedKeyLength() : KeyDerivationFunction
- MinEncodedSize() : Integer , PolynomialMod2
- MinEntropyLength() : Hash_DRBG< HASH, STRENGTH, SEEDLENGTH > , HMAC_DRBG< HASH, STRENGTH, SEEDLENGTH > , NIST_DRBG
- MinIVLength() : CCM_Base , ChaCha20Poly1305_Base , EAX_Base , GCM_Base , SimpleKeyingInterface , VMAC_Base , XChaCha20Poly1305_Base
- MinKeyLength() : CCM_Base , ChaCha20Poly1305_Base , CipherModeBase , EAX_Base , GCM_Base , SimpleKeyingInterface , SimpleKeyingInterfaceImpl< BASE, INFO > , SipHash_Base< C, D, T_128bit > , XChaCha20Poly1305_Base , XTS_ModeBase
- MinLastBlockSize() : CBC_CTS_Decryption , CBC_CTS_Encryption , CBC_ModeBase , StreamTransformation , XTS_ModeBase
- MinNonceLength() : Hash_DRBG< HASH, STRENGTH, SEEDLENGTH > , HMAC_DRBG< HASH, STRENGTH, SEEDLENGTH > , NIST_DRBG
- Minus() : Integer
- MismatchDetected() : EqualityComparisonFilter::MismatchDetected
- Mod() : AbstractEuclideanDomain< T > , EuclideanDomainOf< T > , RingOfPolynomialsOver< T >
- ModularArithmetic() : ModularArithmetic
- Modulo() : Integer
- Monomial() : PolynomialMod2
- MontgomeryRepresentation() : MontgomeryRepresentation
- MQV_Domain() : MQV_Domain< GROUP_PARAMETERS, COFACTOR_OPTION >
- MultiplicativeGroup() : AbstractRing< T >
- MultiplicativeIdentity() : AbstractRing< T > , EuclideanDomainOf< T > , GFP2_ONB< F > , ModularArithmetic , MontgomeryRepresentation , QuotientRing< T > , RingOfPolynomialsOver< T >
- MultiplicativeInverse() : AbstractRing< T > , EuclideanDomainOf< T > , GF2NT , GFP2_ONB< F > , Integer , ModularArithmetic , MontgomeryRepresentation , PolynomialMod2 , QuotientRing< T > , RingOfPolynomialsOver< T >
- Multiply() : AbstractRing< T > , EuclideanDomainOf< T > , GF2NT233 , GF2NT , GFP2_ONB< F > , ModularArithmetic , MontgomeryRepresentation , QuotientRing< T > , RingOfPolynomialsOver< T >