⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 class_e_c2_n.html

📁 著名的密码库Crypto++的文档 C++语言的杰作。程序员必备。
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3b540c5596793305eaf8fe834235b03b"></a><!-- doxytag: member="EC2N::Double" ref="3b540c5596793305eaf8fe834235b03b" args="(const Point &amp;P) const " -->const <a class="el" href="struct_e_c2_n_point.html">Point</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_c2_n.html#3b540c5596793305eaf8fe834235b03b">Double</a> (const <a class="el" href="struct_e_c2_n_point.html">Point</a> &amp;P) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d6cc24daebd5880eaabc551be521dc56"></a><!-- doxytag: member="EC2N::Multiply" ref="d6cc24daebd5880eaabc551be521dc56" args="(const Integer &amp;k, const Point &amp;P) const " --><a class="el" href="struct_e_c2_n_point.html">Point</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_c2_n.html#d6cc24daebd5880eaabc551be521dc56">Multiply</a> (const <a class="el" href="class_integer.html">Integer</a> &amp;k, const <a class="el" href="struct_e_c2_n_point.html">Point</a> &amp;P) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a95e067cc447d666ceb7060f302ad1d0"></a><!-- doxytag: member="EC2N::CascadeMultiply" ref="a95e067cc447d666ceb7060f302ad1d0" args="(const Integer &amp;k1, const Point &amp;P, const Integer &amp;k2, const Point &amp;Q) const " --><a class="el" href="struct_e_c2_n_point.html">Point</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_c2_n.html#a95e067cc447d666ceb7060f302ad1d0">CascadeMultiply</a> (const <a class="el" href="class_integer.html">Integer</a> &amp;k1, const <a class="el" href="struct_e_c2_n_point.html">Point</a> &amp;P, const <a class="el" href="class_integer.html">Integer</a> &amp;k2, const <a class="el" href="struct_e_c2_n_point.html">Point</a> &amp;Q) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="edae457b9e8db0d373b381c71fa862d5"></a><!-- doxytag: member="EC2N::ValidateParameters" ref="edae457b9e8db0d373b381c71fa862d5" args="(RandomNumberGenerator &amp;rng, unsigned int level=3) const " -->bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_c2_n.html#edae457b9e8db0d373b381c71fa862d5">ValidateParameters</a> (<a class="el" href="class_random_number_generator.html">RandomNumberGenerator</a> &amp;rng, unsigned int level=3) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c7f4e62771770ea02251d2c327c53ba1"></a><!-- doxytag: member="EC2N::VerifyPoint" ref="c7f4e62771770ea02251d2c327c53ba1" args="(const Point &amp;P) const " -->bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_c2_n.html#c7f4e62771770ea02251d2c327c53ba1">VerifyPoint</a> (const <a class="el" href="struct_e_c2_n_point.html">Point</a> &amp;P) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c96cb02c86e4568d304cacc0b40783b3"></a><!-- doxytag: member="EC2N::EncodedPointSize" ref="c96cb02c86e4568d304cacc0b40783b3" args="(bool compressed=false) const " -->unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_c2_n.html#c96cb02c86e4568d304cacc0b40783b3">EncodedPointSize</a> (bool compressed=false) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e9fead90e9048d454916868ef4e55cb6"></a><!-- doxytag: member="EC2N::DecodePoint" ref="e9fead90e9048d454916868ef4e55cb6" args="(Point &amp;P, BufferedTransformation &amp;bt, size_t len) const " -->bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_c2_n.html#e9fead90e9048d454916868ef4e55cb6">DecodePoint</a> (<a class="el" href="struct_e_c2_n_point.html">Point</a> &amp;P, <a class="el" href="class_buffered_transformation.html">BufferedTransformation</a> &amp;bt, size_t len) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="17e4228b2569a376ac29e819f09d48e3"></a><!-- doxytag: member="EC2N::DecodePoint" ref="17e4228b2569a376ac29e819f09d48e3" args="(Point &amp;P, const byte *encodedPoint, size_t len) const" -->bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_c2_n.html#17e4228b2569a376ac29e819f09d48e3">DecodePoint</a> (<a class="el" href="struct_e_c2_n_point.html">Point</a> &amp;P, const byte *encodedPoint, size_t len) const</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eae4368863718ea9d0ee2d128d37c05f"></a><!-- doxytag: member="EC2N::EncodePoint" ref="eae4368863718ea9d0ee2d128d37c05f" args="(byte *encodedPoint, const Point &amp;P, bool compressed) const " -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_c2_n.html#eae4368863718ea9d0ee2d128d37c05f">EncodePoint</a> (byte *encodedPoint, const <a class="el" href="struct_e_c2_n_point.html">Point</a> &amp;P, bool compressed) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="887bb90533cc8cb8728ee14d3b79a4b9"></a><!-- doxytag: member="EC2N::EncodePoint" ref="887bb90533cc8cb8728ee14d3b79a4b9" args="(BufferedTransformation &amp;bt, const Point &amp;P, bool compressed) const " -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_c2_n.html#887bb90533cc8cb8728ee14d3b79a4b9">EncodePoint</a> (<a class="el" href="class_buffered_transformation.html">BufferedTransformation</a> &amp;bt, const <a class="el" href="struct_e_c2_n_point.html">Point</a> &amp;P, bool compressed) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c3cdfbf376b03905c391b712495479e9"></a><!-- doxytag: member="EC2N::BERDecodePoint" ref="c3cdfbf376b03905c391b712495479e9" args="(BufferedTransformation &amp;bt) const " --><a class="el" href="struct_e_c2_n_point.html">Point</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_c2_n.html#c3cdfbf376b03905c391b712495479e9">BERDecodePoint</a> (<a class="el" href="class_buffered_transformation.html">BufferedTransformation</a> &amp;bt) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0addec434825f66430a61952d82b928a"></a><!-- doxytag: member="EC2N::DEREncodePoint" ref="0addec434825f66430a61952d82b928a" args="(BufferedTransformation &amp;bt, const Point &amp;P, bool compressed) const " -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_c2_n.html#0addec434825f66430a61952d82b928a">DEREncodePoint</a> (<a class="el" href="class_buffered_transformation.html">BufferedTransformation</a> &amp;bt, const <a class="el" href="struct_e_c2_n_point.html">Point</a> &amp;P, bool compressed) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7cbff506b849704949dd7423caba517d"></a><!-- doxytag: member="EC2N::FieldSize" ref="7cbff506b849704949dd7423caba517d" args="() const" --><a class="el" href="class_integer.html">Integer</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_c2_n.html#7cbff506b849704949dd7423caba517d">FieldSize</a> () const</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5bac988f8ab444b821723c94bce522e1"></a><!-- doxytag: member="EC2N::GetField" ref="5bac988f8ab444b821723c94bce522e1" args="() const" -->const <a class="el" href="class_g_f2_n_p.html">Field</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_c2_n.html#5bac988f8ab444b821723c94bce522e1">GetField</a> () const</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="af8205d18154d6cb5a1a3d8180869da8"></a><!-- doxytag: member="EC2N::GetA" ref="af8205d18154d6cb5a1a3d8180869da8" args="() const" -->const <a class="el" href="class_e_c2_n.html#e03206f65d1a99b107de72c7d86704c2">FieldElement</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_c2_n.html#af8205d18154d6cb5a1a3d8180869da8">GetA</a> () const</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="54a8fc2492ba9391665e8c57a6e469e9"></a><!-- doxytag: member="EC2N::GetB" ref="54a8fc2492ba9391665e8c57a6e469e9" args="() const" -->const <a class="el" href="class_e_c2_n.html#e03206f65d1a99b107de72c7d86704c2">FieldElement</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_c2_n.html#54a8fc2492ba9391665e8c57a6e469e9">GetB</a> () const</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="069506321f5f7949d0613ad48d1454f6"></a><!-- doxytag: member="EC2N::operator==" ref="069506321f5f7949d0613ad48d1454f6" args="(const EC2N &amp;rhs) const " -->bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_e_c2_n.html#069506321f5f7949d0613ad48d1454f6">operator==</a> (const <a class="el" href="class_e_c2_n.html">EC2N</a> &amp;rhs) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a19e1bef00198fb30eb01df3f7076717"></a><!-- doxytag: member="EC2N::Subtract" ref="a19e1bef00198fb30eb01df3f7076717" args="(const Element &amp;a, const Element &amp;b) const" -->virtual const <a class="el" href="struct_e_c2_n_point.html">Element</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>Subtract</b> (const <a class="el" href="struct_e_c2_n_point.html">Element</a> &amp;a, const <a class="el" href="struct_e_c2_n_point.html">Element</a> &amp;b) const</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="45aa7c2240cb2f87184c7ad90df298ec"></a><!-- doxytag: member="EC2N::Accumulate" ref="45aa7c2240cb2f87184c7ad90df298ec" args="(Element &amp;a, const Element &amp;b) const " -->virtual <a class="el" href="struct_e_c2_n_point.html">Element</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>Accumulate</b> (<a class="el" href="struct_e_c2_n_point.html">Element</a> &amp;a, const <a class="el" href="struct_e_c2_n_point.html">Element</a> &amp;b) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2cc747d7e6b910e137942bd5c01e5b87"></a><!-- doxytag: member="EC2N::Reduce" ref="2cc747d7e6b910e137942bd5c01e5b87" args="(Element &amp;a, const Element &amp;b) const " -->virtual <a class="el" href="struct_e_c2_n_point.html">Element</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>Reduce</b> (<a class="el" href="struct_e_c2_n_point.html">Element</a> &amp;a, const <a class="el" href="struct_e_c2_n_point.html">Element</a> &amp;b) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c01536b91c4fa3d0e0f929917143595b"></a><!-- doxytag: member="EC2N::ScalarMultiply" ref="c01536b91c4fa3d0e0f929917143595b" args="(const Element &amp;a, const Integer &amp;e) const" -->virtual <a class="el" href="struct_e_c2_n_point.html">Element</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>ScalarMultiply</b> (const <a class="el" href="struct_e_c2_n_point.html">Element</a> &amp;a, const <a class="el" href="class_integer.html">Integer</a> &amp;e) const</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ca3e1ca578003aff2595cc8d73522894"></a><!-- doxytag: member="EC2N::CascadeScalarMultiply" ref="ca3e1ca578003aff2595cc8d73522894" args="(const Element &amp;x, const Integer &amp;e1, const Element &amp;y, const Integer &amp;e2) const " -->virtual <a class="el" href="struct_e_c2_n_point.html">Element</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>CascadeScalarMultiply</b> (const <a class="el" href="struct_e_c2_n_point.html">Element</a> &amp;x, const <a class="el" href="class_integer.html">Integer</a> &amp;e1, const <a class="el" href="struct_e_c2_n_point.html">Element</a> &amp;y, const <a class="el" href="class_integer.html">Integer</a> &amp;e2) const </td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="00a5cd4b22aab947ec107ec93ad13122"></a><!-- doxytag: member="EC2N::SimultaneousMultiply" ref="00a5cd4b22aab947ec107ec93ad13122" args="(Element *results, const Element &amp;base, const Integer *exponents, unsigned int exponentsCount) const " -->virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><b>SimultaneousMultiply</b> (<a class="el" href="struct_e_c2_n_point.html">Element</a> *results, const <a class="el" href="struct_e_c2_n_point.html">Element</a> &amp;base, const <a class="el" href="class_integer.html">Integer</a> *exponents, unsigned int exponentsCount) const </td></tr></table><hr>The documentation for this class was generated from the following files:<ul><li><a class="el" href="ec2n_8h-source.html">ec2n.h</a><li><a class="el" href="ec2n_8cpp-source.html">ec2n.cpp</a></ul><hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 1 11:11:36 2007 for Crypto++ by&nbsp;<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -