<!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</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"> <div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div> <h3><a id="index_p"></a>- p -</h3><ul> <li>PadlockRNG() : <a class="el" href="class_padlock_r_n_g.html#a07fbc5f498e9de45e9c7f97b7d82d659">PadlockRNG</a> </li> <li>ParameterSupported() : <a class="el" href="class_p_k___crypto_system.html#a294c4664af51a72112db1f04e6ef9049">PK_CryptoSystem</a> </li> <li>Parity() : <a class="el" href="class_polynomial_mod2.html#ac2821c87852466235b4e1a2f4cc01334">PolynomialMod2</a> </li> <li>PASS_EVERYTHING : <a class="el" href="class_redirector.html#a2de79d5742280aa614c218c7b950de67a9bedf58acdacc835d476e8783c169c2f">Redirector</a> </li> <li>PASS_SIGNALS : <a class="el" href="class_redirector.html#a2de79d5742280aa614c218c7b950de67a469c499eec32b53d40476c7ff7bb20d0">Redirector</a> </li> <li>PASS_WAIT_OBJECTS : <a class="el" href="class_redirector.html#a2de79d5742280aa614c218c7b950de67a619f260cb40cef8ab7a1bef2dfd568e1">Redirector</a> </li> <li>Peek() : <a class="el" href="class_buffered_transformation.html#a796d9889c070ea85d9df262806579314">BufferedTransformation</a> , <a class="el" href="class_byte_queue.html#a41550f99083f9eff6a30ac2ad604f3ce">ByteQueue</a> , <a class="el" href="class_byte_queue_1_1_walker.html#a7957014044dfccad88074959455e36c1">ByteQueue::Walker</a> </li> <li>PeekWord16() : <a class="el" href="class_buffered_transformation.html#a57f6cc9f7a38884cde234f3367df62b6">BufferedTransformation</a> </li> <li>PeekWord32() : <a class="el" href="class_buffered_transformation.html#a62bfe64be6bc1b65d84e3408e510b25a">BufferedTransformation</a> </li> <li>Pentanomial() : <a class="el" href="class_polynomial_mod2.html#a507094d47020af3d23a9fd68cc4b527d">PolynomialMod2</a> </li> <li>PK_DecryptorFilter() : <a class="el" href="class_p_k___decryptor_filter.html#ae4807490fea0a4bc861279d8a4b2bb05">PK_DecryptorFilter</a> </li> <li>PK_EncryptorFilter() : <a class="el" href="class_p_k___encryptor_filter.html#aea9b12fbe885a3f5c7c9a1a048d1a8b8">PK_EncryptorFilter</a> </li> <li>PKCS_PADDING : <a class="el" href="struct_block_padding_scheme_def.html#abea06c498771e8f0ad0fbbc19416a979a622df395c2f0edc35f722d938faaad1f">BlockPaddingSchemeDef</a> </li> <li>Plus() : <a class="el" href="class_integer.html#a3bc46983f8d1c020a49f6a5b1e46b521">Integer</a> </li> <li>Poly1305() : <a class="el" href="class_poly1305.html#aed19bb11176c25211135ba5a318cdb58">Poly1305< T ></a> </li> <li>PolynomialMod2() : <a class="el" href="class_polynomial_mod2.html#ac67d4fb61b199c101f5de08d3aa2e782">PolynomialMod2</a> </li> <li>PolynomialOver() : <a class="el" href="class_polynomial_over.html#aef039d41b917e8297e14c050568a37a2">PolynomialOver< T ></a> </li> <li>PolynomialOverFixedRing() : <a class="el" href="class_polynomial_over_fixed_ring.html#a8e10a57bab595f53a2055bcfb03fb66e">PolynomialOverFixedRing< T, instance ></a> </li> <li>PortNameToNumber() : <a class="el" href="class_socket.html#a6417cdd4aec086457b67eb34d0964f57">Socket</a> </li> <li>POSITIVE : <a class="el" href="class_integer.html#ae0d4d9975fb6ab7667aab6f7ab8612d2ad10299fe0b190d3de927db776b8dc42d">Integer</a> </li> <li>Power2() : <a class="el" href="class_integer.html#ade53248f5dbb520273a70856b975417c">Integer</a> </li> <li>Precompute() : <a class="el" href="class_crypto_material.html#a78380e019615a35d06e951a0f28e0a99">CryptoMaterial</a> , <a class="el" href="class_d_l___base_precomputation___l_u_c.html#a635c3728cec2a472716bbab2dc6bbe29">DL_BasePrecomputation_LUC</a> , <a class="el" href="class_d_l___fixed_base_precomputation.html#ab1e4f72616dc91d0a9629e97c21c643e">DL_FixedBasePrecomputation< T ></a> , <a class="el" href="class_d_l___fixed_base_precomputation_impl.html#aaef0287112a39612d23c00fa6ceb4782">DL_FixedBasePrecomputationImpl< T ></a> , <a class="el" href="class_d_l___group_parameters.html#a5f04ae8b4d0b9410a046af1607fbbb6f">DL_GroupParameters< T ></a> , <a class="el" href="class_d_l___private_key_impl.html#ac1876a3d292e192186070869be896ded">DL_PrivateKeyImpl< GP ></a> , <a class="el" href="class_d_l___public_key_impl.html#a95e25f6632ec2621289d10abc557b17b">DL_PublicKeyImpl< GP ></a> , <a class="el" href="class_invertible_r_w_function.html#ac342086a1eb669da37bafa45572f08b9">InvertibleRWFunction</a> </li> <li>PreimageBound() : <a class="el" href="class_e_s_i_g_n_function.html#a4d46257e98886e62e0fcb64a77c30053">ESIGNFunction</a> , <a class="el" href="class_invertible_r_s_a_function___i_s_o.html#a1b7943d051b81094f65d6e97c584c09a">InvertibleRSAFunction_ISO</a> , <a class="el" href="class_l_u_c_function.html#a1497f939adba34c6370c8a17f9389f68">LUCFunction</a> , <a class="el" href="class_rabin_function.html#adf573336f4b2607292ea958fd9276e5a">RabinFunction</a> , <a class="el" href="class_r_s_a_function.html#a5eb6f0be67906fe2659e7d62fe54b317">RSAFunction</a> , <a class="el" href="class_r_s_a_function___i_s_o.html#a0573fcd6596f6d1d9e2b5dc8d7fd3453">RSAFunction_ISO</a> , <a class="el" href="class_r_w_function.html#a3133e8d2cbbf5c44925c088fa30f2157">RWFunction</a> , <a class="el" href="class_trapdoor_function_bounds.html#a05e212439a3665a61872956061e5364c">TrapdoorFunctionBounds</a> </li> <li>PRIME : <a class="el" href="class_integer.html#a9b4088ac01abf76b9ba60060abccb7a3afe686f55e5b6768b20009a12522bd0d9">Integer</a> </li> <li>Prime() : <a class="el" href="class_prime_and_generator.html#acb878f8b71f1260b6458c50ad87d592a">PrimeAndGenerator</a> </li> <li>PrimeAndGenerator() : <a class="el" href="class_prime_and_generator.html#a45b2743c9edd5e67bb4f5241d3fdd890">PrimeAndGenerator</a> </li> <li>PrivateKeyLength() : <a class="el" href="class_d_l___simple_key_agreement_domain_base.html#aef6976621e78f8a0651e24483484d8ed">DL_SimpleKeyAgreementDomainBase< T ></a> , <a class="el" href="class_simple_key_agreement_domain.html#a8e2e4c5ab6584e4aef0c6da6b122a668">SimpleKeyAgreementDomain</a> , <a class="el" href="class_x_t_r___d_h.html#ae3f6c87695d27b57f218daa0a7a19a6b">XTR_DH</a> </li> <li>ProcessAndXorBlock() : <a class="el" href="class_block_transformation.html#a1904cf145e4c5c650dd7aff32f54e153">BlockTransformation</a> , <a class="el" href="class_s_a_f_e_r_1_1_dec.html#a094105c91af621b22c42bb487c57c2fe">SAFER::Dec</a> , <a class="el" href="class_s_a_f_e_r_1_1_enc.html#af32a26d17ef3be03ace98c09d84feaf6">SAFER::Enc</a> </li> <li>ProcessBlock() : <a class="el" href="class_block_transformation.html#a93b18a5b11cd6f61bf19624192575d1d">BlockTransformation</a> </li> <li>ProcessByte() : <a class="el" href="class_stream_transformation.html#a71a9bd33526fc7f227050075e7a78106">StreamTransformation</a> </li> <li>ProcessData() : <a class="el" href="class_additive_cipher_template.html#a5903c41f2e4e2aa6df44715244f2f3f3">AdditiveCipherTemplate< BASE ></a> , <a class="el" href="class_authenticated_symmetric_cipher_base.html#a2887c0e4c7e303bdb51dfd869b16189f">AuthenticatedSymmetricCipherBase</a> , <a class="el" href="class_c_b_c___decryption.html#ad3dfde8d73d036dc144e8750a6a3b1d1">CBC_Decryption</a> , <a class="el" href="class_c_b_c___encryption.html#ad4efdd9fd6d832b234771754cd51d20a">CBC_Encryption</a> , <a class="el" href="class_c_f_b___cipher_template.html#adf14a759fd95fd687f4e257264771f89">CFB_CipherTemplate< BASE ></a> , <a class="el" href="class_e_c_b___one_way.html#a4d8c291d821d86f7f4caa3cf95d1834c">ECB_OneWay</a> , <a class="el" href="class_public_blum_blum_shub.html#afb03a58653cb83c9a9013f3a57105bfc">PublicBlumBlumShub</a> , <a class="el" href="class_stream_transformation.html#a26feabde21bc4d1783195969733e3bb0">StreamTransformation</a> , <a class="el" href="class_weak_1_1_a_r_c4___base.html#aa20124dfc1bac5050b1cd922e552ba95">Weak::ARC4_Base</a> </li> <li>ProcessLastBlock() : <a class="el" href="class_c_b_c___c_t_s___decryption.html#acde5f7846361f888d0ad275e0e78c67a">CBC_CTS_Decryption</a> , <a class="el" href="class_c_b_c___c_t_s___encryption.html#a8c1cd02b169591b06956b15347a588c6">CBC_CTS_Encryption</a> , <a class="el" href="class_stream_transformation.html#af48589443f77f4ed9ff185f9c1a26cbf">StreamTransformation</a> </li> <li>ProcessString() : <a class="el" href="class_stream_transformation.html#ac00f3fcc21f33f11c8efa4de67ff7774">StreamTransformation</a> </li> <li>ProxyFilter() : <a class="el" href="class_proxy_filter.html#a1eb33984fa222e94a7048455fc17ab20">ProxyFilter</a> </li> <li>PublicKeyLength() : <a class="el" href="class_d_l___simple_key_agreement_domain_base.html#af3f9f7c38f24fbe78b635b59936e6068">DL_SimpleKeyAgreementDomainBase< T ></a> , <a class="el" href="class_simple_key_agreement_domain.html#a717ec0ad52950f8d792466ad591b5104">SimpleKeyAgreementDomain</a> , <a class="el" href="class_x_t_r___d_h.html#ad8086f9959a856e7c1279b18af566b6c">XTR_DH</a> </li> <li>Pump() : <a class="el" href="class_source.html#ac7a9ccd5a212d6752be2abce0d90a6af">Source</a> </li> <li>Pump2() : <a class="el" href="class_nonblocking_source.html#a6d75b28015a06d4215c44a3dd2593a72">NonblockingSource</a> , <a class="el" href="class_source.html#aa80ddd3ad89f36eae8ac21e40af5cbd9">Source</a> , <a class="el" href="class_source_template.html#a09c47f0ee80586dc9495dbe2975b6dcd">SourceTemplate< T ></a> </li> <li>PumpAll() : <a class="el" href="class_source.html#a78f3f645fc7a1af7e7a814d8a7d22a69">Source</a> </li> <li>PumpAll2() : <a class="el" href="class_source.html#a0c40e3e80ff36a6d3ec94e72e00fe6c3">Source</a> , <a class="el" href="class_source_template.html#adc1704305aff166b4a5afdb3a9929af4">SourceTemplate< T ></a> </li> <li>PumpMessages() : <a class="el" href="class_source.html#a515aad3c590ad819ddaf37c1340d9b31">Source</a> </li> <li>PumpMessages2() : <a class="el" href="class_nonblocking_source.html#a7605b106c17daac3ad63149a03f0fbce">NonblockingSource</a> , <a class="el" href="class_source.html#a7bc3bec2dc43d81953782f8f1c09aa25">Source</a> , <a class="el" href="class_source_template.html#a1e4b61addf5d1aaf71566ab4c625a103">SourceTemplate< T ></a> </li> <li>Put() : <a class="el" href="class_buffered_transformation.html#a44e935e60d3877975a7c82c6353d65c9">BufferedTransformation</a> , <a class="el" href="class_encoded_object_filter.html#aecdfd9aa4a927b559472d80339bfb9c1">EncodedObjectFilter</a> </li> <li>Put2() : <a class="el" href="class_array_sink.html#ad3459c605b5eb52fa24efcb4dc35d29d">ArraySink</a> , <a class="el" href="class_array_xor_sink.html#a20637eac89903059461b27d621dcc339">ArrayXorSink</a> , <a class="el" href="class_base_n___decoder.html#a56c46bd846fca139874903d26df4385f">BaseN_Decoder</a> , <a class="el" href="class_base_n___encoder.html#adb9ab1b4d48de6c26b04d4691be2f0f0">BaseN_Encoder</a> , <a class="el" href="class_bit_bucket.html#a4eb69986b7bc8391f757c8dd7a84eda6">BitBucket</a> , <a class="el" href="class_buffered_transformation.html#ad396dcb42260f23125a35ec0e5d17d55">BufferedTransformation</a> , <a class="el" href="class_byte_queue.html#a684942d5641278a78e7c237a5bd4c69d">ByteQueue</a> , <a class="el" href="class_deflator.html#ab3ba26f52807a9b5d4af6948d56cd4a9">Deflator</a> , <a class="el" href="class_file_sink.html#a7d9f9457b3a9d7db252e8ba75487020a">FileSink</a> , <a class="el" href="class_filter_with_buffered_input.html#a9885841f5ecee1403b57c5b1fc28a928">FilterWithBufferedInput</a> , <a class="el" href="class_filter_with_input_queue.html#a91c11ca74a8ba2350da6ad6ca8d721a0">FilterWithInputQueue</a> , <a class="el" href="class_grouper.html#a21cb0add26fcf2607329927714f4e3bb">Grouper</a> , <a class="el" href="class_hash_filter.html#a7dde1304b794c488f43cb60f8bbf7b66">HashFilter</a> , <a class="el" href="class_inflator.html#aeb7d602a16d9263b25b96030aa5583ec">Inflator</a> , <a class="el" href="class_information_dispersal.html#a0dd51a1bdc83cea84cd72218730f4744">InformationDispersal</a> , <a class="el" href="class_input_rejecting.html#acfac9e0290dc999234df2e595c367926">InputRejecting< T ></a> , <a class="el" href="class_maurer_randomness_test.html#ae2629df58de48eafc8b8d9f0b060ff98">MaurerRandomnessTest</a> , <a class="el" href="class_message_queue.html#a3ca42e60e7de1cfada145609cb3eb5e9">MessageQueue</a> , <a class="el" href="class_meter_filter.html#a7d59d4e7f674b5ba6a54e8e241cf9148">MeterFilter</a> , <a class="el" href="class_multichannel.html#a5e8ff874d5703311a9947cf086170fa6">Multichannel< T ></a> , <a class="el" href="class_network_sink.html#a5827a2d026f19314c777b068ce2b69fb">NetworkSink</a> , <a class="el" href="class_output_proxy.html#ade676bde70daea1949bab94e72d93b18">OutputProxy</a> , <a class="el" href="class_padding_remover.html#aae803b9a474a16cc10ae3ab66630b299">PaddingRemover</a> , <a class="el" href="class_p_k___default_decryption_filter.html#a997075864fd04d41c42a8e8d8361623f">PK_DefaultDecryptionFilter</a> , <a class="el" href="class_p_k___default_encryption_filter.html#a1e82dd1a02eed0bcf6218829a729904c">PK_DefaultEncryptionFilter</a> , <a class="el" href="class_random_number_sink.html#aed57770519427841e3aac3abc251bc64">RandomNumberSink</a> , <a class="el" href="class_redirector.html#a51620dc9565b323de2b55d3a85e830a1">Redirector</a> , <a class="el" href="class_secret_sharing.html#a26acaced75c630173f17ab29f615d409">SecretSharing</a> , <a class="el" href="class_signer_filter.html#acfba1ed693cebff62db4d2bde7c011e5">SignerFilter</a> , <a class="el" href="class_string_sink_template.html#a167e78771671daf216f190bd4fe13c9b">StringSinkTemplate< T ></a> </li> <li>PUT_HASH : <a class="el" href="class_hash_verification_filter.html#a4e171785f3f9b00d0a10f4c2afa1cc70a9b5a23f94ba704e8fa6b801a1a813de6">HashVerificationFilter</a> </li> <li>PUT_MESSAGE : <a class="el" href="class_hash_verification_filter.html#a4e171785f3f9b00d0a10f4c2afa1cc70aaba5187c6265a8684096f2b4d4bfa9d1">HashVerificationFilter</a> , <a class="el" href="class_signature_verification_filter.html#a3673220151c47758b53dda37c8210180a684aaa0090797d86a6929bb9922b6dd6">SignatureVerificationFilter</a> </li> <li>PUT_RESULT : <a class="el" href="class_hash_verification_filter.html#a4e171785f3f9b00d0a10f4c2afa1cc70ac27995bd5aca3bef2fc7863c1a5bbe0b">HashVerificationFilter</a> , <a class="el" href="class_signature_verification_filter.html#a3673220151c47758b53dda37c8210180a8b7c4e61666442d3db88e86fd985a2a5">SignatureVerificationFilter</a> </li> <li>PUT_SIGNATURE : <a class="el" href="class_signature_verification_filter.html#a3673220151c47758b53dda37c8210180aebf3d10447e668123dac4143e170189d">SignatureVerificationFilter</a> </li> <li>PutBlock() : <a class="el" href="class_put_block.html#a651ed5ffae9434222560e39b998b1121">PutBlock< T, B, A ></a> </li> <li>PutMessageEnd() : <a class="el" href="class_buffered_transformation.html#aa10b7e626f5af900a4d12f6e5d125891">BufferedTransformation</a> </li> <li>PutModifiable() : <a class="el" href="class_buffered_transformation.html#ae15df84a7b67c25dfe2ce0ef5a74123c">BufferedTransformation</a> </li> <li>PutModifiable2() : <a class="el" href="class_buffered_transformation.html#a770bf11f26d4dec66423a7dc2d36843d">BufferedTransformation</a> , <a class="el" href="class_filter_with_buffered_input.html#abc7a44af560a17d30a48651683e18e6e">FilterWithBufferedInput</a> , <a class="el" href="class_meter_filter.html#a03c8af7442aa844e83e4c45397373f14">MeterFilter</a> , <a class="el" href="class_multichannel.html#ae5a9ac9bf82eb7f4eadc7c38fd604216">Multichannel< T ></a> , <a class="el" href="class_output_proxy.html#a0b7247fde67865b260d55763e14fdfa5">OutputProxy</a> </li> <li>PutWord16() : <a class="el" href="class_buffered_transformation.html#a92c60616792d7bce5cd41eaffbd1c3cc">BufferedTransformation</a> </li> <li>PutWord32() : <a class="el" href="class_buffered_transformation.html#affcc574867d51528afe3c96721ded075">BufferedTransformation</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>