<!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++: Member List</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="header"> <div class="headertitle"> <div class="title">InvertibleESIGNFunction Member List</div> </div> </div><!--header--> <div class="contents"> <p>This is the complete list of members for <a class="el" href="class_invertible_e_s_i_g_n_function.html">InvertibleESIGNFunction</a>, including all inherited members.</p> <table class="directory"> <tr class="even"><td class="entry"><a class="el" href="class_e_s_i_g_n_function.html#ad7d9112f0e94caa37e815fb8d50e391a">ApplyFunction</a>(const Integer &x) const</td><td class="entry"><a class="el" href="class_e_s_i_g_n_function.html">ESIGNFunction</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="class_trapdoor_function.html#a831474e986ac5c379ca55aa6675daf4b">ApplyRandomizedFunction</a>(RandomNumberGenerator &rng, const Integer &x) const</td><td class="entry"><a class="el" href="class_trapdoor_function.html">TrapdoorFunction</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_invertible_e_s_i_g_n_function.html#aca870e350b30d04a47d452f21e903278">AssignFrom</a>(const NameValuePairs &source)</td><td class="entry"><a class="el" href="class_invertible_e_s_i_g_n_function.html">InvertibleESIGNFunction</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="class_invertible_e_s_i_g_n_function.html#a7e63d8fe66a25af6611f37bdaac982c4">BERDecode</a>(BufferedTransformation &bt)</td><td class="entry"><a class="el" href="class_invertible_e_s_i_g_n_function.html">InvertibleESIGNFunction</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_a_s_n1_object.html#a23d4aa134b80757d98145ecc832b5abb">BEREncode</a>(BufferedTransformation &bt) const</td><td class="entry"><a class="el" href="class_a_s_n1_object.html">ASN1Object</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="class_invertible_e_s_i_g_n_function.html#a0eed8ac3efb7868aa7ae0a09ee785610">CalculateRandomizedInverse</a>(RandomNumberGenerator &rng, const Integer &x) const</td><td class="entry"><a class="el" href="class_invertible_e_s_i_g_n_function.html">InvertibleESIGNFunction</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_invertible_e_s_i_g_n_function.html#a67cceb3b4d3d40b01d89c2053b8b258f">DEREncode</a>(BufferedTransformation &bt) const</td><td class="entry"><a class="el" href="class_invertible_e_s_i_g_n_function.html">InvertibleESIGNFunction</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="class_crypto_material.html#aa1da44802c5cf00946043922cb9e7e6e">DoQuickSanityCheck</a>() const</td><td class="entry"><a class="el" href="class_crypto_material.html">CryptoMaterial</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_invertible_e_s_i_g_n_function.html#a241b733193f9f420f188ca6f57d49c27">GenerateRandom</a>(RandomNumberGenerator &rng, const NameValuePairs &alg)</td><td class="entry"><a class="el" href="class_invertible_e_s_i_g_n_function.html">InvertibleESIGNFunction</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="class_generatable_crypto_material.html#a38d492343c32e530a5c2781b5797f755">GenerateRandomWithKeySize</a>(RandomNumberGenerator &rng, unsigned int keySize)</td><td class="entry"><a class="el" href="class_generatable_crypto_material.html">GeneratableCryptoMaterial</a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_name_value_pairs.html#a94e5b19dc54625799797668ff8627c57">GetIntValue</a>(const char *name, int &value) const</td><td class="entry"><a class="el" href="class_name_value_pairs.html">NameValuePairs</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="class_name_value_pairs.html#a7ddb654b7afcd1a04422a7b4b01366d9">GetIntValueWithDefault</a>(const char *name, int defaultValue) const</td><td class="entry"><a class="el" href="class_name_value_pairs.html">NameValuePairs</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetModulus</b>() const (defined in <a class="el" href="class_e_s_i_g_n_function.html">ESIGNFunction</a>)</td><td class="entry"><a class="el" href="class_e_s_i_g_n_function.html">ESIGNFunction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr bgcolor="#f0f0f0"><td class="entry"><b>GetPrime1</b>() const (defined in <a class="el" href="class_invertible_e_s_i_g_n_function.html">InvertibleESIGNFunction</a>)</td><td class="entry"><a class="el" href="class_invertible_e_s_i_g_n_function.html">InvertibleESIGNFunction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetPrime2</b>() const (defined in <a class="el" href="class_invertible_e_s_i_g_n_function.html">InvertibleESIGNFunction</a>)</td><td class="entry"><a class="el" href="class_invertible_e_s_i_g_n_function.html">InvertibleESIGNFunction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr bgcolor="#f0f0f0"><td class="entry"><b>GetPublicExponent</b>() const (defined in <a class="el" href="class_e_s_i_g_n_function.html">ESIGNFunction</a>)</td><td class="entry"><a class="el" href="class_e_s_i_g_n_function.html">ESIGNFunction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_name_value_pairs.html#acfb673d912e1bc19386bebba9d58c23f">GetRequiredIntParameter</a>(const char *className, const char *name, int &value) const</td><td class="entry"><a class="el" href="class_name_value_pairs.html">NameValuePairs</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="class_name_value_pairs.html#af28f6e7abf98606d8146bfda271e99db">GetRequiredParameter</a>(const char *className, const char *name, T &value) const</td><td class="entry"><a class="el" href="class_name_value_pairs.html">NameValuePairs</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_name_value_pairs.html#a3401528f3d69d70f200086501b8af282">GetThisObject</a>(T &object) const</td><td class="entry"><a class="el" href="class_name_value_pairs.html">NameValuePairs</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="class_name_value_pairs.html#abce7b413ce1345ab7b7d05fa3d1834f5">GetThisPointer</a>(T *&ptr) const</td><td class="entry"><a class="el" href="class_name_value_pairs.html">NameValuePairs</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_name_value_pairs.html#a5357c3a09602e44671d1e42cb9a9408d">GetValue</a>(const char *name, T &value) const</td><td class="entry"><a class="el" href="class_name_value_pairs.html">NameValuePairs</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="class_name_value_pairs.html#a13faea827ee047cd58557282806ed2e1">GetValueNames</a>() const</td><td class="entry"><a class="el" href="class_name_value_pairs.html">NameValuePairs</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_name_value_pairs.html#a4daf1ef67b547c6be96188a43e5ec05e">GetValueWithDefault</a>(const char *name, T defaultValue) const</td><td class="entry"><a class="el" href="class_name_value_pairs.html">NameValuePairs</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="class_invertible_e_s_i_g_n_function.html#a870d6ba6500b250ec400fdbb7ad47e08">GetVoidValue</a>(const char *name, const std::type_info &valueType, void *pValue) const</td><td class="entry"><a class="el" href="class_invertible_e_s_i_g_n_function.html">InvertibleESIGNFunction</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_e_s_i_g_n_function.html#aa5c6b63f6c16a17dcd4a5922924bf3d9">ImageBound</a>() const</td><td class="entry"><a class="el" href="class_e_s_i_g_n_function.html">ESIGNFunction</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="class_invertible_e_s_i_g_n_function.html#a43215778d1630a0037a794d815dac5d6">Initialize</a>(const Integer &n, const Integer &e, const Integer &p, const Integer &q)</td><td class="entry"><a class="el" href="class_invertible_e_s_i_g_n_function.html">InvertibleESIGNFunction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_invertible_e_s_i_g_n_function.html#a4ebace71d71f1e3d49bbb506105789e7">Initialize</a>(RandomNumberGenerator &rng, unsigned int modulusBits)</td><td class="entry"><a class="el" href="class_invertible_e_s_i_g_n_function.html">InvertibleESIGNFunction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="class_e_s_i_g_n_function.html#a8517acbd8209e7eeb56138d0ab616265">ESIGNFunction::Initialize</a>(const Integer &n, const Integer &e)</td><td class="entry"><a class="el" href="class_e_s_i_g_n_function.html">ESIGNFunction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_trapdoor_function.html#a253eb5db8020326f869a4580e21bf5d8">ESIGNFunction::IsRandomized</a>() const</td><td class="entry"><a class="el" href="class_trapdoor_function.html">TrapdoorFunction</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="class_randomized_trapdoor_function_inverse.html#ac37368328021acf2d48d6aa9f6cb71c9">RandomizedTrapdoorFunctionInverse::IsRandomized</a>() const</td><td class="entry"><a class="el" href="class_randomized_trapdoor_function_inverse.html">RandomizedTrapdoorFunctionInverse</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_invertible_e_s_i_g_n_function.html#a64a251d28970b7c1d42295cffd4dc09e">Load</a>(BufferedTransformation &bt)</td><td class="entry"><a class="el" href="class_invertible_e_s_i_g_n_function.html">InvertibleESIGNFunction</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="class_crypto_material.html#a2911ebd9a28efa43dab71e5c12e2c90d">LoadPrecomputation</a>(BufferedTransformation &storedPrecomputation)</td><td class="entry"><a class="el" href="class_crypto_material.html">CryptoMaterial</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_trapdoor_function_bounds.html#a9b505cf1a3494645998e7e0872b76a72">MaxImage</a>() const</td><td class="entry"><a class="el" href="class_trapdoor_function_bounds.html">TrapdoorFunctionBounds</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="class_trapdoor_function_bounds.html#ab85b47c9c3df4cf1030eff786ab11d5b">MaxPreimage</a>() const</td><td class="entry"><a class="el" href="class_trapdoor_function_bounds.html">TrapdoorFunctionBounds</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_crypto_material.html#a78380e019615a35d06e951a0f28e0a99">Precompute</a>(unsigned int precomputationStorage)</td><td class="entry"><a class="el" href="class_crypto_material.html">CryptoMaterial</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="class_e_s_i_g_n_function.html#a4d46257e98886e62e0fcb64a77c30053">PreimageBound</a>() const</td><td class="entry"><a class="el" href="class_e_s_i_g_n_function.html">ESIGNFunction</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_invertible_e_s_i_g_n_function.html#a5516f8cc925dc763d70d08437b19ea8f">Save</a>(BufferedTransformation &bt) const</td><td class="entry"><a class="el" href="class_invertible_e_s_i_g_n_function.html">InvertibleESIGNFunction</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="class_crypto_material.html#a65b905e1af3efb962c356d49d2c90e73">SavePrecomputation</a>(BufferedTransformation &storedPrecomputation) const</td><td class="entry"><a class="el" href="class_crypto_material.html">CryptoMaterial</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetModulus</b>(const Integer &n) (defined in <a class="el" href="class_e_s_i_g_n_function.html">ESIGNFunction</a>)</td><td class="entry"><a class="el" href="class_e_s_i_g_n_function.html">ESIGNFunction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr bgcolor="#f0f0f0"><td class="entry"><b>SetPrime1</b>(const Integer &p) (defined in <a class="el" href="class_invertible_e_s_i_g_n_function.html">InvertibleESIGNFunction</a>)</td><td class="entry"><a class="el" href="class_invertible_e_s_i_g_n_function.html">InvertibleESIGNFunction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetPrime2</b>(const Integer &q) (defined in <a class="el" href="class_invertible_e_s_i_g_n_function.html">InvertibleESIGNFunction</a>)</td><td class="entry"><a class="el" href="class_invertible_e_s_i_g_n_function.html">InvertibleESIGNFunction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr bgcolor="#f0f0f0"><td class="entry"><b>SetPublicExponent</b>(const Integer &e) (defined in <a class="el" href="class_e_s_i_g_n_function.html">ESIGNFunction</a>)</td><td class="entry"><a class="el" href="class_e_s_i_g_n_function.html">ESIGNFunction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_crypto_material.html#a35720c07870fcda4ae39148f8524274e">SupportsPrecomputation</a>() const</td><td class="entry"><a class="el" href="class_crypto_material.html">CryptoMaterial</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr><td class="entry"><a class="el" href="class_crypto_material.html#aedb65ba5323f7bb41fc57973566d20cd">ThrowIfInvalid</a>(RandomNumberGenerator &rng, unsigned int level) const</td><td class="entry"><a class="el" href="class_crypto_material.html">CryptoMaterial</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_name_value_pairs.html#ad4b80eeeb5f1f58e3cedb12f02a6b870">ThrowIfTypeMismatch</a>(const char *name, const std::type_info &stored, const std::type_info &retrieving)</td><td class="entry"><a class="el" href="class_name_value_pairs.html">NameValuePairs</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr> <tr><td class="entry"><a class="el" href="class_invertible_e_s_i_g_n_function.html#a1c64c8101a488232cde43a5c473742b1">Validate</a>(RandomNumberGenerator &rng, unsigned int level) const</td><td class="entry"><a class="el" href="class_invertible_e_s_i_g_n_function.html">InvertibleESIGNFunction</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~ASN1Object</b>() (defined in <a class="el" href="class_a_s_n1_object.html">ASN1Object</a>)</td><td class="entry"><a class="el" href="class_a_s_n1_object.html">ASN1Object</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr bgcolor="#f0f0f0"><td class="entry"><b>~CryptoMaterial</b>() (defined in <a class="el" href="class_crypto_material.html">CryptoMaterial</a>)</td><td class="entry"><a class="el" href="class_crypto_material.html">CryptoMaterial</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~GeneratableCryptoMaterial</b>() (defined in <a class="el" href="class_generatable_crypto_material.html">GeneratableCryptoMaterial</a>)</td><td class="entry"><a class="el" href="class_generatable_crypto_material.html">GeneratableCryptoMaterial</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr bgcolor="#f0f0f0"><td class="entry"><b>~NameValuePairs</b>() (defined in <a class="el" href="class_name_value_pairs.html">NameValuePairs</a>)</td><td class="entry"><a class="el" href="class_name_value_pairs.html">NameValuePairs</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~RandomizedTrapdoorFunction</b>() (defined in <a class="el" href="class_randomized_trapdoor_function.html">RandomizedTrapdoorFunction</a>)</td><td class="entry"><a class="el" href="class_randomized_trapdoor_function.html">RandomizedTrapdoorFunction</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr bgcolor="#f0f0f0"><td class="entry"><b>~RandomizedTrapdoorFunctionInverse</b>() (defined in <a class="el" href="class_randomized_trapdoor_function_inverse.html">RandomizedTrapdoorFunctionInverse</a>)</td><td class="entry"><a class="el" href="class_randomized_trapdoor_function_inverse.html">RandomizedTrapdoorFunctionInverse</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>~TrapdoorFunction</b>() (defined in <a class="el" href="class_trapdoor_function.html">TrapdoorFunction</a>)</td><td class="entry"><a class="el" href="class_trapdoor_function.html">TrapdoorFunction</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr bgcolor="#f0f0f0"><td class="entry"><b>~TrapdoorFunctionBounds</b>() (defined in <a class="el" href="class_trapdoor_function_bounds.html">TrapdoorFunctionBounds</a>)</td><td class="entry"><a class="el" href="class_trapdoor_function_bounds.html">TrapdoorFunctionBounds</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> </table></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated on Sun Sep 16 2018 07:58:39 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>