dash-docs/en/doxygen/html/tests_8c.html

2851 lines
152 KiB
HTML

<!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>Dash Core: src/secp256k1/src/tests.c File Reference</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="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.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="projectlogo"><img alt="Logo" src="bitcoin_logo_doxygen.png"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Dash Core
&#160;<span id="projectnumber">0.12.2.1</span>
</div>
<div id="projectbrief">P2P Digital Currency</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<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&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('tests_8c.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a> </div>
<div class="headertitle">
<div class="title">tests.c File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;stdio.h&gt;</code><br />
<code>#include &lt;stdlib.h&gt;</code><br />
<code>#include &lt;time.h&gt;</code><br />
<code>#include &quot;<a class="el" href="secp256k1_8c_source.html">secp256k1.c</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="secp256k1_8h_source.html">include/secp256k1.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="testrand__impl_8h_source.html">testrand_impl.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="lax__der__parsing_8c_source.html">contrib/lax_der_parsing.c</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="lax__der__privatekey__parsing_8c_source.html">contrib/lax_der_privatekey_parsing.c</a>&quot;</code><br />
</div>
<p><a href="tests_8c_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:a6b8df892995b6bb70db94dbbd6988d20"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a6b8df892995b6bb70db94dbbd6988d20">VG_UNDEF</a>(x, y)</td></tr>
<tr class="separator:a6b8df892995b6bb70db94dbbd6988d20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4219659d3b30fc34dea25be22dccae04"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a4219659d3b30fc34dea25be22dccae04">VG_CHECK</a>(x, y)</td></tr>
<tr class="separator:a4219659d3b30fc34dea25be22dccae04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4064b14fff65941d6f9046d53e900e89"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a4064b14fff65941d6f9046d53e900e89">SECP256K1_EC_PARSE_TEST_NVALID</a>&#160;&#160;&#160;(12)</td></tr>
<tr class="separator:a4064b14fff65941d6f9046d53e900e89"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa8c0d29706dca1ca0cffb9b3bb6d209"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#afa8c0d29706dca1ca0cffb9b3bb6d209">SECP256K1_EC_PARSE_TEST_NXVALID</a>&#160;&#160;&#160;(4)</td></tr>
<tr class="separator:afa8c0d29706dca1ca0cffb9b3bb6d209"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a279d9ab9cbf85037ed552544b15c69fd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a279d9ab9cbf85037ed552544b15c69fd">SECP256K1_EC_PARSE_TEST_NINVALID</a>&#160;&#160;&#160;(7)</td></tr>
<tr class="separator:a279d9ab9cbf85037ed552544b15c69fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:aca891583e3aabfd8139ca28e7d12e28d"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#aca891583e3aabfd8139ca28e7d12e28d">counting_illegal_callback_fn</a> (const char *str, void *data)</td></tr>
<tr class="separator:aca891583e3aabfd8139ca28e7d12e28d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd831563a1c9edb9b7be83b206b51e4b"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#acd831563a1c9edb9b7be83b206b51e4b">uncounting_illegal_callback_fn</a> (const char *str, void *data)</td></tr>
<tr class="separator:acd831563a1c9edb9b7be83b206b51e4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af038dec65d22bf5050a82de7b4ad4bca"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#af038dec65d22bf5050a82de7b4ad4bca">random_field_element_test</a> (<a class="el" href="structsecp256k1__fe.html">secp256k1_fe</a> *fe)</td></tr>
<tr class="separator:af038dec65d22bf5050a82de7b4ad4bca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ae0ffabe31b809b14bc5e14e3f4e953"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a4ae0ffabe31b809b14bc5e14e3f4e953">random_field_element_magnitude</a> (<a class="el" href="structsecp256k1__fe.html">secp256k1_fe</a> *fe)</td></tr>
<tr class="separator:a4ae0ffabe31b809b14bc5e14e3f4e953"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63a7c68b6b72356c59cfdaaab131c73b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a63a7c68b6b72356c59cfdaaab131c73b">random_group_element_test</a> (<a class="el" href="structsecp256k1__ge.html">secp256k1_ge</a> *ge)</td></tr>
<tr class="separator:a63a7c68b6b72356c59cfdaaab131c73b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92dafcbafa2a878e07b5ff22f573be7f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a92dafcbafa2a878e07b5ff22f573be7f">random_group_element_jacobian_test</a> (<a class="el" href="structsecp256k1__gej.html">secp256k1_gej</a> *gej, const <a class="el" href="structsecp256k1__ge.html">secp256k1_ge</a> *ge)</td></tr>
<tr class="separator:a92dafcbafa2a878e07b5ff22f573be7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51e09e6745e0afdb0d596ee0f4b3c3f7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a51e09e6745e0afdb0d596ee0f4b3c3f7">random_scalar_order_test</a> (<a class="el" href="structsecp256k1__scalar.html">secp256k1_scalar</a> *num)</td></tr>
<tr class="separator:a51e09e6745e0afdb0d596ee0f4b3c3f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01cf4b4fc9b4ab8cb3e04fd3dc2ff57f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a01cf4b4fc9b4ab8cb3e04fd3dc2ff57f">random_scalar_order</a> (<a class="el" href="structsecp256k1__scalar.html">secp256k1_scalar</a> *num)</td></tr>
<tr class="separator:a01cf4b4fc9b4ab8cb3e04fd3dc2ff57f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f9713526b1e988694c6e2026a6fce69"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a2f9713526b1e988694c6e2026a6fce69">run_context_tests</a> (void)</td></tr>
<tr class="separator:a2f9713526b1e988694c6e2026a6fce69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d74e805d6154620fef868e2319c99c9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a2d74e805d6154620fef868e2319c99c9">run_sha256_tests</a> (void)</td></tr>
<tr class="separator:a2d74e805d6154620fef868e2319c99c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a696245307bfe2110594f353cf47dad17"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a696245307bfe2110594f353cf47dad17">run_hmac_sha256_tests</a> (void)</td></tr>
<tr class="separator:a696245307bfe2110594f353cf47dad17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add06855ef2be3d3b6a4506590a7b468e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#add06855ef2be3d3b6a4506590a7b468e">run_rfc6979_hmac_sha256_tests</a> (void)</td></tr>
<tr class="separator:add06855ef2be3d3b6a4506590a7b468e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbb9dd769d4d12035edc846bb697a0a3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#afbb9dd769d4d12035edc846bb697a0a3">test_rand_bits</a> (int rand32, int bits)</td></tr>
<tr class="separator:afbb9dd769d4d12035edc846bb697a0a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72cd51f28d0b6b8e83edde291fb1bd75"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a72cd51f28d0b6b8e83edde291fb1bd75">test_rand_int</a> (uint32_t range, uint32_t subrange)</td></tr>
<tr class="separator:a72cd51f28d0b6b8e83edde291fb1bd75"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90b7eac05cebf27de5b429888bb5beff"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a90b7eac05cebf27de5b429888bb5beff">run_rand_bits</a> (void)</td></tr>
<tr class="separator:a90b7eac05cebf27de5b429888bb5beff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a775a4718709171ff67d821ff4a97c9a7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a775a4718709171ff67d821ff4a97c9a7">run_rand_int</a> (void)</td></tr>
<tr class="separator:a775a4718709171ff67d821ff4a97c9a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4affe0b607e5c6beab553c6668f9ab34"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a4affe0b607e5c6beab553c6668f9ab34">random_num_negate</a> (<a class="el" href="structsecp256k1__num.html">secp256k1_num</a> *num)</td></tr>
<tr class="separator:a4affe0b607e5c6beab553c6668f9ab34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0a527e6943a8aeeb762d6d386930148"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#ae0a527e6943a8aeeb762d6d386930148">random_num_order_test</a> (<a class="el" href="structsecp256k1__num.html">secp256k1_num</a> *num)</td></tr>
<tr class="separator:ae0a527e6943a8aeeb762d6d386930148"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15c58dba0f6924a65cfd4441083dbba8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a15c58dba0f6924a65cfd4441083dbba8">random_num_order</a> (<a class="el" href="structsecp256k1__num.html">secp256k1_num</a> *num)</td></tr>
<tr class="separator:a15c58dba0f6924a65cfd4441083dbba8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6cccf1ffe3b4863fec653e8bae8c0cb0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a6cccf1ffe3b4863fec653e8bae8c0cb0">test_num_negate</a> (void)</td></tr>
<tr class="separator:a6cccf1ffe3b4863fec653e8bae8c0cb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afee6025ad0daa3ed03a0e666a42bb0e7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#afee6025ad0daa3ed03a0e666a42bb0e7">test_num_add_sub</a> (void)</td></tr>
<tr class="separator:afee6025ad0daa3ed03a0e666a42bb0e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6744389614cf74a9b2c10c29e2ddba5c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a6744389614cf74a9b2c10c29e2ddba5c">run_num_smalltests</a> (void)</td></tr>
<tr class="separator:a6744389614cf74a9b2c10c29e2ddba5c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ac2e9ed5b8ba27e48fba5150cebfa82"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a0ac2e9ed5b8ba27e48fba5150cebfa82">scalar_test</a> (void)</td></tr>
<tr class="separator:a0ac2e9ed5b8ba27e48fba5150cebfa82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc29a3cda8faeba097ce967f24fcb9d1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#afc29a3cda8faeba097ce967f24fcb9d1">run_scalar_tests</a> (void)</td></tr>
<tr class="separator:afc29a3cda8faeba097ce967f24fcb9d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad49b2c3065041ff986c8a4d71a329c79"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#ad49b2c3065041ff986c8a4d71a329c79">random_fe</a> (<a class="el" href="structsecp256k1__fe.html">secp256k1_fe</a> *x)</td></tr>
<tr class="separator:ad49b2c3065041ff986c8a4d71a329c79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a786a875eccc29ad918255883d89f00a1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a786a875eccc29ad918255883d89f00a1">random_fe_test</a> (<a class="el" href="structsecp256k1__fe.html">secp256k1_fe</a> *x)</td></tr>
<tr class="separator:a786a875eccc29ad918255883d89f00a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f2c9aa1daa06bbd70798f8b8a6d978a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a7f2c9aa1daa06bbd70798f8b8a6d978a">random_fe_non_zero</a> (<a class="el" href="structsecp256k1__fe.html">secp256k1_fe</a> *nz)</td></tr>
<tr class="separator:a7f2c9aa1daa06bbd70798f8b8a6d978a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acb56afe8a17a3048470c0c299150a36a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#acb56afe8a17a3048470c0c299150a36a">random_fe_non_square</a> (<a class="el" href="structsecp256k1__fe.html">secp256k1_fe</a> *ns)</td></tr>
<tr class="separator:acb56afe8a17a3048470c0c299150a36a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae88750c3ab1238b2d8f8fa8a8ab67855"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#ae88750c3ab1238b2d8f8fa8a8ab67855">check_fe_equal</a> (const <a class="el" href="structsecp256k1__fe.html">secp256k1_fe</a> *a, const <a class="el" href="structsecp256k1__fe.html">secp256k1_fe</a> *b)</td></tr>
<tr class="separator:ae88750c3ab1238b2d8f8fa8a8ab67855"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fe4a53634c0f9e17b1f74e55ea8de99"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a9fe4a53634c0f9e17b1f74e55ea8de99">check_fe_inverse</a> (const <a class="el" href="structsecp256k1__fe.html">secp256k1_fe</a> *a, const <a class="el" href="structsecp256k1__fe.html">secp256k1_fe</a> *ai)</td></tr>
<tr class="separator:a9fe4a53634c0f9e17b1f74e55ea8de99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fb0153a38fe54783b46ab4bc39d9912"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a3fb0153a38fe54783b46ab4bc39d9912">run_field_convert</a> (void)</td></tr>
<tr class="separator:a3fb0153a38fe54783b46ab4bc39d9912"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b444bc3ba72dbbc46729ebd85204a6d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a5b444bc3ba72dbbc46729ebd85204a6d">fe_memcmp</a> (const <a class="el" href="structsecp256k1__fe.html">secp256k1_fe</a> *a, const <a class="el" href="structsecp256k1__fe.html">secp256k1_fe</a> *b)</td></tr>
<tr class="separator:a5b444bc3ba72dbbc46729ebd85204a6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a407b4cff8cbc365e753f2a1d70b45f81"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a407b4cff8cbc365e753f2a1d70b45f81">run_field_misc</a> (void)</td></tr>
<tr class="separator:a407b4cff8cbc365e753f2a1d70b45f81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad636c10e982fafdb8f6ddeb3d1424b2d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#ad636c10e982fafdb8f6ddeb3d1424b2d">run_field_inv</a> (void)</td></tr>
<tr class="separator:ad636c10e982fafdb8f6ddeb3d1424b2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad83214628412557c86e3c1d01270c83a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#ad83214628412557c86e3c1d01270c83a">run_field_inv_var</a> (void)</td></tr>
<tr class="separator:ad83214628412557c86e3c1d01270c83a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb738ef4c7077ce703c56beefcb29653"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#afb738ef4c7077ce703c56beefcb29653">run_field_inv_all_var</a> (void)</td></tr>
<tr class="separator:afb738ef4c7077ce703c56beefcb29653"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aebe6e77bbe66e58eb7d0230d9506dc61"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#aebe6e77bbe66e58eb7d0230d9506dc61">run_sqr</a> (void)</td></tr>
<tr class="separator:aebe6e77bbe66e58eb7d0230d9506dc61"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42744351538fd01fc266d1cac41401a8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a42744351538fd01fc266d1cac41401a8">test_sqrt</a> (const <a class="el" href="structsecp256k1__fe.html">secp256k1_fe</a> *a, const <a class="el" href="structsecp256k1__fe.html">secp256k1_fe</a> *k)</td></tr>
<tr class="separator:a42744351538fd01fc266d1cac41401a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f14566c39814625ca83d68d1dddb684"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a9f14566c39814625ca83d68d1dddb684">run_sqrt</a> (void)</td></tr>
<tr class="separator:a9f14566c39814625ca83d68d1dddb684"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e3e2f3948ab2013a46f0a356f1057ae"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a6e3e2f3948ab2013a46f0a356f1057ae">ge_equals_ge</a> (const <a class="el" href="structsecp256k1__ge.html">secp256k1_ge</a> *a, const <a class="el" href="structsecp256k1__ge.html">secp256k1_ge</a> *b)</td></tr>
<tr class="separator:a6e3e2f3948ab2013a46f0a356f1057ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ce0d67d2ba57bdc32e660cafcaaef2f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a9ce0d67d2ba57bdc32e660cafcaaef2f">gej_xyz_equals_gej</a> (const <a class="el" href="structsecp256k1__gej.html">secp256k1_gej</a> *a, const <a class="el" href="structsecp256k1__gej.html">secp256k1_gej</a> *b)</td></tr>
<tr class="separator:a9ce0d67d2ba57bdc32e660cafcaaef2f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7930deeb9d6815fba34afad98b8dfa69"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a7930deeb9d6815fba34afad98b8dfa69">ge_equals_gej</a> (const <a class="el" href="structsecp256k1__ge.html">secp256k1_ge</a> *a, const <a class="el" href="structsecp256k1__gej.html">secp256k1_gej</a> *b)</td></tr>
<tr class="separator:a7930deeb9d6815fba34afad98b8dfa69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3084bb11900a5e4d33115904d0ceb847"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a3084bb11900a5e4d33115904d0ceb847">test_ge</a> (void)</td></tr>
<tr class="separator:a3084bb11900a5e4d33115904d0ceb847"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a849e08074670ab1644fdec5cc5ef08a7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a849e08074670ab1644fdec5cc5ef08a7">test_add_neg_y_diff_x</a> (void)</td></tr>
<tr class="separator:a849e08074670ab1644fdec5cc5ef08a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7ad70a73e9a44f0b9486ffe6f46ca39"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#aa7ad70a73e9a44f0b9486ffe6f46ca39">run_ge</a> (void)</td></tr>
<tr class="separator:aa7ad70a73e9a44f0b9486ffe6f46ca39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af668387a475fa94107e316b2ddc003cf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#af668387a475fa94107e316b2ddc003cf">test_ec_combine</a> (void)</td></tr>
<tr class="separator:af668387a475fa94107e316b2ddc003cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a394075284eed27ac8d87935f73d4c673"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a394075284eed27ac8d87935f73d4c673">run_ec_combine</a> (void)</td></tr>
<tr class="separator:a394075284eed27ac8d87935f73d4c673"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf8379c326274c3162ebb26491a31611"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#abf8379c326274c3162ebb26491a31611">test_group_decompress</a> (const <a class="el" href="structsecp256k1__fe.html">secp256k1_fe</a> *x)</td></tr>
<tr class="separator:abf8379c326274c3162ebb26491a31611"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03817b02604d9e2c9b5f049fc01d4a99"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a03817b02604d9e2c9b5f049fc01d4a99">run_group_decompress</a> (void)</td></tr>
<tr class="separator:a03817b02604d9e2c9b5f049fc01d4a99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec6ef7189f31c2b9628cedf9154f6929"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#aec6ef7189f31c2b9628cedf9154f6929">run_ecmult_chain</a> (void)</td></tr>
<tr class="separator:aec6ef7189f31c2b9628cedf9154f6929"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5760a028e03f061e5aed00cb7839138e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a5760a028e03f061e5aed00cb7839138e">test_point_times_order</a> (const <a class="el" href="structsecp256k1__gej.html">secp256k1_gej</a> *point)</td></tr>
<tr class="separator:a5760a028e03f061e5aed00cb7839138e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:accc1ed100e6e73e61ce30e82cf4f0bbb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#accc1ed100e6e73e61ce30e82cf4f0bbb">run_point_times_order</a> (void)</td></tr>
<tr class="separator:accc1ed100e6e73e61ce30e82cf4f0bbb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e747532c49b7e398aff44547a7ff477"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a2e747532c49b7e398aff44547a7ff477">ecmult_const_random_mult</a> (void)</td></tr>
<tr class="separator:a2e747532c49b7e398aff44547a7ff477"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1ac8e94f017ab831c8c50cc7384fd87"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#ab1ac8e94f017ab831c8c50cc7384fd87">ecmult_const_commutativity</a> (void)</td></tr>
<tr class="separator:ab1ac8e94f017ab831c8c50cc7384fd87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7d1b408b3e21121300c1a6348251ab2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#aa7d1b408b3e21121300c1a6348251ab2">ecmult_const_mult_zero_one</a> (void)</td></tr>
<tr class="separator:aa7d1b408b3e21121300c1a6348251ab2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f38325377d0160eb1c5100b1a4f1c0f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a5f38325377d0160eb1c5100b1a4f1c0f">ecmult_const_chain_multiply</a> (void)</td></tr>
<tr class="separator:a5f38325377d0160eb1c5100b1a4f1c0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af69d927b217be17f076754b9d4e4f326"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#af69d927b217be17f076754b9d4e4f326">run_ecmult_const_tests</a> (void)</td></tr>
<tr class="separator:af69d927b217be17f076754b9d4e4f326"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ca78a9b379dc40e8b025b145dd5648a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a7ca78a9b379dc40e8b025b145dd5648a">test_wnaf</a> (const <a class="el" href="structsecp256k1__scalar.html">secp256k1_scalar</a> *number, int w)</td></tr>
<tr class="separator:a7ca78a9b379dc40e8b025b145dd5648a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9c7802400ac86e07d8b5eb46055afaf"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#ad9c7802400ac86e07d8b5eb46055afaf">test_constant_wnaf_negate</a> (const <a class="el" href="structsecp256k1__scalar.html">secp256k1_scalar</a> *number)</td></tr>
<tr class="separator:ad9c7802400ac86e07d8b5eb46055afaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1b83b06f2b16b37ec472a91775d1a94"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#ab1b83b06f2b16b37ec472a91775d1a94">test_constant_wnaf</a> (const <a class="el" href="structsecp256k1__scalar.html">secp256k1_scalar</a> *number, int w)</td></tr>
<tr class="separator:ab1b83b06f2b16b37ec472a91775d1a94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3c34e47a9088ad0f5f0df779303a85a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#af3c34e47a9088ad0f5f0df779303a85a">run_wnaf</a> (void)</td></tr>
<tr class="separator:af3c34e47a9088ad0f5f0df779303a85a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab02e05e21c96c34d9497e2bdd44d2e3a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#ab02e05e21c96c34d9497e2bdd44d2e3a">test_ecmult_constants</a> (void)</td></tr>
<tr class="separator:ab02e05e21c96c34d9497e2bdd44d2e3a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93c275726298d7a59a4f027996a958b4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a93c275726298d7a59a4f027996a958b4">run_ecmult_constants</a> (void)</td></tr>
<tr class="separator:a93c275726298d7a59a4f027996a958b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab353fbc77d15cd48e25d995ea3f33795"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#ab353fbc77d15cd48e25d995ea3f33795">test_ecmult_gen_blind</a> (void)</td></tr>
<tr class="separator:ab353fbc77d15cd48e25d995ea3f33795"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a375b2994cf6e867644abdf5ae3f93abe"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a375b2994cf6e867644abdf5ae3f93abe">test_ecmult_gen_blind_reset</a> (void)</td></tr>
<tr class="separator:a375b2994cf6e867644abdf5ae3f93abe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3003b8a1d7eed5ebb0497a3f0dd97b6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#ac3003b8a1d7eed5ebb0497a3f0dd97b6">run_ecmult_gen_blind</a> (void)</td></tr>
<tr class="separator:ac3003b8a1d7eed5ebb0497a3f0dd97b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab33610b81949f135f12a8f2aab3dc192"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#ab33610b81949f135f12a8f2aab3dc192">ec_pubkey_parse_pointtest</a> (const unsigned char *input, int xvalid, int yvalid)</td></tr>
<tr class="separator:ab33610b81949f135f12a8f2aab3dc192"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24bd2af11fcef9c3f2abb62862d6fe97"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a24bd2af11fcef9c3f2abb62862d6fe97">run_ec_pubkey_parse_test</a> (void)</td></tr>
<tr class="separator:a24bd2af11fcef9c3f2abb62862d6fe97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32498e86a99a258f68cd4b1176f47966"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a32498e86a99a258f68cd4b1176f47966">run_eckey_edge_case_test</a> (void)</td></tr>
<tr class="separator:a32498e86a99a258f68cd4b1176f47966"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c5253164e8444359849fd66e27bbe5a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a5c5253164e8444359849fd66e27bbe5a">random_sign</a> (<a class="el" href="structsecp256k1__scalar.html">secp256k1_scalar</a> *sigr, <a class="el" href="structsecp256k1__scalar.html">secp256k1_scalar</a> *sigs, const <a class="el" href="structsecp256k1__scalar.html">secp256k1_scalar</a> *key, const <a class="el" href="structsecp256k1__scalar.html">secp256k1_scalar</a> *msg, int *recid)</td></tr>
<tr class="separator:a5c5253164e8444359849fd66e27bbe5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f741d7d63a637666b9884c5241abd00"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a9f741d7d63a637666b9884c5241abd00">test_ecdsa_sign_verify</a> (void)</td></tr>
<tr class="separator:a9f741d7d63a637666b9884c5241abd00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b33b5c265c09b165c29d92c05c641d8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a8b33b5c265c09b165c29d92c05c641d8">run_ecdsa_sign_verify</a> (void)</td></tr>
<tr class="separator:a8b33b5c265c09b165c29d92c05c641d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f4f829c342ef68f7ca2a733ab9e9acf"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a7f4f829c342ef68f7ca2a733ab9e9acf">precomputed_nonce_function</a> (unsigned char *nonce32, const unsigned char *msg32, const unsigned char *key32, const unsigned char *algo16, void *data, unsigned int counter)</td></tr>
<tr class="separator:a7f4f829c342ef68f7ca2a733ab9e9acf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2631070201e67210b08603a358e0a622"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a2631070201e67210b08603a358e0a622">nonce_function_test_fail</a> (unsigned char *nonce32, const unsigned char *msg32, const unsigned char *key32, const unsigned char *algo16, void *data, unsigned int counter)</td></tr>
<tr class="separator:a2631070201e67210b08603a358e0a622"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2643b34ae08799d0c3442f610ffe9c53"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a2643b34ae08799d0c3442f610ffe9c53">nonce_function_test_retry</a> (unsigned char *nonce32, const unsigned char *msg32, const unsigned char *key32, const unsigned char *algo16, void *data, unsigned int counter)</td></tr>
<tr class="separator:a2643b34ae08799d0c3442f610ffe9c53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e817ef3d73f5d5b1dbf1ccffa0cf77b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a7e817ef3d73f5d5b1dbf1ccffa0cf77b">is_empty_signature</a> (const <a class="el" href="structsecp256k1__ecdsa__signature.html">secp256k1_ecdsa_signature</a> *sig)</td></tr>
<tr class="separator:a7e817ef3d73f5d5b1dbf1ccffa0cf77b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fc9dc1908215215a68690ea1bfa8bcd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a3fc9dc1908215215a68690ea1bfa8bcd">test_ecdsa_end_to_end</a> (void)</td></tr>
<tr class="separator:a3fc9dc1908215215a68690ea1bfa8bcd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f06c34f3caa68b5da0ad133c86f5e3c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a9f06c34f3caa68b5da0ad133c86f5e3c">test_random_pubkeys</a> (void)</td></tr>
<tr class="separator:a9f06c34f3caa68b5da0ad133c86f5e3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0697fbce6e63c1c95aec0c67cb27f31c"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a0697fbce6e63c1c95aec0c67cb27f31c">run_random_pubkeys</a> (void)</td></tr>
<tr class="separator:a0697fbce6e63c1c95aec0c67cb27f31c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab05096657be701bf9ca8616475bb9491"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#ab05096657be701bf9ca8616475bb9491">run_ecdsa_end_to_end</a> (void)</td></tr>
<tr class="separator:ab05096657be701bf9ca8616475bb9491"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1cb741ffd2cea46124f7abc2c506717a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a1cb741ffd2cea46124f7abc2c506717a">test_ecdsa_der_parse</a> (const unsigned char *sig, size_t siglen, int certainly_der, int certainly_not_der)</td></tr>
<tr class="separator:a1cb741ffd2cea46124f7abc2c506717a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6271c140364653b98ad0c037c204b2a3"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a6271c140364653b98ad0c037c204b2a3">assign_big_endian</a> (unsigned char *ptr, size_t ptrlen, uint32_t val)</td></tr>
<tr class="separator:a6271c140364653b98ad0c037c204b2a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afaaf1ae17d14e976bb0d6d7c9393269f"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#afaaf1ae17d14e976bb0d6d7c9393269f">damage_array</a> (unsigned char *sig, size_t *len)</td></tr>
<tr class="separator:afaaf1ae17d14e976bb0d6d7c9393269f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a589ba162b5eadaf0ee1aebc22bb87705"><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a589ba162b5eadaf0ee1aebc22bb87705">random_ber_signature</a> (unsigned char *sig, size_t *len, int *certainly_der, int *certainly_not_der)</td></tr>
<tr class="separator:a589ba162b5eadaf0ee1aebc22bb87705"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed8d29b89e89ae8bf370483684b1f7d2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#aed8d29b89e89ae8bf370483684b1f7d2">run_ecdsa_der_parse</a> (void)</td></tr>
<tr class="separator:aed8d29b89e89ae8bf370483684b1f7d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbcb27d1eb13654db9b2e281ffce021e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#abbcb27d1eb13654db9b2e281ffce021e">test_ecdsa_edge_cases</a> (void)</td></tr>
<tr class="separator:abbcb27d1eb13654db9b2e281ffce021e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6c8109b62ea1d0ed1b382678a2a08b1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#ad6c8109b62ea1d0ed1b382678a2a08b1">run_ecdsa_edge_cases</a> (void)</td></tr>
<tr class="separator:ad6c8109b62ea1d0ed1b382678a2a08b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c04138a5bfe5d72780bb7e82a18e627"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a3c04138a5bfe5d72780bb7e82a18e627">main</a> (int argc, char **argv)</td></tr>
<tr class="separator:a3c04138a5bfe5d72780bb7e82a18e627"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:ad43c3812e6d13e0518d9f8b8f463ffcf"><td class="memItemLeft" align="right" valign="top">static int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#ad43c3812e6d13e0518d9f8b8f463ffcf">count</a> = 64</td></tr>
<tr class="separator:ad43c3812e6d13e0518d9f8b8f463ffcf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06a3e29ada83211a695a49e8f7405842"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="secp256k1_8h.html#a282ec9e6dfec8c35955c3eb2f7476e5e">secp256k1_context</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="tests_8c.html#a06a3e29ada83211a695a49e8f7405842">ctx</a> = NULL</td></tr>
<tr class="separator:a06a3e29ada83211a695a49e8f7405842"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="a279d9ab9cbf85037ed552544b15c69fd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a279d9ab9cbf85037ed552544b15c69fd">&#9670;&nbsp;</a></span>SECP256K1_EC_PARSE_TEST_NINVALID</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SECP256K1_EC_PARSE_TEST_NINVALID&#160;&#160;&#160;(7)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l02636">run_ec_pubkey_parse_test()</a>.</p>
</div>
</div>
<a id="a4064b14fff65941d6f9046d53e900e89"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4064b14fff65941d6f9046d53e900e89">&#9670;&nbsp;</a></span>SECP256K1_EC_PARSE_TEST_NVALID</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SECP256K1_EC_PARSE_TEST_NVALID&#160;&#160;&#160;(12)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l02636">run_ec_pubkey_parse_test()</a>.</p>
</div>
</div>
<a id="afa8c0d29706dca1ca0cffb9b3bb6d209"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa8c0d29706dca1ca0cffb9b3bb6d209">&#9670;&nbsp;</a></span>SECP256K1_EC_PARSE_TEST_NXVALID</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SECP256K1_EC_PARSE_TEST_NXVALID&#160;&#160;&#160;(4)</td>
</tr>
</table>
</div><div class="memdoc">
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l02636">run_ec_pubkey_parse_test()</a>.</p>
</div>
</div>
<a id="a4219659d3b30fc34dea25be22dccae04"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4219659d3b30fc34dea25be22dccae04">&#9670;&nbsp;</a></span>VG_CHECK</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define VG_CHECK</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">x, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">y&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l00037">37</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l02561">ec_pubkey_parse_pointtest()</a>, <a class="el" href="tests_8c_source.html#l00136">run_context_tests()</a>, <a class="el" href="tests_8c_source.html#l02636">run_ec_pubkey_parse_test()</a>, <a class="el" href="tests_8c_source.html#l02963">run_eckey_edge_case_test()</a>, and <a class="el" href="tests_8c_source.html#l03811">test_ecdsa_edge_cases()</a>.</p>
</div>
</div>
<a id="a6b8df892995b6bb70db94dbbd6988d20"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b8df892995b6bb70db94dbbd6988d20">&#9670;&nbsp;</a></span>VG_UNDEF</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define VG_UNDEF</td>
<td>(</td>
<td class="paramtype">&#160;</td>
<td class="paramname">x, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">&#160;</td>
<td class="paramname">y&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l00036">36</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l02561">ec_pubkey_parse_pointtest()</a>, <a class="el" href="tests_8c_source.html#l00136">run_context_tests()</a>, <a class="el" href="tests_8c_source.html#l02636">run_ec_pubkey_parse_test()</a>, <a class="el" href="tests_8c_source.html#l02963">run_eckey_edge_case_test()</a>, and <a class="el" href="tests_8c_source.html#l03811">test_ecdsa_edge_cases()</a>.</p>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a6271c140364653b98ad0c037c204b2a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6271c140364653b98ad0c037c204b2a3">&#9670;&nbsp;</a></span>assign_big_endian()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void assign_big_endian </td>
<td>(</td>
<td class="paramtype">unsigned char *&#160;</td>
<td class="paramname"><em>ptr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>ptrlen</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>val</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l03595">3595</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l03634">random_ber_signature()</a>.</p>
</div>
</div>
<a id="ae88750c3ab1238b2d8f8fa8a8ab67855"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae88750c3ab1238b2d8f8fa8a8ab67855">&#9670;&nbsp;</a></span>check_fe_equal()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int check_fe_equal </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structsecp256k1__fe.html">secp256k1_fe</a> *&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structsecp256k1__fe.html">secp256k1_fe</a> *&#160;</td>
<td class="paramname"><em>b</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l01454">1454</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l01462">check_fe_inverse()</a>, <a class="el" href="tests_8c_source.html#l01580">run_field_inv()</a>, <a class="el" href="tests_8c_source.html#l01604">run_field_inv_all_var()</a>, <a class="el" href="tests_8c_source.html#l01592">run_field_inv_var()</a>, and <a class="el" href="tests_8c_source.html#l01508">run_field_misc()</a>.</p>
</div>
</div>
<a id="a9fe4a53634c0f9e17b1f74e55ea8de99"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9fe4a53634c0f9e17b1f74e55ea8de99">&#9670;&nbsp;</a></span>check_fe_inverse()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int check_fe_inverse </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structsecp256k1__fe.html">secp256k1_fe</a> *&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structsecp256k1__fe.html">secp256k1_fe</a> *&#160;</td>
<td class="paramname"><em>ai</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l01462">1462</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l01580">run_field_inv()</a>, <a class="el" href="tests_8c_source.html#l01604">run_field_inv_all_var()</a>, and <a class="el" href="tests_8c_source.html#l01592">run_field_inv_var()</a>.</p>
</div>
</div>
<a id="aca891583e3aabfd8139ca28e7d12e28d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aca891583e3aabfd8139ca28e7d12e28d">&#9670;&nbsp;</a></span>counting_illegal_callback_fn()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void counting_illegal_callback_fn </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>str</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>data</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l00044">44</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l02561">ec_pubkey_parse_pointtest()</a>, <a class="el" href="tests_8c_source.html#l00136">run_context_tests()</a>, <a class="el" href="tests_8c_source.html#l02636">run_ec_pubkey_parse_test()</a>, <a class="el" href="tests_8c_source.html#l02963">run_eckey_edge_case_test()</a>, and <a class="el" href="tests_8c_source.html#l03811">test_ecdsa_edge_cases()</a>.</p>
</div>
</div>
<a id="afaaf1ae17d14e976bb0d6d7c9393269f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afaaf1ae17d14e976bb0d6d7c9393269f">&#9670;&nbsp;</a></span>damage_array()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void damage_array </td>
<td>(</td>
<td class="paramtype">unsigned char *&#160;</td>
<td class="paramname"><em>sig</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t *&#160;</td>
<td class="paramname"><em>len</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l03607">3607</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l03780">run_ecdsa_der_parse()</a>.</p>
</div>
</div>
<a id="ab33610b81949f135f12a8f2aab3dc192"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab33610b81949f135f12a8f2aab3dc192">&#9670;&nbsp;</a></span>ec_pubkey_parse_pointtest()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ec_pubkey_parse_pointtest </td>
<td>(</td>
<td class="paramtype">const unsigned char *&#160;</td>
<td class="paramname"><em>input</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>xvalid</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>yvalid</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l02561">2561</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l02636">run_ec_pubkey_parse_test()</a>.</p>
</div>
</div>
<a id="a5f38325377d0160eb1c5100b1a4f1c0f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5f38325377d0160eb1c5100b1a4f1c0f">&#9670;&nbsp;</a></span>ecmult_const_chain_multiply()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ecmult_const_chain_multiply </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l02300">2300</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l02326">run_ecmult_const_tests()</a>.</p>
</div>
</div>
<a id="ab1ac8e94f017ab831c8c50cc7384fd87"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab1ac8e94f017ab831c8c50cc7384fd87">&#9670;&nbsp;</a></span>ecmult_const_commutativity()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ecmult_const_commutativity </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l02257">2257</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l02326">run_ecmult_const_tests()</a>.</p>
</div>
</div>
<a id="aa7d1b408b3e21121300c1a6348251ab2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7d1b408b3e21121300c1a6348251ab2">&#9670;&nbsp;</a></span>ecmult_const_mult_zero_one()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ecmult_const_mult_zero_one </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l02278">2278</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l02326">run_ecmult_const_tests()</a>.</p>
</div>
</div>
<a id="a2e747532c49b7e398aff44547a7ff477"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e747532c49b7e398aff44547a7ff477">&#9670;&nbsp;</a></span>ecmult_const_random_mult()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ecmult_const_random_mult </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l02230">2230</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l02326">run_ecmult_const_tests()</a>.</p>
</div>
</div>
<a id="a5b444bc3ba72dbbc46729ebd85204a6d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5b444bc3ba72dbbc46729ebd85204a6d">&#9670;&nbsp;</a></span>fe_memcmp()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int fe_memcmp </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structsecp256k1__fe.html">secp256k1_fe</a> *&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structsecp256k1__fe.html">secp256k1_fe</a> *&#160;</td>
<td class="paramname"><em>b</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l01499">1499</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l01508">run_field_misc()</a>.</p>
</div>
</div>
<a id="a6e3e2f3948ab2013a46f0a356f1057ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e3e2f3948ab2013a46f0a356f1057ae">&#9670;&nbsp;</a></span>ge_equals_ge()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ge_equals_ge </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structsecp256k1__ge.html">secp256k1_ge</a> *&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structsecp256k1__ge.html">secp256k1_ge</a> *&#160;</td>
<td class="paramname"><em>b</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l01692">1692</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l02257">ecmult_const_commutativity()</a>, <a class="el" href="tests_8c_source.html#l02278">ecmult_const_mult_zero_one()</a>, <a class="el" href="tests_8c_source.html#l02636">run_ec_pubkey_parse_test()</a>, <a class="el" href="tests_8c_source.html#l02173">test_point_times_order()</a>, and <a class="el" href="tests_8c_source.html#l03411">test_random_pubkeys()</a>.</p>
</div>
</div>
<a id="a7930deeb9d6815fba34afad98b8dfa69"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7930deeb9d6815fba34afad98b8dfa69">&#9670;&nbsp;</a></span>ge_equals_gej()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void ge_equals_gej </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structsecp256k1__ge.html">secp256k1_ge</a> *&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structsecp256k1__gej.html">secp256k1_gej</a> *&#160;</td>
<td class="paramname"><em>b</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l01723">1723</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l02300">ecmult_const_chain_multiply()</a>, <a class="el" href="tests_8c_source.html#l02230">ecmult_const_random_mult()</a>, <a class="el" href="tests_8c_source.html#l01944">test_add_neg_y_diff_x()</a>, <a class="el" href="tests_8c_source.html#l02451">test_ecmult_constants()</a>, <a class="el" href="tests_8c_source.html#l02488">test_ecmult_gen_blind()</a>, <a class="el" href="tests_8c_source.html#l01740">test_ge()</a>, and <a class="el" href="tests_8c_source.html#l02173">test_point_times_order()</a>.</p>
</div>
</div>
<a id="a9ce0d67d2ba57bdc32e660cafcaaef2f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ce0d67d2ba57bdc32e660cafcaaef2f">&#9670;&nbsp;</a></span>gej_xyz_equals_gej()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int gej_xyz_equals_gej </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structsecp256k1__gej.html">secp256k1_gej</a> *&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structsecp256k1__gej.html">secp256k1_gej</a> *&#160;</td>
<td class="paramname"><em>b</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l01702">1702</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l02488">test_ecmult_gen_blind()</a>, and <a class="el" href="tests_8c_source.html#l02511">test_ecmult_gen_blind_reset()</a>.</p>
</div>
</div>
<a id="a7e817ef3d73f5d5b1dbf1ccffa0cf77b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e817ef3d73f5d5b1dbf1ccffa0cf77b">&#9670;&nbsp;</a></span>is_empty_signature()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int is_empty_signature </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structsecp256k1__ecdsa__signature.html">secp256k1_ecdsa_signature</a> *&#160;</td>
<td class="paramname"><em>sig</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l03283">3283</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l03811">test_ecdsa_edge_cases()</a>.</p>
</div>
</div>
<a id="a3c04138a5bfe5d72780bb7e82a18e627"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3c04138a5bfe5d72780bb7e82a18e627">&#9670;&nbsp;</a></span>main()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int main </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>argc</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">char **&#160;</td>
<td class="paramname"><em>argv</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l04252">4252</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
</div>
</div>
<a id="a2631070201e67210b08603a358e0a622"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2631070201e67210b08603a358e0a622">&#9670;&nbsp;</a></span>nonce_function_test_fail()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static int nonce_function_test_fail </td>
<td>(</td>
<td class="paramtype">unsigned char *&#160;</td>
<td class="paramname"><em>nonce32</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const unsigned char *&#160;</td>
<td class="paramname"><em>msg32</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const unsigned char *&#160;</td>
<td class="paramname"><em>key32</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const unsigned char *&#160;</td>
<td class="paramname"><em>algo16</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>counter</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l03245">3245</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l03811">test_ecdsa_edge_cases()</a>.</p>
</div>
</div>
<a id="a2643b34ae08799d0c3442f610ffe9c53"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2643b34ae08799d0c3442f610ffe9c53">&#9670;&nbsp;</a></span>nonce_function_test_retry()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static int nonce_function_test_retry </td>
<td>(</td>
<td class="paramtype">unsigned char *&#160;</td>
<td class="paramname"><em>nonce32</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const unsigned char *&#160;</td>
<td class="paramname"><em>msg32</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const unsigned char *&#160;</td>
<td class="paramname"><em>key32</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const unsigned char *&#160;</td>
<td class="paramname"><em>algo16</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>counter</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l03253">3253</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l03811">test_ecdsa_edge_cases()</a>.</p>
</div>
</div>
<a id="a7f4f829c342ef68f7ca2a733ab9e9acf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f4f829c342ef68f7ca2a733ab9e9acf">&#9670;&nbsp;</a></span>precomputed_nonce_function()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static int precomputed_nonce_function </td>
<td>(</td>
<td class="paramtype">unsigned char *&#160;</td>
<td class="paramname"><em>nonce32</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const unsigned char *&#160;</td>
<td class="paramname"><em>msg32</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const unsigned char *&#160;</td>
<td class="paramname"><em>key32</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const unsigned char *&#160;</td>
<td class="paramname"><em>algo16</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>data</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">unsigned int&#160;</td>
<td class="paramname"><em>counter</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Dummy nonce generation function that just uses a precomputed nonce, and fails if it is not accepted. Use only for testing. </p>
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l03237">3237</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l03811">test_ecdsa_edge_cases()</a>.</p>
</div>
</div>
<a id="a589ba162b5eadaf0ee1aebc22bb87705"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a589ba162b5eadaf0ee1aebc22bb87705">&#9670;&nbsp;</a></span>random_ber_signature()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void random_ber_signature </td>
<td>(</td>
<td class="paramtype">unsigned char *&#160;</td>
<td class="paramname"><em>sig</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t *&#160;</td>
<td class="paramname"><em>len</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>certainly_der</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>certainly_not_der</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l03634">3634</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l03780">run_ecdsa_der_parse()</a>.</p>
</div>
</div>
<a id="ad49b2c3065041ff986c8a4d71a329c79"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad49b2c3065041ff986c8a4d71a329c79">&#9670;&nbsp;</a></span>random_fe()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void random_fe </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structsecp256k1__fe.html">secp256k1_fe</a> *&#160;</td>
<td class="paramname"><em>x</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l01413">1413</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l01433">random_fe_non_zero()</a>, <a class="el" href="tests_8c_source.html#l01508">run_field_misc()</a>, and <a class="el" href="tests_8c_source.html#l01656">run_sqrt()</a>.</p>
</div>
</div>
<a id="acb56afe8a17a3048470c0c299150a36a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acb56afe8a17a3048470c0c299150a36a">&#9670;&nbsp;</a></span>random_fe_non_square()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void random_fe_non_square </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structsecp256k1__fe.html">secp256k1_fe</a> *&#160;</td>
<td class="paramname"><em>ns</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l01446">1446</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l01656">run_sqrt()</a>.</p>
</div>
</div>
<a id="a7f2c9aa1daa06bbd70798f8b8a6d978a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f2c9aa1daa06bbd70798f8b8a6d978a">&#9670;&nbsp;</a></span>random_fe_non_zero()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void random_fe_non_zero </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structsecp256k1__fe.html">secp256k1_fe</a> *&#160;</td>
<td class="paramname"><em>nz</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l01433">1433</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l01446">random_fe_non_square()</a>, <a class="el" href="tests_8c_source.html#l01580">run_field_inv()</a>, <a class="el" href="tests_8c_source.html#l01604">run_field_inv_all_var()</a>, <a class="el" href="tests_8c_source.html#l01592">run_field_inv_var()</a>, <a class="el" href="tests_8c_source.html#l01508">run_field_misc()</a>, and <a class="el" href="tests_8c_source.html#l01740">test_ge()</a>.</p>
</div>
</div>
<a id="a786a875eccc29ad918255883d89f00a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a786a875eccc29ad918255883d89f00a1">&#9670;&nbsp;</a></span>random_fe_test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void random_fe_test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structsecp256k1__fe.html">secp256k1_fe</a> *&#160;</td>
<td class="paramname"><em>x</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l01423">1423</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l02098">run_group_decompress()</a>.</p>
</div>
</div>
<a id="a4ae0ffabe31b809b14bc5e14e3f4e953"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ae0ffabe31b809b14bc5e14e3f4e953">&#9670;&nbsp;</a></span>random_field_element_magnitude()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void random_field_element_magnitude </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structsecp256k1__fe.html">secp256k1_fe</a> *&#160;</td>
<td class="paramname"><em>fe</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l00070">70</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l01740">test_ge()</a>.</p>
</div>
</div>
<a id="af038dec65d22bf5050a82de7b4ad4bca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af038dec65d22bf5050a82de7b4ad4bca">&#9670;&nbsp;</a></span>random_field_element_test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void random_field_element_test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structsecp256k1__fe.html">secp256k1_fe</a> *&#160;</td>
<td class="paramname"><em>fe</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l00060">60</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l00095">random_group_element_jacobian_test()</a>, <a class="el" href="tests_8c_source.html#l00084">random_group_element_test()</a>, and <a class="el" href="tests_8c_source.html#l01740">test_ge()</a>.</p>
</div>
</div>
<a id="a92dafcbafa2a878e07b5ff22f573be7f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92dafcbafa2a878e07b5ff22f573be7f">&#9670;&nbsp;</a></span>random_group_element_jacobian_test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void random_group_element_jacobian_test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structsecp256k1__gej.html">secp256k1_gej</a> *&#160;</td>
<td class="paramname"><em>gej</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structsecp256k1__ge.html">secp256k1_ge</a> *&#160;</td>
<td class="paramname"><em>ge</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l00095">95</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l01740">test_ge()</a>.</p>
</div>
</div>
<a id="a63a7c68b6b72356c59cfdaaab131c73b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63a7c68b6b72356c59cfdaaab131c73b">&#9670;&nbsp;</a></span>random_group_element_test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void random_group_element_test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structsecp256k1__ge.html">secp256k1_ge</a> *&#160;</td>
<td class="paramname"><em>ge</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l00084">84</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l02278">ecmult_const_mult_zero_one()</a>, and <a class="el" href="tests_8c_source.html#l01740">test_ge()</a>.</p>
</div>
</div>
<a id="a4affe0b607e5c6beab553c6668f9ab34"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4affe0b607e5c6beab553c6668f9ab34">&#9670;&nbsp;</a></span>random_num_negate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void random_num_negate </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structsecp256k1__num.html">secp256k1_num</a> *&#160;</td>
<td class="paramname"><em>num</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l00437">437</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l00475">test_num_add_sub()</a>, and <a class="el" href="tests_8c_source.html#l00455">test_num_negate()</a>.</p>
</div>
</div>
<a id="a15c58dba0f6924a65cfd4441083dbba8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a15c58dba0f6924a65cfd4441083dbba8">&#9670;&nbsp;</a></span>random_num_order()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void random_num_order </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structsecp256k1__num.html">secp256k1_num</a> *&#160;</td>
<td class="paramname"><em>num</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l00449">449</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
</div>
</div>
<a id="ae0a527e6943a8aeeb762d6d386930148"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae0a527e6943a8aeeb762d6d386930148">&#9670;&nbsp;</a></span>random_num_order_test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void random_num_order_test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structsecp256k1__num.html">secp256k1_num</a> *&#160;</td>
<td class="paramname"><em>num</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l00443">443</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l00475">test_num_add_sub()</a>, and <a class="el" href="tests_8c_source.html#l00455">test_num_negate()</a>.</p>
</div>
</div>
<a id="a01cf4b4fc9b4ab8cb3e04fd3dc2ff57f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a01cf4b4fc9b4ab8cb3e04fd3dc2ff57f">&#9670;&nbsp;</a></span>random_scalar_order()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void random_scalar_order </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structsecp256k1__scalar.html">secp256k1_scalar</a> *&#160;</td>
<td class="paramname"><em>num</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l00123">123</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l00449">random_num_order()</a>, <a class="el" href="tests_8c_source.html#l02427">run_wnaf()</a>, <a class="el" href="ecdh_2tests__impl_8h_source.html#l00044">test_bad_scalar()</a>, and <a class="el" href="ecdh_2tests__impl_8h_source.html#l00010">test_ecdh_generator_basepoint()</a>.</p>
</div>
</div>
<a id="a51e09e6745e0afdb0d596ee0f4b3c3f7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a51e09e6745e0afdb0d596ee0f4b3c3f7">&#9670;&nbsp;</a></span>random_scalar_order_test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void random_scalar_order_test </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structsecp256k1__scalar.html">secp256k1_scalar</a> *&#160;</td>
<td class="paramname"><em>num</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l00110">110</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l02257">ecmult_const_commutativity()</a>, <a class="el" href="tests_8c_source.html#l00443">random_num_order_test()</a>, <a class="el" href="tests_8c_source.html#l03199">random_sign()</a>, <a class="el" href="tests_8c_source.html#l00136">run_context_tests()</a>, <a class="el" href="tests_8c_source.html#l00514">scalar_test()</a>, <a class="el" href="tests_8c_source.html#l02019">test_ec_combine()</a>, <a class="el" href="tests_8c_source.html#l03288">test_ecdsa_end_to_end()</a>, <a class="el" href="recovery_2tests__impl_8h_source.html#l00010">test_ecdsa_recovery_end_to_end()</a>, <a class="el" href="tests_8c_source.html#l03206">test_ecdsa_sign_verify()</a>, <a class="el" href="tests_8c_source.html#l02488">test_ecmult_gen_blind()</a>, <a class="el" href="tests_8c_source.html#l02173">test_point_times_order()</a>, <a class="el" href="schnorr_2tests__impl_8h_source.html#l00012">test_schnorr_end_to_end()</a>, and <a class="el" href="schnorr_2tests__impl_8h_source.html#l00050">test_schnorr_sign_verify()</a>.</p>
</div>
</div>
<a id="a5c5253164e8444359849fd66e27bbe5a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c5253164e8444359849fd66e27bbe5a">&#9670;&nbsp;</a></span>random_sign()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void random_sign </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structsecp256k1__scalar.html">secp256k1_scalar</a> *&#160;</td>
<td class="paramname"><em>sigr</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structsecp256k1__scalar.html">secp256k1_scalar</a> *&#160;</td>
<td class="paramname"><em>sigs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structsecp256k1__scalar.html">secp256k1_scalar</a> *&#160;</td>
<td class="paramname"><em>key</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structsecp256k1__scalar.html">secp256k1_scalar</a> *&#160;</td>
<td class="paramname"><em>msg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int *&#160;</td>
<td class="paramname"><em>recid</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l03199">3199</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l03206">test_ecdsa_sign_verify()</a>.</p>
</div>
</div>
<a id="a2f9713526b1e988694c6e2026a6fce69"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f9713526b1e988694c6e2026a6fce69">&#9670;&nbsp;</a></span>run_context_tests()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void run_context_tests </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l00136">136</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l04252">main()</a>.</p>
</div>
</div>
<a id="a394075284eed27ac8d87935f73d4c673"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a394075284eed27ac8d87935f73d4c673">&#9670;&nbsp;</a></span>run_ec_combine()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void run_ec_combine </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l02044">2044</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l04252">main()</a>.</p>
</div>
</div>
<a id="a24bd2af11fcef9c3f2abb62862d6fe97"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24bd2af11fcef9c3f2abb62862d6fe97">&#9670;&nbsp;</a></span>run_ec_pubkey_parse_test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void run_ec_pubkey_parse_test </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l02636">2636</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l04252">main()</a>.</p>
</div>
</div>
<a id="aed8d29b89e89ae8bf370483684b1f7d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aed8d29b89e89ae8bf370483684b1f7d2">&#9670;&nbsp;</a></span>run_ecdsa_der_parse()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void run_ecdsa_der_parse </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l03780">3780</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l04252">main()</a>.</p>
</div>
</div>
<a id="ad6c8109b62ea1d0ed1b382678a2a08b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad6c8109b62ea1d0ed1b382678a2a08b1">&#9670;&nbsp;</a></span>run_ecdsa_edge_cases()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void run_ecdsa_edge_cases </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l04180">4180</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l04252">main()</a>.</p>
</div>
</div>
<a id="ab05096657be701bf9ca8616475bb9491"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab05096657be701bf9ca8616475bb9491">&#9670;&nbsp;</a></span>run_ecdsa_end_to_end()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void run_ecdsa_end_to_end </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l03478">3478</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l04252">main()</a>.</p>
</div>
</div>
<a id="a8b33b5c265c09b165c29d92c05c641d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8b33b5c265c09b165c29d92c05c641d8">&#9670;&nbsp;</a></span>run_ecdsa_sign_verify()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void run_ecdsa_sign_verify </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l03229">3229</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l04252">main()</a>.</p>
</div>
</div>
<a id="a32498e86a99a258f68cd4b1176f47966"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a32498e86a99a258f68cd4b1176f47966">&#9670;&nbsp;</a></span>run_eckey_edge_case_test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void run_eckey_edge_case_test </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l02963">2963</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l04252">main()</a>.</p>
</div>
</div>
<a id="aec6ef7189f31c2b9628cedf9154f6929"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec6ef7189f31c2b9628cedf9154f6929">&#9670;&nbsp;</a></span>run_ecmult_chain()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void run_ecmult_chain </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l02109">2109</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l04252">main()</a>.</p>
</div>
</div>
<a id="af69d927b217be17f076754b9d4e4f326"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af69d927b217be17f076754b9d4e4f326">&#9670;&nbsp;</a></span>run_ecmult_const_tests()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void run_ecmult_const_tests </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l02326">2326</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l04252">main()</a>.</p>
</div>
</div>
<a id="a93c275726298d7a59a4f027996a958b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a93c275726298d7a59a4f027996a958b4">&#9670;&nbsp;</a></span>run_ecmult_constants()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void run_ecmult_constants </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l02484">2484</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l04252">main()</a>.</p>
</div>
</div>
<a id="ac3003b8a1d7eed5ebb0497a3f0dd97b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac3003b8a1d7eed5ebb0497a3f0dd97b6">&#9670;&nbsp;</a></span>run_ecmult_gen_blind()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void run_ecmult_gen_blind </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l02523">2523</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l04252">main()</a>.</p>
</div>
</div>
<a id="a3fb0153a38fe54783b46ab4bc39d9912"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3fb0153a38fe54783b46ab4bc39d9912">&#9670;&nbsp;</a></span>run_field_convert()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void run_field_convert </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l01469">1469</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l04252">main()</a>.</p>
</div>
</div>
<a id="ad636c10e982fafdb8f6ddeb3d1424b2d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad636c10e982fafdb8f6ddeb3d1424b2d">&#9670;&nbsp;</a></span>run_field_inv()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void run_field_inv </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l01580">1580</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l04252">main()</a>.</p>
</div>
</div>
<a id="afb738ef4c7077ce703c56beefcb29653"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb738ef4c7077ce703c56beefcb29653">&#9670;&nbsp;</a></span>run_field_inv_all_var()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void run_field_inv_all_var </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l01604">1604</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l04252">main()</a>.</p>
</div>
</div>
<a id="ad83214628412557c86e3c1d01270c83a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad83214628412557c86e3c1d01270c83a">&#9670;&nbsp;</a></span>run_field_inv_var()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void run_field_inv_var </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l01592">1592</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l04252">main()</a>.</p>
</div>
</div>
<a id="a407b4cff8cbc365e753f2a1d70b45f81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a407b4cff8cbc365e753f2a1d70b45f81">&#9670;&nbsp;</a></span>run_field_misc()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void run_field_misc </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l01508">1508</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l04252">main()</a>.</p>
</div>
</div>
<a id="aa7ad70a73e9a44f0b9486ffe6f46ca39"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7ad70a73e9a44f0b9486ffe6f46ca39">&#9670;&nbsp;</a></span>run_ge()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void run_ge </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l02011">2011</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l04252">main()</a>.</p>
</div>
</div>
<a id="a03817b02604d9e2c9b5f049fc01d4a99"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a03817b02604d9e2c9b5f049fc01d4a99">&#9670;&nbsp;</a></span>run_group_decompress()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void run_group_decompress </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l02098">2098</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l04252">main()</a>.</p>
</div>
</div>
<a id="a696245307bfe2110594f353cf47dad17"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a696245307bfe2110594f353cf47dad17">&#9670;&nbsp;</a></span>run_hmac_sha256_tests()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void run_hmac_sha256_tests </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l00277">277</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l04252">main()</a>.</p>
</div>
</div>
<a id="a6744389614cf74a9b2c10c29e2ddba5c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6744389614cf74a9b2c10c29e2ddba5c">&#9670;&nbsp;</a></span>run_num_smalltests()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void run_num_smalltests </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l00503">503</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l04252">main()</a>.</p>
</div>
</div>
<a id="accc1ed100e6e73e61ce30e82cf4f0bbb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#accc1ed100e6e73e61ce30e82cf4f0bbb">&#9670;&nbsp;</a></span>run_point_times_order()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void run_point_times_order </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l02208">2208</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l04252">main()</a>.</p>
</div>
</div>
<a id="a90b7eac05cebf27de5b429888bb5beff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a90b7eac05cebf27de5b429888bb5beff">&#9670;&nbsp;</a></span>run_rand_bits()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void run_rand_bits </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l00415">415</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l04252">main()</a>.</p>
</div>
</div>
<a id="a775a4718709171ff67d821ff4a97c9a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a775a4718709171ff67d821ff4a97c9a7">&#9670;&nbsp;</a></span>run_rand_int()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void run_rand_int </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l00423">423</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l04252">main()</a>.</p>
</div>
</div>
<a id="a0697fbce6e63c1c95aec0c67cb27f31c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0697fbce6e63c1c95aec0c67cb27f31c">&#9670;&nbsp;</a></span>run_random_pubkeys()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void run_random_pubkeys </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l03471">3471</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l04252">main()</a>.</p>
</div>
</div>
<a id="add06855ef2be3d3b6a4506590a7b468e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#add06855ef2be3d3b6a4506590a7b468e">&#9670;&nbsp;</a></span>run_rfc6979_hmac_sha256_tests()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void run_rfc6979_hmac_sha256_tests </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l00321">321</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l04252">main()</a>.</p>
</div>
</div>
<a id="afc29a3cda8faeba097ce967f24fcb9d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afc29a3cda8faeba097ce967f24fcb9d1">&#9670;&nbsp;</a></span>run_scalar_tests()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void run_scalar_tests </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l00799">799</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l04252">main()</a>.</p>
</div>
</div>
<a id="a2d74e805d6154620fef868e2319c99c9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2d74e805d6154620fef868e2319c99c9">&#9670;&nbsp;</a></span>run_sha256_tests()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void run_sha256_tests </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l00241">241</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l04252">main()</a>.</p>
</div>
</div>
<a id="aebe6e77bbe66e58eb7d0230d9506dc61"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aebe6e77bbe66e58eb7d0230d9506dc61">&#9670;&nbsp;</a></span>run_sqr()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void run_sqr </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l01626">1626</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l04252">main()</a>.</p>
</div>
</div>
<a id="a9f14566c39814625ca83d68d1dddb684"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f14566c39814625ca83d68d1dddb684">&#9670;&nbsp;</a></span>run_sqrt()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void run_sqrt </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l01656">1656</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l04252">main()</a>.</p>
</div>
</div>
<a id="af3c34e47a9088ad0f5f0df779303a85a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af3c34e47a9088ad0f5f0df779303a85a">&#9670;&nbsp;</a></span>run_wnaf()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void run_wnaf </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l02427">2427</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l04252">main()</a>.</p>
</div>
</div>
<a id="a0ac2e9ed5b8ba27e48fba5150cebfa82"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ac2e9ed5b8ba27e48fba5150cebfa82">&#9670;&nbsp;</a></span>scalar_test()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void scalar_test </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l00514">514</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l00799">run_scalar_tests()</a>.</p>
</div>
</div>
<a id="a849e08074670ab1644fdec5cc5ef08a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a849e08074670ab1644fdec5cc5ef08a7">&#9670;&nbsp;</a></span>test_add_neg_y_diff_x()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void test_add_neg_y_diff_x </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l01944">1944</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l02011">run_ge()</a>.</p>
</div>
</div>
<a id="ab1b83b06f2b16b37ec472a91775d1a94"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab1b83b06f2b16b37ec472a91775d1a94">&#9670;&nbsp;</a></span>test_constant_wnaf()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void test_constant_wnaf </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structsecp256k1__scalar.html">secp256k1_scalar</a> *&#160;</td>
<td class="paramname"><em>number</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>w</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l02382">2382</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l02427">run_wnaf()</a>.</p>
</div>
</div>
<a id="ad9c7802400ac86e07d8b5eb46055afaf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad9c7802400ac86e07d8b5eb46055afaf">&#9670;&nbsp;</a></span>test_constant_wnaf_negate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void test_constant_wnaf_negate </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structsecp256k1__scalar.html">secp256k1_scalar</a> *&#160;</td>
<td class="paramname"><em>number</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l02367">2367</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l02427">run_wnaf()</a>.</p>
</div>
</div>
<a id="af668387a475fa94107e316b2ddc003cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af668387a475fa94107e316b2ddc003cf">&#9670;&nbsp;</a></span>test_ec_combine()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void test_ec_combine </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l02019">2019</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l02044">run_ec_combine()</a>.</p>
</div>
</div>
<a id="a1cb741ffd2cea46124f7abc2c506717a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1cb741ffd2cea46124f7abc2c506717a">&#9670;&nbsp;</a></span>test_ecdsa_der_parse()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int test_ecdsa_der_parse </td>
<td>(</td>
<td class="paramtype">const unsigned char *&#160;</td>
<td class="paramname"><em>sig</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>siglen</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>certainly_der</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>certainly_not_der</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l03485">3485</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l03780">run_ecdsa_der_parse()</a>.</p>
</div>
</div>
<a id="abbcb27d1eb13654db9b2e281ffce021e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abbcb27d1eb13654db9b2e281ffce021e">&#9670;&nbsp;</a></span>test_ecdsa_edge_cases()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void test_ecdsa_edge_cases </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l03811">3811</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l04180">run_ecdsa_edge_cases()</a>.</p>
</div>
</div>
<a id="a3fc9dc1908215215a68690ea1bfa8bcd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3fc9dc1908215215a68690ea1bfa8bcd">&#9670;&nbsp;</a></span>test_ecdsa_end_to_end()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void test_ecdsa_end_to_end </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l03288">3288</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l03478">run_ecdsa_end_to_end()</a>.</p>
</div>
</div>
<a id="a9f741d7d63a637666b9884c5241abd00"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f741d7d63a637666b9884c5241abd00">&#9670;&nbsp;</a></span>test_ecdsa_sign_verify()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void test_ecdsa_sign_verify </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l03206">3206</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l03229">run_ecdsa_sign_verify()</a>.</p>
</div>
</div>
<a id="ab02e05e21c96c34d9497e2bdd44d2e3a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab02e05e21c96c34d9497e2bdd44d2e3a">&#9670;&nbsp;</a></span>test_ecmult_constants()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void test_ecmult_constants </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l02451">2451</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l02484">run_ecmult_constants()</a>.</p>
</div>
</div>
<a id="ab353fbc77d15cd48e25d995ea3f33795"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab353fbc77d15cd48e25d995ea3f33795">&#9670;&nbsp;</a></span>test_ecmult_gen_blind()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void test_ecmult_gen_blind </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l02488">2488</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l02523">run_ecmult_gen_blind()</a>.</p>
</div>
</div>
<a id="a375b2994cf6e867644abdf5ae3f93abe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a375b2994cf6e867644abdf5ae3f93abe">&#9670;&nbsp;</a></span>test_ecmult_gen_blind_reset()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void test_ecmult_gen_blind_reset </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l02511">2511</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l02523">run_ecmult_gen_blind()</a>.</p>
</div>
</div>
<a id="a3084bb11900a5e4d33115904d0ceb847"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3084bb11900a5e4d33115904d0ceb847">&#9670;&nbsp;</a></span>test_ge()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void test_ge </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l01740">1740</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l02011">run_ge()</a>.</p>
</div>
</div>
<a id="abf8379c326274c3162ebb26491a31611"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf8379c326274c3162ebb26491a31611">&#9670;&nbsp;</a></span>test_group_decompress()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void test_group_decompress </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structsecp256k1__fe.html">secp256k1_fe</a> *&#160;</td>
<td class="paramname"><em>x</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l02051">2051</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l02098">run_group_decompress()</a>.</p>
</div>
</div>
<a id="afee6025ad0daa3ed03a0e666a42bb0e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afee6025ad0daa3ed03a0e666a42bb0e7">&#9670;&nbsp;</a></span>test_num_add_sub()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void test_num_add_sub </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l00475">475</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l00503">run_num_smalltests()</a>.</p>
</div>
</div>
<a id="a6cccf1ffe3b4863fec653e8bae8c0cb0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6cccf1ffe3b4863fec653e8bae8c0cb0">&#9670;&nbsp;</a></span>test_num_negate()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void test_num_negate </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l00455">455</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l00503">run_num_smalltests()</a>.</p>
</div>
</div>
<a id="a5760a028e03f061e5aed00cb7839138e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5760a028e03f061e5aed00cb7839138e">&#9670;&nbsp;</a></span>test_point_times_order()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void test_point_times_order </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structsecp256k1__gej.html">secp256k1_gej</a> *&#160;</td>
<td class="paramname"><em>point</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l02173">2173</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l02208">run_point_times_order()</a>.</p>
</div>
</div>
<a id="afbb9dd769d4d12035edc846bb697a0a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afbb9dd769d4d12035edc846bb697a0a3">&#9670;&nbsp;</a></span>test_rand_bits()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void test_rand_bits </td>
<td>(</td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>rand32</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>bits</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l00364">364</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l00415">run_rand_bits()</a>.</p>
</div>
</div>
<a id="a72cd51f28d0b6b8e83edde291fb1bd75"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72cd51f28d0b6b8e83edde291fb1bd75">&#9670;&nbsp;</a></span>test_rand_int()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void test_rand_int </td>
<td>(</td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>range</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">uint32_t&#160;</td>
<td class="paramname"><em>subrange</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l00399">399</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l00423">run_rand_int()</a>.</p>
</div>
</div>
<a id="a9f06c34f3caa68b5da0ad133c86f5e3c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f06c34f3caa68b5da0ad133c86f5e3c">&#9670;&nbsp;</a></span>test_random_pubkeys()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void test_random_pubkeys </td>
<td>(</td>
<td class="paramtype">void&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l03411">3411</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l03471">run_random_pubkeys()</a>.</p>
</div>
</div>
<a id="a42744351538fd01fc266d1cac41401a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a42744351538fd01fc266d1cac41401a8">&#9670;&nbsp;</a></span>test_sqrt()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void test_sqrt </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structsecp256k1__fe.html">secp256k1_fe</a> *&#160;</td>
<td class="paramname"><em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structsecp256k1__fe.html">secp256k1_fe</a> *&#160;</td>
<td class="paramname"><em>k</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l01642">1642</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l01656">run_sqrt()</a>.</p>
</div>
</div>
<a id="a7ca78a9b379dc40e8b025b145dd5648a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ca78a9b379dc40e8b025b145dd5648a">&#9670;&nbsp;</a></span>test_wnaf()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void test_wnaf </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structsecp256k1__scalar.html">secp256k1_scalar</a> *&#160;</td>
<td class="paramname"><em>number</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&#160;</td>
<td class="paramname"><em>w</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l02333">2333</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l02427">run_wnaf()</a>.</p>
</div>
</div>
<a id="acd831563a1c9edb9b7be83b206b51e4b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd831563a1c9edb9b7be83b206b51e4b">&#9670;&nbsp;</a></span>uncounting_illegal_callback_fn()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static void uncounting_illegal_callback_fn </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>str</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">void *&#160;</td>
<td class="paramname"><em>data</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l00052">52</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="tests_8c_source.html#l02636">run_ec_pubkey_parse_test()</a>.</p>
</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a id="ad43c3812e6d13e0518d9f8b8f463ffcf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad43c3812e6d13e0518d9f8b8f463ffcf">&#9670;&nbsp;</a></span>count</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int count = 64</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l00041">41</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="txdb_8cpp_source.html#l00055">CCoinsViewDB::BatchWrite()</a>, <a class="el" href="interpreter_8cpp_source.html#l00232">EvalScript()</a>, <a class="el" href="validation_8cpp_source.html#l03595">FindFilesToPrune()</a>, <a class="el" href="versionbits_8cpp_source.html#l00027">AbstractThresholdConditionChecker::GetStateFor()</a>, <a class="el" href="groestl_8c_source.html#l02949">groestl_big_close()</a>, <a class="el" href="groestl_8c_source.html#l02813">groestl_small_close()</a>, <a class="el" href="prevector_8h_source.html#l00335">prevector&lt; N, T, Size, Diff &gt;::insert()</a>, <a class="el" href="tests_8c_source.html#l04252">main()</a>, <a class="el" href="merkle_8cpp_source.html#l00042">MerkleComputation()</a>, <a class="el" href="trafficgraphwidget_8cpp_source.html#l00076">TrafficGraphWidget::paintEvent()</a>, <a class="el" href="governance_8cpp_source.html#l00101">CGovernanceManager::ProcessMessage()</a>, <a class="el" href="addresstablemodel_8cpp_source.html#l00405">AddressTableModel::removeRows()</a>, <a class="el" href="recentrequeststablemodel_8cpp_source.html#l00143">RecentRequestsTableModel::removeRows()</a>, <a class="el" href="governance_8cpp_source.html#l01143">CGovernanceManager::RequestGovernanceObjectVotes()</a>, <a class="el" href="rest_8cpp_source.html#l00129">rest_headers()</a>, <a class="el" href="httpserver_8cpp_source.html#l00126">WorkQueue&lt; WorkItem &gt;::Run()</a>, <a class="el" href="secp256k1_2src_2bench_8h_source.html#l00033">run_benchmark()</a>, <a class="el" href="tests_8c_source.html#l02044">run_ec_combine()</a>, <a class="el" href="tests_8c_source.html#l03780">run_ecdsa_der_parse()</a>, <a class="el" href="tests_8c_source.html#l03478">run_ecdsa_end_to_end()</a>, <a class="el" href="tests_8c_source.html#l03229">run_ecdsa_sign_verify()</a>, <a class="el" href="tests_8c_source.html#l02109">run_ecmult_chain()</a>, <a class="el" href="tests_8c_source.html#l01580">run_field_inv()</a>, <a class="el" href="tests_8c_source.html#l01604">run_field_inv_all_var()</a>, <a class="el" href="tests_8c_source.html#l01592">run_field_inv_var()</a>, <a class="el" href="tests_8c_source.html#l01508">run_field_misc()</a>, <a class="el" href="tests_8c_source.html#l02011">run_ge()</a>, <a class="el" href="tests_8c_source.html#l02098">run_group_decompress()</a>, <a class="el" href="tests_8c_source.html#l00503">run_num_smalltests()</a>, <a class="el" href="tests_8c_source.html#l03471">run_random_pubkeys()</a>, <a class="el" href="recovery_2tests__impl_8h_source.html#l00242">run_recovery_tests()</a>, <a class="el" href="tests_8c_source.html#l00799">run_scalar_tests()</a>, <a class="el" href="schnorr_2tests__impl_8h_source.html#l00159">run_schnorr_tests()</a>, <a class="el" href="tests_8c_source.html#l01656">run_sqrt()</a>, <a class="el" href="tests_8c_source.html#l02427">run_wnaf()</a>, <a class="el" href="secp256k1_8c_source.html#l00349">secp256k1_ecdsa_sign()</a>, <a class="el" href="recovery_2main__impl_8h_source.html#l00123">secp256k1_ecdsa_sign_recoverable()</a>, <a class="el" href="group__impl_8h_source.html#l00081">secp256k1_ge_set_all_gej_var()</a>, <a class="el" href="scalar__4x64__impl_8h_source.html#l00041">secp256k1_scalar_get_bits()</a>, <a class="el" href="scalar__4x64__impl_8h_source.html#l00046">secp256k1_scalar_get_bits_var()</a>, <a class="el" href="schnorr_2main__impl_8h_source.html#l00091">secp256k1_schnorr_generate_nonce_pair()</a>, <a class="el" href="schnorr_2main__impl_8h_source.html#l00023">secp256k1_schnorr_sign()</a>, <a class="el" href="modaloverlay_8cpp_source.html#l00070">ModalOverlay::setKnownBestHeight()</a>, <a class="el" href="rpcconsole_8cpp_source.html#l00699">RPCConsole::setNumBlocks()</a>, <a class="el" href="bitcoingui_8cpp_source.html#l00951">BitcoinGUI::setNumBlocks()</a>, <a class="el" href="zmqpublishnotifier_8cpp_source.html#l00099">CZMQAbstractPublishNotifier::Shutdown()</a>, <a class="el" href="modaloverlay_8cpp_source.html#l00078">ModalOverlay::tipUpdate()</a>, and <a class="el" href="bitcoingui_8cpp_source.html#l00908">BitcoinGUI::updateNetworkState()</a>.</p>
</div>
</div>
<a id="a06a3e29ada83211a695a49e8f7405842"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06a3e29ada83211a695a49e8f7405842">&#9670;&nbsp;</a></span>ctx</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="secp256k1_8h.html#a282ec9e6dfec8c35955c3eb2f7476e5e">secp256k1_context</a>* ctx = NULL</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="tests_8c_source.html#l00042">42</a> of file <a class="el" href="tests_8c_source.html">tests.c</a>.</p>
<p class="reference">Referenced by <a class="el" href="addresstablemodel_8cpp_source.html#l00346">AddressTableModel::addRow()</a>, <a class="el" href="crypter_8cpp_source.html#l00081">CCrypter::Decrypt()</a>, <a class="el" href="crypter_8cpp_source.html#l00174">DecryptAES256()</a>, <a class="el" href="key_8cpp_source.html#l00063">ec_privkey_export_der()</a>, <a class="el" href="key_8cpp_source.html#l00019">ec_privkey_import_der()</a>, <a class="el" href="tests_8c_source.html#l02561">ec_pubkey_parse_pointtest()</a>, <a class="el" href="key_8cpp_source.html#l00304">ECC_Start()</a>, <a class="el" href="key_8cpp_source.html#l00323">ECC_Stop()</a>, <a class="el" href="pubkey_8cpp_source.html#l00026">ecdsa_signature_parse_der_lax()</a>, <a class="el" href="crypter_8cpp_source.html#l00050">CCrypter::Encrypt()</a>, <a class="el" href="crypter_8cpp_source.html#l00125">EncryptAES256()</a>, <a class="el" href="torcontrol_8cpp_source.html#l00177">TorControlConnection::eventcb()</a>, <a class="el" href="paymentrequestplus_8cpp_source.html#l00060">PaymentRequestPlus::getMerchant()</a>, <a class="el" href="dash-cli_8cpp_source.html#l00133">http_request_done()</a>, <a class="el" href="gen__context_8c_source.html#l00027">main()</a>, <a class="el" href="sendcoinsdialog_8cpp_source.html#l00224">SendCoinsDialog::on_sendButton_clicked()</a>, <a class="el" href="signverifymessagedialog_8cpp_source.html#l00125">SignVerifyMessageDialog::on_signMessageButton_SM_clicked()</a>, <a class="el" href="masternodelist_8cpp_source.html#l00361">MasternodeList::on_startAllButton_clicked()</a>, <a class="el" href="masternodelist_8cpp_source.html#l00323">MasternodeList::on_startButton_clicked()</a>, <a class="el" href="masternodelist_8cpp_source.html#l00385">MasternodeList::on_startMissingButton_clicked()</a>, <a class="el" href="tests_8c_source.html#l03199">random_sign()</a>, <a class="el" href="torcontrol_8cpp_source.html#l00132">TorControlConnection::readcb()</a>, <a class="el" href="tests_8c_source.html#l02636">run_ec_pubkey_parse_test()</a>, <a class="el" href="tests_8c_source.html#l02963">run_eckey_edge_case_test()</a>, <a class="el" href="tests_8c_source.html#l02109">run_ecmult_chain()</a>, <a class="el" href="secp256k1_8c_source.html#l00085">secp256k1_context_clone()</a>, <a class="el" href="secp256k1_8c_source.html#l00094">secp256k1_context_destroy()</a>, <a class="el" href="secp256k1_8c_source.html#l00527">secp256k1_context_randomize()</a>, <a class="el" href="secp256k1_8c_source.html#l00111">secp256k1_context_set_error_callback()</a>, <a class="el" href="secp256k1_8c_source.html#l00103">secp256k1_context_set_illegal_callback()</a>, <a class="el" href="secp256k1_8c_source.html#l00432">secp256k1_ec_privkey_tweak_add()</a>, <a class="el" href="secp256k1_8c_source.html#l00480">secp256k1_ec_privkey_tweak_mul()</a>, <a class="el" href="secp256k1_8c_source.html#l00534">secp256k1_ec_pubkey_combine()</a>, <a class="el" href="secp256k1_8c_source.html#l00409">secp256k1_ec_pubkey_create()</a>, <a class="el" href="secp256k1_8c_source.html#l00152">secp256k1_ec_pubkey_parse()</a>, <a class="el" href="secp256k1_8c_source.html#l00168">secp256k1_ec_pubkey_serialize()</a>, <a class="el" href="secp256k1_8c_source.html#l00456">secp256k1_ec_pubkey_tweak_add()</a>, <a class="el" href="secp256k1_8c_source.html#l00503">secp256k1_ec_pubkey_tweak_mul()</a>, <a class="el" href="secp256k1_8c_source.html#l00395">secp256k1_ec_seckey_verify()</a>, <a class="el" href="ecdh_2main__impl_8h_source.html#l00013">secp256k1_ecdh()</a>, <a class="el" href="recovery_2main__impl_8h_source.html#l00170">secp256k1_ecdsa_recover()</a>, <a class="el" href="recovery_2main__impl_8h_source.html#l00074">secp256k1_ecdsa_recoverable_signature_convert()</a>, <a class="el" href="recovery_2main__impl_8h_source.html#l00012">secp256k1_ecdsa_recoverable_signature_load()</a>, <a class="el" href="recovery_2main__impl_8h_source.html#l00038">secp256k1_ecdsa_recoverable_signature_parse_compact()</a>, <a class="el" href="recovery_2main__impl_8h_source.html#l00060">secp256k1_ecdsa_recoverable_signature_serialize_compact()</a>, <a class="el" href="recovery_2main__impl_8h_source.html#l00087">secp256k1_ecdsa_sig_recover()</a>, <a class="el" href="ecdsa__impl_8h_source.html#l00257">secp256k1_ecdsa_sig_sign()</a>, <a class="el" href="ecdsa__impl_8h_source.html#l00203">secp256k1_ecdsa_sig_verify()</a>, <a class="el" href="secp256k1_8c_source.html#l00349">secp256k1_ecdsa_sign()</a>, <a class="el" href="recovery_2main__impl_8h_source.html#l00123">secp256k1_ecdsa_sign_recoverable()</a>, <a class="el" href="secp256k1_8c_source.html#l00192">secp256k1_ecdsa_signature_load()</a>, <a class="el" href="secp256k1_8c_source.html#l00278">secp256k1_ecdsa_signature_normalize()</a>, <a class="el" href="secp256k1_8c_source.html#l00232">secp256k1_ecdsa_signature_parse_compact()</a>, <a class="el" href="secp256k1_8c_source.html#l00216">secp256k1_ecdsa_signature_parse_der()</a>, <a class="el" href="secp256k1_8c_source.html#l00265">secp256k1_ecdsa_signature_serialize_compact()</a>, <a class="el" href="secp256k1_8c_source.html#l00253">secp256k1_ecdsa_signature_serialize_der()</a>, <a class="el" href="secp256k1_8c_source.html#l00297">secp256k1_ecdsa_verify()</a>, <a class="el" href="eckey__impl_8h_source.html#l00062">secp256k1_eckey_pubkey_tweak_add()</a>, <a class="el" href="eckey__impl_8h_source.html#l00085">secp256k1_eckey_pubkey_tweak_mul()</a>, <a class="el" href="ecmult__impl_8h_source.html#l00269">secp256k1_ecmult()</a>, <a class="el" href="ecmult__impl_8h_source.html#l00147">secp256k1_ecmult_context_build()</a>, <a class="el" href="ecmult__impl_8h_source.html#l00203">secp256k1_ecmult_context_clear()</a>, <a class="el" href="ecmult__impl_8h_source.html#l00140">secp256k1_ecmult_context_init()</a>, <a class="el" href="ecmult__impl_8h_source.html#l00199">secp256k1_ecmult_context_is_built()</a>, <a class="el" href="ecmult__gen__impl_8h_source.html#l00124">secp256k1_ecmult_gen()</a>, <a class="el" href="ecmult__gen__impl_8h_source.html#l00159">secp256k1_ecmult_gen_blind()</a>, <a class="el" href="ecmult__gen__impl_8h_source.html#l00021">secp256k1_ecmult_gen_context_build()</a>, <a class="el" href="ecmult__gen__impl_8h_source.html#l00115">secp256k1_ecmult_gen_context_clear()</a>, <a class="el" href="ecmult__gen__impl_8h_source.html#l00017">secp256k1_ecmult_gen_context_init()</a>, <a class="el" href="ecmult__gen__impl_8h_source.html#l00094">secp256k1_ecmult_gen_context_is_built()</a>, <a class="el" href="schnorr_2main__impl_8h_source.html#l00091">secp256k1_schnorr_generate_nonce_pair()</a>, <a class="el" href="schnorr_2main__impl_8h_source.html#l00133">secp256k1_schnorr_partial_sign()</a>, <a class="el" href="schnorr_2main__impl_8h_source.html#l00073">secp256k1_schnorr_recover()</a>, <a class="el" href="schnorr__impl_8h_source.html#l00144">secp256k1_schnorr_sig_recover()</a>, <a class="el" href="schnorr__impl_8h_source.html#l00062">secp256k1_schnorr_sig_sign()</a>, <a class="el" href="schnorr__impl_8h_source.html#l00106">secp256k1_schnorr_sig_verify()</a>, <a class="el" href="schnorr_2main__impl_8h_source.html#l00023">secp256k1_schnorr_sign()</a>, <a class="el" href="schnorr_2main__impl_8h_source.html#l00061">secp256k1_schnorr_verify()</a>, <a class="el" href="ecdh_2tests__impl_8h_source.html#l00044">test_bad_scalar()</a>, <a class="el" href="tests_8c_source.html#l02019">test_ec_combine()</a>, <a class="el" href="ecdh_2tests__impl_8h_source.html#l00010">test_ecdh_generator_basepoint()</a>, <a class="el" href="tests_8c_source.html#l03485">test_ecdsa_der_parse()</a>, <a class="el" href="tests_8c_source.html#l03811">test_ecdsa_edge_cases()</a>, <a class="el" href="tests_8c_source.html#l03288">test_ecdsa_end_to_end()</a>, <a class="el" href="recovery_2tests__impl_8h_source.html#l00069">test_ecdsa_recovery_edge_cases()</a>, <a class="el" href="recovery_2tests__impl_8h_source.html#l00010">test_ecdsa_recovery_end_to_end()</a>, <a class="el" href="tests_8c_source.html#l03206">test_ecdsa_sign_verify()</a>, <a class="el" href="tests_8c_source.html#l02451">test_ecmult_constants()</a>, <a class="el" href="tests_8c_source.html#l02488">test_ecmult_gen_blind()</a>, <a class="el" href="tests_8c_source.html#l02511">test_ecmult_gen_blind_reset()</a>, <a class="el" href="tests_8c_source.html#l01740">test_ge()</a>, <a class="el" href="tests_8c_source.html#l02173">test_point_times_order()</a>, <a class="el" href="schnorr_2tests__impl_8h_source.html#l00012">test_schnorr_end_to_end()</a>, <a class="el" href="schnorr_2tests__impl_8h_source.html#l00146">test_schnorr_recovery()</a>, <a class="el" href="schnorr_2tests__impl_8h_source.html#l00050">test_schnorr_sign_verify()</a>, <a class="el" href="schnorr_2tests__impl_8h_source.html#l00085">test_schnorr_threshold()</a>, and <a class="el" href="overviewpage_8cpp_source.html#l00592">OverviewPage::togglePrivateSend()</a>.</p>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_44f34d1e62fda08bdb4ca69ab2d205ae.html">secp256k1</a></li><li class="navelem"><a class="el" href="dir_8db2ef784512d48b2a7d00369dfaac28.html">src</a></li><li class="navelem"><a class="el" href="tests_8c.html">tests.c</a></li>
<li class="footer">Generated on Thu Dec 14 2017 13:15:11 for Dash Core by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.14 </li>
</ul>
</div>
</body>
</html>