<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.14"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Crypto++: Class Members - Functions</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">Crypto++  <span id="projectnumber">7.0</span> </div> <div id="projectbrief">Free C++ class library of cryptographic schemes</div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <div class="contents">   <h3><a id="index_m"></a>- m -</h3><ul> <li>MakePublicKey() : <a class="el" href="class_d_l___private_key.html#a7b33d39542ee60d708b924b9d2057ef0">DL_PrivateKey< T ></a> </li> <li>MandatoryBlockSize() : <a class="el" href="class_block_oriented_cipher_mode_base.html#ade6a00d82e063bcee5d1db3cd294751c">BlockOrientedCipherModeBase</a> , <a class="el" href="class_stream_transformation.html#ae224d250f716e82c54bc4e4c8930d188">StreamTransformation</a> </li> <li>MaurerRandomnessTest() : <a class="el" href="class_maurer_randomness_test.html#ab7e148c7e8d213b8f77d1336e47857c2">MaurerRandomnessTest</a> </li> <li>max_size() : <a class="el" href="class_allocator_base.html#ac2148e4d9df51a5b294eaf538e3f0074">AllocatorBase< T ></a> </li> <li>MaxBytesPerRequest() : <a class="el" href="class_hash___d_r_b_g.html#a4e38edb5aace7dba611604aba7c733b1">Hash_DRBG< HASH, STRENGTH, SEEDLENGTH ></a> , <a class="el" href="class_h_m_a_c___d_r_b_g.html#a63dda8cecfd4b62d1a469437dac9aebf">HMAC_DRBG< HASH, STRENGTH, SEEDLENGTH ></a> , <a class="el" href="class_n_i_s_t___d_r_b_g.html#a831f591264cf7f39bce28f7e90343a7c">NIST_DRBG</a> </li> <li>MaxDerivedLength() : <a class="el" href="class_h_k_d_f.html#aa7a98f9e475ba73484f5e63299e3623b">HKDF< T ></a> , <a class="el" href="class_key_derivation_function.html#a009b339865543eb62af91240ac099a8f">KeyDerivationFunction</a> , <a class="el" href="class_scrypt.html#ab3b23597d8bcb9af8d55bc8aa57bf709">Scrypt</a> </li> <li>MaxElementBitLength() : <a class="el" href="class_modular_arithmetic.html#a3c802233b0edf8df4228d65082ff37fa">ModularArithmetic</a> </li> <li>MaxElementByteLength() : <a class="el" href="class_modular_arithmetic.html#a5897aea2ee78595979f8f261130c93ee">ModularArithmetic</a> </li> <li>MaxEntropyLength() : <a class="el" href="class_hash___d_r_b_g.html#a1ca8d90554785991408e33e604726346">Hash_DRBG< HASH, STRENGTH, SEEDLENGTH ></a> , <a class="el" href="class_h_m_a_c___d_r_b_g.html#a75089a266a2210a1291f9f1a183fe6cc">HMAC_DRBG< HASH, STRENGTH, SEEDLENGTH ></a> , <a class="el" href="class_n_i_s_t___d_r_b_g.html#a235fb6161fe1340e3b980b67c97012a2">NIST_DRBG</a> </li> <li>MaxFooterLength() : <a class="el" href="class_authenticated_symmetric_cipher.html#a4f61a18d4b151123c8281a985087ba19">AuthenticatedSymmetricCipher</a> </li> <li>MaxHeaderLength() : <a class="el" href="class_authenticated_symmetric_cipher.html#a2f15306daa15eebe988df98a9c7386b0">AuthenticatedSymmetricCipher</a> , <a class="el" href="class_c_c_m___base.html#a8d34e05655d14cea528e693cb6e809a6">CCM_Base</a> , <a class="el" href="class_e_a_x___base.html#aa062140a35de07db35de3dccd3deb1d8">EAX_Base</a> , <a class="el" href="class_g_c_m___base.html#a2e8cb9700da5321c8a949dd3becef23f">GCM_Base</a> </li> <li>MaxImage() : <a class="el" href="class_trapdoor_function_bounds.html#a9b505cf1a3494645998e7e0872b76a72">TrapdoorFunctionBounds</a> </li> <li>MaxIVLength() : <a class="el" href="class_c_c_m___base.html#a39ab73677b9340af4753e3cb27f7fbe7">CCM_Base</a> , <a class="el" href="class_e_a_x___base.html#a87227a66cfef5e28aa0254697c4fc4f6">EAX_Base</a> , <a class="el" href="class_g_c_m___base.html#abf6d2a9a9e392f3ccb837761b5a99b0f">GCM_Base</a> , <a class="el" href="class_simple_keying_interface.html#a8fc07e61d83ce9639d9b3608fb5dd8cb">SimpleKeyingInterface</a> </li> <li>MaxKeyLength() : <a class="el" href="class_c_c_m___base.html#adca2c50697bcf62a2ad85ea7acc32274">CCM_Base</a> , <a class="el" href="class_cipher_mode_base.html#a8e801b0482663c7feae7db35e31d2508">CipherModeBase</a> , <a class="el" href="class_e_a_x___base.html#a29aad73da260528ea29a3354de960386">EAX_Base</a> , <a class="el" href="class_g_c_m___base.html#a2a44b04d0ef0b4f5da92465af37af28b">GCM_Base</a> , <a class="el" href="class_simple_keying_interface.html#ae02fcb4e1f6141e728ae37612cde6fff">SimpleKeyingInterface</a> , <a class="el" href="class_simple_keying_interface_impl.html#ac72a5a82d8a5d9e19e18f7e146b35df4">SimpleKeyingInterfaceImpl< BASE, INFO ></a> , <a class="el" href="class_sip_hash___base.html#add4d714a7b48484b93133fc29f4b99d9">SipHash_Base< C, D, T_128bit ></a> </li> <li>MaxMessageLength() : <a class="el" href="class_authenticated_symmetric_cipher.html#a89bf90afafec009ac52321e1a97698d1">AuthenticatedSymmetricCipher</a> , <a class="el" href="class_c_c_m___base.html#aaf1d0a03abf39f4d1572cc01e908c71a">CCM_Base</a> , <a class="el" href="class_e_a_x___base.html#aa9ed0cdcd7de1a4c1213a65b30d49bf3">EAX_Base</a> , <a class="el" href="class_g_c_m___base.html#a1c7da5ca6c02e74f575ba264d104a842">GCM_Base</a> </li> <li>MaxNonceLength() : <a class="el" href="class_hash___d_r_b_g.html#ae3d30c8dd306142559372c8c6b5426e0">Hash_DRBG< HASH, STRENGTH, SEEDLENGTH ></a> , <a class="el" href="class_h_m_a_c___d_r_b_g.html#acef26a07b7751468326b40a5441fdb76">HMAC_DRBG< HASH, STRENGTH, SEEDLENGTH ></a> , <a class="el" href="class_n_i_s_t___d_r_b_g.html#a9f0749c14e44b7a13f73bcf99ad93cb7">NIST_DRBG</a> </li> <li>MaxPlaintextLength() : <a class="el" href="class_p_k___crypto_system.html#aa4a3552c933a36b3aea26f31d00bee9b">PK_CryptoSystem</a> </li> <li>MaxPreimage() : <a class="el" href="class_trapdoor_function_bounds.html#ab85b47c9c3df4cf1030eff786ab11d5b">TrapdoorFunctionBounds</a> </li> <li>MaxRecoverableLength() : <a class="el" href="class_d_l___signature_scheme_base.html#a3e03fa8c30d9a2426d76dc2800c9c6be">DL_SignatureSchemeBase< INTFACE, KEY_INTFACE ></a> , <a class="el" href="class_p_k___signature_scheme.html#a1f6a62ce468f172636f117ee0693038f">PK_SignatureScheme</a> </li> <li>MaxRecoverableLengthFromSignatureLength() : <a class="el" href="class_d_l___signature_scheme_base.html#a674f7f2f22ea848e9037b26f8e89d647">DL_SignatureSchemeBase< INTFACE, KEY_INTFACE ></a> , <a class="el" href="class_p_k___signature_scheme.html#a2f2a599ba385e63766d4a7f7ccf2a884">PK_SignatureScheme</a> </li> <li>MaxRequestBeforeReseed() : <a class="el" href="class_hash___d_r_b_g.html#a4126f6f30e058ba4112c17fffeb0173d">Hash_DRBG< HASH, STRENGTH, SEEDLENGTH ></a> , <a class="el" href="class_h_m_a_c___d_r_b_g.html#a1c97cbaba799991bc23b9e8fba990557">HMAC_DRBG< HASH, STRENGTH, SEEDLENGTH ></a> , <a class="el" href="class_n_i_s_t___d_r_b_g.html#a899fb8c4dba85058dcd2e92fd596e6de">NIST_DRBG</a> </li> <li>MaxRetrievable() : <a class="el" href="class_buffered_transformation.html#a30b2076bce5fb29e992b6457485c67c2">BufferedTransformation</a> , <a class="el" href="class_byte_queue.html#aad7436088ce8a852e9e95d291590a9f9">ByteQueue</a> , <a class="el" href="class_byte_queue_1_1_walker.html#a7e3e18155c288996a2243ced4c87c6b5">ByteQueue::Walker</a> , <a class="el" href="class_file_store.html#a27e29d3d04ddf2888d968327b26d9c88">FileStore</a> , <a class="el" href="class_message_queue.html#afc8f0d4551de7b0a19d7747420015d1c">MessageQueue</a> , <a class="el" href="class_null_store.html#ae34e25265289f889c8ea2e2bf6dda275">NullStore</a> , <a class="el" href="class_random_number_store.html#a32bb1cb70f9724ac88330fe516d7b076">RandomNumberStore</a> </li> <li>MaxSignatureLength() : <a class="el" href="class_p_k___signature_scheme.html#a665909c10f27db81343a01c814488652">PK_SignatureScheme</a> </li> <li>MaxUnpaddedLength() : <a class="el" href="class_o_a_e_p___base.html#a4c58ceb4c2de7b39ed2151fbe9942e73">OAEP_Base</a> , <a class="el" href="class_p_k___encryption_message_encoding_method.html#af7cc126840745f3a61be9f991421cb41">PK_EncryptionMessageEncodingMethod</a> , <a class="el" href="class_p_k_c_s___encryption_padding_scheme.html#a6309e8f07d8e0771c3b12e7873e8a837">PKCS_EncryptionPaddingScheme</a> </li> <li>MersenneTwister() : <a class="el" href="class_mersenne_twister.html#aa85c73bd3d3fd3c5a8bf8ad6353cc866">MersenneTwister< K, M, N, F, S ></a> </li> <li>MessageAuthenticationCodeFinal() : <a class="el" href="class_message_authentication_code_final.html#a39ffff70fea0a92cbe8943a1f11cdb78">MessageAuthenticationCodeFinal< BASE ></a> </li> <li>MessageEnd() : <a class="el" href="class_buffered_transformation.html#a20ae0ef2e4ff338b43849e541e9b940f">BufferedTransformation</a> </li> <li>MessageSeriesEnd() : <a class="el" href="class_buffered_transformation.html#aae4c5ae024419e31bfa0c24eb35b24c2">BufferedTransformation</a> , <a class="el" href="class_filter.html#aa42c62587dda61266ac8195d9c9edb47">Filter</a> , <a class="el" href="class_multichannel.html#a18b9b1cc4e6d2649214c62e447052db9">Multichannel< T ></a> , <a class="el" href="class_output_proxy.html#aecf5c216c060f2e6adfeb4019e6ad797">OutputProxy</a> , <a class="el" href="class_redirector.html#a34c42c1730d031f486e5d285c6dc3314">Redirector</a> </li> <li>MeterFilter() : <a class="el" href="class_meter_filter.html#a6d458e027fdc3b9a481a633ae04459d2">MeterFilter</a> </li> <li>MicrosoftCryptoProvider() : <a class="el" href="class_microsoft_crypto_provider.html#a7da7375ab68892b8237bd682e13c5ab4">MicrosoftCryptoProvider</a> </li> <li>MinDerivedLength() : <a class="el" href="class_key_derivation_function.html#a7a78c05721ca33d0aaa6a33a5d7e78e4">KeyDerivationFunction</a> </li> <li>MinEncodedSize() : <a class="el" href="class_integer.html#a82bf50f0f9011b2285cd13f181f04a5c">Integer</a> , <a class="el" href="class_polynomial_mod2.html#a00c84f8cb2e7262de75e4c1e28760d43">PolynomialMod2</a> </li> <li>MinEntropyLength() : <a class="el" href="class_hash___d_r_b_g.html#af847fbe7ecc0711c1c83e191b2db411f">Hash_DRBG< HASH, STRENGTH, SEEDLENGTH ></a> , <a class="el" href="class_h_m_a_c___d_r_b_g.html#a2b89c21e125fac466aad111fd3ce60d4">HMAC_DRBG< HASH, STRENGTH, SEEDLENGTH ></a> , <a class="el" href="class_n_i_s_t___d_r_b_g.html#a4e3300accb5dc4367d66b9561c2a8dea">NIST_DRBG</a> </li> <li>MinIVLength() : <a class="el" href="class_c_c_m___base.html#a05d186655857909c2ce9429688bf2dda">CCM_Base</a> , <a class="el" href="class_e_a_x___base.html#a351a91f6f8eb068a173c41eacb9da88c">EAX_Base</a> , <a class="el" href="class_g_c_m___base.html#afc086b44f7dad60afe78bbcb204d20cd">GCM_Base</a> , <a class="el" href="class_simple_keying_interface.html#ab94b9751aba4f3660accb673095180c0">SimpleKeyingInterface</a> , <a class="el" href="class_v_m_a_c___base.html#ae75868ac0ea31bd3a0090159e19128fd">VMAC_Base</a> </li> <li>MinKeyLength() : <a class="el" href="class_c_c_m___base.html#a7e6380afad9ff778afa842d8cb30ae43">CCM_Base</a> , <a class="el" href="class_cipher_mode_base.html#aca95bcde5d8f5be6f45c216c1d7b21f6">CipherModeBase</a> , <a class="el" href="class_e_a_x___base.html#acd67006c525686bee39dd17b5a426ca8">EAX_Base</a> , <a class="el" href="class_g_c_m___base.html#a08a979b9cfb5aa456259fd8da5de5a75">GCM_Base</a> , <a class="el" href="class_simple_keying_interface.html#a2631c49dac4d5ec055c5dc88c6243578">SimpleKeyingInterface</a> , <a class="el" href="class_simple_keying_interface_impl.html#af3e42c83041a26ffaef5e378e352caa0">SimpleKeyingInterfaceImpl< BASE, INFO ></a> , <a class="el" href="class_sip_hash___base.html#a7159b984bca8bc816b0ff0377ebaa319">SipHash_Base< C, D, T_128bit ></a> </li> <li>MinLastBlockSize() : <a class="el" href="class_c_b_c___c_t_s___decryption.html#af00303e9a4d770c22b5f5a7553f51c3f">CBC_CTS_Decryption</a> , <a class="el" href="class_c_b_c___c_t_s___encryption.html#a6f5fb8fb6c49bcaa75c923c38bd0ccbd">CBC_CTS_Encryption</a> , <a class="el" href="class_c_b_c___mode_base.html#a43530a8977b63abdf11d35f971b29f30">CBC_ModeBase</a> , <a class="el" href="class_stream_transformation.html#a0b7c5bc41b9b5f6443ee32d65ebc044c">StreamTransformation</a> </li> <li>MinNonceLength() : <a class="el" href="class_hash___d_r_b_g.html#a1b064dc340098f5678a0ac8ddd928f03">Hash_DRBG< HASH, STRENGTH, SEEDLENGTH ></a> , <a class="el" href="class_h_m_a_c___d_r_b_g.html#a68b996c75ae7ec594e94b76ddbfbe2d3">HMAC_DRBG< HASH, STRENGTH, SEEDLENGTH ></a> , <a class="el" href="class_n_i_s_t___d_r_b_g.html#ae1bae33c76f5119d8b1ea60551b3d4f9">NIST_DRBG</a> </li> <li>Minus() : <a class="el" href="class_integer.html#a1febafde3a0b51d5c76a8278a924ed4d">Integer</a> </li> <li>Mod() : <a class="el" href="class_abstract_euclidean_domain.html#ae7b90c25ce6359bb25c40e1b7a283261">AbstractEuclideanDomain< T ></a> , <a class="el" href="class_euclidean_domain_of.html#af27cd160da0909dca14ffad646672695">EuclideanDomainOf< T ></a> , <a class="el" href="class_ring_of_polynomials_over.html#a8178e2835b054e1a2b57fa54568a552e">RingOfPolynomialsOver< T ></a> </li> <li>ModularArithmetic() : <a class="el" href="class_modular_arithmetic.html#a7a7bf808b07baa755ed9ce9f300ce743">ModularArithmetic</a> </li> <li>Modulo() : <a class="el" href="class_integer.html#a5e50258f43fef7034660bc73330cb9b7">Integer</a> </li> <li>Monomial() : <a class="el" href="class_polynomial_mod2.html#a87949fb32436e1f2f96d7b813405c032">PolynomialMod2</a> </li> <li>MontgomeryRepresentation() : <a class="el" href="class_montgomery_representation.html#ac65a390ac18c44b685a189047a4d3292">MontgomeryRepresentation</a> </li> <li>MQV_Domain() : <a class="el" href="class_m_q_v___domain.html#a89a6c2d98cc463ae0355c9c52d950b18">MQV_Domain< GROUP_PARAMETERS, COFACTOR_OPTION ></a> </li> <li>MultiplicativeGroup() : <a class="el" href="class_abstract_ring.html#ae19ef788f5ce5192e5867666ef38717f">AbstractRing< T ></a> </li> <li>MultiplicativeIdentity() : <a class="el" href="class_abstract_ring.html#a390832165268e39e2a1f3263e5b44627">AbstractRing< T ></a> , <a class="el" href="class_euclidean_domain_of.html#a8112935a4dd4996e011fef24b4d2564a">EuclideanDomainOf< T ></a> , <a class="el" href="class_g_f_p2___o_n_b.html#aa1d3c030219de3c1635a72fbdf0c7228">GFP2_ONB< F ></a> , <a class="el" href="class_modular_arithmetic.html#af942a7ca057b363cb7a4c74f15a9530e">ModularArithmetic</a> , <a class="el" href="class_montgomery_representation.html#aebab2112b22e0af65d4d0048166ca432">MontgomeryRepresentation</a> , <a class="el" href="class_quotient_ring.html#a2b5ab1827c7e73fba29f23f5a6e0e6d4">QuotientRing< T ></a> , <a class="el" href="class_ring_of_polynomials_over.html#ab9713800e8ff192ab7f4c232b44cf31c">RingOfPolynomialsOver< T ></a> </li> <li>MultiplicativeInverse() : <a class="el" href="class_abstract_ring.html#aba109f4e7932d77a8251c1ec20627571">AbstractRing< T ></a> , <a class="el" href="class_euclidean_domain_of.html#a317c5a5b15b53b0087fc2c1acc2738c0">EuclideanDomainOf< T ></a> , <a class="el" href="class_g_f_p2___o_n_b.html#a42f1dfe03023fb5502843e326892850c">GFP2_ONB< F ></a> , <a class="el" href="class_integer.html#ad10f8a0906d5f1a802184a07f1c002c7">Integer</a> , <a class="el" href="class_modular_arithmetic.html#a149c6c7abe3e1729880658db5650e48a">ModularArithmetic</a> , <a class="el" href="class_montgomery_representation.html#ae1c2c1f3144d88ee4cdb2bd5b5a376b8">MontgomeryRepresentation</a> , <a class="el" href="class_polynomial_mod2.html#a1a79c76a8039c159d0e3cfba93ad8184">PolynomialMod2</a> , <a class="el" href="class_quotient_ring.html#ac78f2284a7bdd06c39fd849ea7d23d48">QuotientRing< T ></a> , <a class="el" href="class_ring_of_polynomials_over.html#a75a3ae02cf9e1690dbc87be7e97f0248">RingOfPolynomialsOver< T ></a> </li> <li>Multiply() : <a class="el" href="class_abstract_ring.html#a4ba8818fc72fa298cd52fd483bdd6ad4">AbstractRing< T ></a> , <a class="el" href="class_euclidean_domain_of.html#a570d89c94098cfd66ac5e5e2faa81d1b">EuclideanDomainOf< T ></a> , <a class="el" href="class_g_f_p2___o_n_b.html#abe477db3d5bf5fdb72b9fcc832ff8bac">GFP2_ONB< F ></a> , <a class="el" href="class_modular_arithmetic.html#a3b88a85b11eb1a826d26d01bdaafbf0a">ModularArithmetic</a> , <a class="el" href="class_montgomery_representation.html#a793d265b8165135e2e972bf333ac5a49">MontgomeryRepresentation</a> , <a class="el" href="class_quotient_ring.html#ae4dc3dd42c8bc2bd37eff95e8a001f1a">QuotientRing< T ></a> , <a class="el" href="class_ring_of_polynomials_over.html#a37731e8b8eecc4dac0b782443387dc95">RingOfPolynomialsOver< T ></a> </li> </ul> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated on Sun Sep 16 2018 07:59:11 for Crypto++ by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.14 </small></address> </body> </html>