<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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.15"/> <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.15 --> <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">DL_GroupParameters_EC< EC > Member List</div> </div> </div><!--header--> <div class="contents"> <p>This is the complete list of members for <a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a>, including all inherited members.</p> <table class="directory"> <tr class="even"><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html#a265ae70adae244ace472ef7f97052eda">AccessBasePrecomputation</a>()</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></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_d_l___group_parameters___e_c.html#a8fa1181ce7cf91f12ba6de286d1da5bd">AssignFrom</a>(const NameValuePairs &source)</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>BasePrecomputation</b> typedef (defined in <a class="el" href="class_d_l___group_parameters_impl.html">DL_GroupParametersImpl< EcPrecomputation< EC > ></a>)</td><td class="entry"><a class="el" href="class_d_l___group_parameters_impl.html">DL_GroupParametersImpl< EcPrecomputation< EC > ></a></td><td class="entry"></td></tr> <tr bgcolor="#f0f0f0"><td class="entry"><b>BERDecode</b>(BufferedTransformation &bt) (defined in <a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a>)</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a></td><td class="entry"></td></tr> <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>CascadeExponentiate</b>(const Element &element1, const Integer &exponent1, const Element &element2, const Integer &exponent2) const (defined in <a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a>)</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a></td><td class="entry"></td></tr> <tr bgcolor="#f0f0f0"><td class="entry"><b>ConvertElementToInteger</b>(const Element &element) const (defined in <a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a>)</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_d_l___group_parameters.html#afb36d983bb45fe3b8acb1767c0060700">DL_GroupParametersImpl< EcPrecomputation< EC > >::ConvertElementToInteger</a>(const Element &element) const=0</td><td class="entry"><a class="el" href="class_d_l___group_parameters.html">DL_GroupParameters< typename EcPrecomputation< EC > ::Element ></a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr> <tr><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html#a5b96e67294bba4020275e159946e06c4">DecodeElement</a>(const byte *encoded, bool checkForGroupMembership) const</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></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>DefaultCofactorOption</b> typedef (defined in <a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a>)</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a></td><td class="entry"></td></tr> <tr bgcolor="#f0f0f0"><td class="entry"><b>DEREncode</b>(BufferedTransformation &bt) const (defined in <a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a>)</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a></td><td class="entry"></td></tr> <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>DL_GroupParameters</b>() (defined in <a class="el" href="class_d_l___group_parameters.html">DL_GroupParameters< typename EcPrecomputation< EC > ::Element ></a>)</td><td class="entry"><a class="el" href="class_d_l___group_parameters.html">DL_GroupParameters< typename EcPrecomputation< EC > ::Element ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html#ab8630b93e9400b87b905d3fb3dfdaf48">DL_GroupParameters_EC</a>()</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html#a00924a42a5f08c76e130e9cadd40b132">DL_GroupParameters_EC</a>(const OID &oid)</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html#aea3f752557db732e096fe92a508d8236">DL_GroupParameters_EC</a>(const EllipticCurve &ec, const Point &G, const Integer &n, const Integer &k=Integer::Zero())</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html#af31a18df3efb58a62866080dd8dc55a9">DL_GroupParameters_EC</a>(BufferedTransformation &bt)</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a></td><td class="entry"><span class="mlabel">inline</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 bgcolor="#f0f0f0" class="even"><td class="entry"><b>Element</b> typedef (defined in <a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a>)</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a></td><td class="entry"></td></tr> <tr bgcolor="#f0f0f0"><td class="entry"><b>EllipticCurve</b> typedef (defined in <a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a>)</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a></td><td class="entry"></td></tr> <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>EncodeElement</b>(bool reversible, const Element &element, byte *encoded) const (defined in <a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a>)</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="class_d_l___group_parameters.html#a71c6058bd5ddcd54bd36565b0ba0cae0">DL_GroupParametersImpl< EcPrecomputation< EC > >::EncodeElement</a>(bool reversible, const Element &element, byte *encoded) const=0</td><td class="entry"><a class="el" href="class_d_l___group_parameters.html">DL_GroupParameters< typename EcPrecomputation< EC > ::Element ></a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_d_l___group_parameters.html#ae5bf9692b8879e0ed5ad7e16a696818d">ExponentiateBase</a>(const Integer &exponent) const</td><td class="entry"><a class="el" href="class_d_l___group_parameters.html">DL_GroupParameters< typename EcPrecomputation< EC > ::Element ></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_d_l___group_parameters.html#a11e487f345f8f9831f550647c0a609b0">ExponentiateElement</a>(const Element &base, const Integer &exponent) const</td><td class="entry"><a class="el" href="class_d_l___group_parameters.html">DL_GroupParameters< typename EcPrecomputation< EC > ::Element ></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>FastSubgroupCheckAvailable</b>() const (defined in <a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a>)</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></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_d_l___group_parameters___e_c.html#a519a33d073fe5bf2f278a0de75a404ab">GenerateRandom</a>(RandomNumberGenerator &rng, const NameValuePairs &alg)</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr class="even"><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 bgcolor="#f0f0f0"><td class="entry"><b>GetAlgorithmID</b>() const (defined in <a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a>)</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html#aa1f2c63b588afbfda789194704e68337">GetBasePrecomputation</a>() const</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></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_d_l___group_parameters___e_c.html#a085c330fb87077f84a652bbe3a30f31e">GetCofactor</a>() const</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GetCurve</b>() const (defined in <a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a>)</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr bgcolor="#f0f0f0"><td class="entry"><b>GetEncodeAsOID</b>() const (defined in <a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a>)</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html#a571f40bd58cfdcd5f850f2d808ef1a47">GetEncodedElementSize</a>(bool reversible) const</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></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_d_l___group_parameters.html#a5b8ca75b306fa0d41821ef276e876c1c">GetGroupOrder</a>() const</td><td class="entry"><a class="el" href="class_d_l___group_parameters.html">DL_GroupParameters< typename EcPrecomputation< EC > ::Element ></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_d_l___group_parameters_impl.html#a6d8848121098fc1e59a4148def34d449">GetGroupPrecomputation</a>() const</td><td class="entry"><a class="el" href="class_d_l___group_parameters_impl.html">DL_GroupParametersImpl< EcPrecomputation< EC > ></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_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 class="even"><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><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html#ac67b130705307b96d52154df07c3e110">GetMaxExponent</a>() const</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></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>GetNextRecommendedParametersOID</b>(const OID &oid) (defined in <a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a>)</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a></td><td class="entry"><span class="mlabel">static</span></td></tr> <tr bgcolor="#f0f0f0"><td class="entry"><b>GetPointCompression</b>() const (defined in <a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a>)</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></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_d_l___group_parameters.html#a8537f155cb10263bf7014ad676d1c70b">GetSubgroupGenerator</a>() const</td><td class="entry"><a class="el" href="class_d_l___group_parameters.html">DL_GroupParameters< typename EcPrecomputation< EC > ::Element ></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_d_l___group_parameters___e_c.html#a731bcb118762c4147d093aff4a1c16ff">GetSubgroupOrder</a>() const</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></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#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_d_l___group_parameters___e_c.html#a577bd3ce6eaf5105758da8e37928575c">GetVoidValue</a>(const char *name, const std::type_info &valueType, void *pValue) const</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>GroupPrecomputation</b> typedef (defined in <a class="el" href="class_d_l___group_parameters_impl.html">DL_GroupParametersImpl< EcPrecomputation< EC > ></a>)</td><td class="entry"><a class="el" href="class_d_l___group_parameters_impl.html">DL_GroupParametersImpl< EcPrecomputation< EC > ></a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html#ad3bd5f1e41ae0ae5c673a7f9d96a00a8">Initialize</a>(const EllipticCurve &ec, const Point &G, const Integer &n, const Integer &k=Integer::Zero())</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html#a4fdb9f302a174b3bd9c299089b0dec50">Initialize</a>(const OID &oid)</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a></td><td class="entry"></td></tr> <tr bgcolor="#f0f0f0"><td class="entry"><b>IsIdentity</b>(const Element &element) const (defined in <a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a>)</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_d_l___group_parameters.html#afb67ae388bba22447e45a74f87b2630b">DL_GroupParametersImpl< EcPrecomputation< EC > >::IsIdentity</a>(const Element &element) const=0</td><td class="entry"><a class="el" href="class_d_l___group_parameters.html">DL_GroupParameters< typename EcPrecomputation< EC > ::Element ></a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr> <tr><td class="entry"><a class="el" href="class_crypto_material.html#ae7a94de4c3d3822070db5babbdf8b113">Load</a>(BufferedTransformation &bt)</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_d_l___group_parameters.html#a9b8c93a87802ef09dc546a994c850697">LoadPrecomputation</a>(BufferedTransformation &storedPrecomputation)</td><td class="entry"><a class="el" href="class_d_l___group_parameters.html">DL_GroupParameters< typename EcPrecomputation< EC > ::Element ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr bgcolor="#f0f0f0"><td class="entry"><b>MultiplyElements</b>(const Element &a, const Element &b) const (defined in <a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a>)</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a></td><td class="entry"></td></tr> <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>operator==</b>(const ThisClass &rhs) const (defined in <a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a>)</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr bgcolor="#f0f0f0"><td class="entry"><b>Point</b> typedef (defined in <a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a>)</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_d_l___group_parameters.html#a5f04ae8b4d0b9410a046af1607fbbb6f">Precompute</a>(unsigned int precomputationStorage=16)</td><td class="entry"><a class="el" href="class_d_l___group_parameters.html">DL_GroupParameters< typename EcPrecomputation< EC > ::Element ></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#a12d0186a42abb68cfc3538c1fe3e3de4">Save</a>(BufferedTransformation &bt) 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_d_l___group_parameters.html#a0fb6af3d0d981ddb2ba9a6f1e83ec11f">SavePrecomputation</a>(BufferedTransformation &storedPrecomputation) const</td><td class="entry"><a class="el" href="class_d_l___group_parameters.html">DL_GroupParameters< typename EcPrecomputation< EC > ::Element ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr bgcolor="#f0f0f0"><td class="entry"><b>SetEncodeAsOID</b>(bool encodeAsOID) (defined in <a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a>)</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>SetPointCompression</b>(bool compress) (defined in <a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a>)</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a></td><td class="entry"><span class="mlabel">inline</span></td></tr> <tr><td class="entry"><a class="el" href="class_d_l___group_parameters.html#a1a1a563684f26dc72c212fb3d7b4173d">SetSubgroupGenerator</a>(const Element &base)</td><td class="entry"><a class="el" href="class_d_l___group_parameters.html">DL_GroupParameters< typename EcPrecomputation< EC > ::Element ></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>SimultaneousExponentiate</b>(Element *results, const Element &base, const Integer *exponents, unsigned int exponentsCount) const (defined in <a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a>)</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a></td><td class="entry"></td></tr> <tr><td class="entry"><a class="el" href="class_d_l___group_parameters.html#ac11607926a66ce8ba8ae273a5b0464e7">DL_GroupParametersImpl< EcPrecomputation< EC > >::SimultaneousExponentiate</a>(Element *results, const Element &base, const Integer *exponents, unsigned int exponentsCount) const=0</td><td class="entry"><a class="el" href="class_d_l___group_parameters.html">DL_GroupParameters< typename EcPrecomputation< EC > ::Element ></a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr> <tr bgcolor="#f0f0f0" class="even"><td class="entry"><b>StaticAlgorithmNamePrefix</b>() (defined in <a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a>)</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></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_d_l___group_parameters.html#a16618ee944a0d680a557933cb05c72eb">SupportsPrecomputation</a>() const</td><td class="entry"><a class="el" href="class_d_l___group_parameters.html">DL_GroupParameters< typename EcPrecomputation< EC > ::Element ></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#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><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 class="even"><td class="entry"><a class="el" href="class_d_l___group_parameters.html#a1f25ebabec85af46cf34e2239f9612e3">Validate</a>(RandomNumberGenerator &rng, unsigned int level) const</td><td class="entry"><a class="el" href="class_d_l___group_parameters.html">DL_GroupParameters< typename EcPrecomputation< EC > ::Element ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr bgcolor="#f0f0f0"><td class="entry"><b>ValidateElement</b>(unsigned int level, const Element &element, const DL_FixedBasePrecomputation< Element > *precomp) const (defined in <a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a>)</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a></td><td class="entry"></td></tr> <tr class="even"><td class="entry"><a class="el" href="class_d_l___group_parameters.html#a1e6cc62adbecdd858be49f6f4db15f50">DL_GroupParametersImpl< EcPrecomputation< EC > >::ValidateElement</a>(unsigned int level, const Element &element, const DL_FixedBasePrecomputation< Element > *precomp) const=0</td><td class="entry"><a class="el" href="class_d_l___group_parameters.html">DL_GroupParameters< typename EcPrecomputation< EC > ::Element ></a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr> <tr><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html#abb94fcb2a13953b6b1a52a8a881722cd">ValidateGroup</a>(RandomNumberGenerator &rng, unsigned int level) const</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a></td><td class="entry"><span class="mlabel">virtual</span></td></tr> <tr bgcolor="#f0f0f0" class="even"><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"><td class="entry"><b>~DL_GroupParameters</b>() (defined in <a class="el" href="class_d_l___group_parameters.html">DL_GroupParameters< typename EcPrecomputation< EC > ::Element ></a>)</td><td class="entry"><a class="el" href="class_d_l___group_parameters.html">DL_GroupParameters< typename EcPrecomputation< EC > ::Element ></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>~DL_GroupParameters_EC</b>() (defined in <a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a>)</td><td class="entry"><a class="el" href="class_d_l___group_parameters___e_c.html">DL_GroupParameters_EC< EC ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr> <tr bgcolor="#f0f0f0"><td class="entry"><b>~DL_GroupParametersImpl</b>() (defined in <a class="el" href="class_d_l___group_parameters_impl.html">DL_GroupParametersImpl< EcPrecomputation< EC > ></a>)</td><td class="entry"><a class="el" href="class_d_l___group_parameters_impl.html">DL_GroupParametersImpl< EcPrecomputation< EC > ></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> </table></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated on Wed Nov 27 2019 15:04:08 for Crypto++ by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.15 </small></address> </body> </html>