mirror of
https://github.com/taigrr/arduinolibs
synced 2025-01-18 04:33:12 -08:00
Update docs
This commit is contained in:
@@ -200,22 +200,22 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> };</div>
|
||||
<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> </div>
|
||||
<div class="line"><a name="l00112"></a><span class="lineno"> 112</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="classP521_html_ac2e07ce7e846ba180938b41b4a2ae563"><div class="ttname"><a href="classP521.html#ac2e07ce7e846ba180938b41b4a2ae563">P521::eval</a></div><div class="ttdeci">static bool eval(uint8_t result[132], const uint8_t f[66], const uint8_t point[132])</div><div class="ttdoc">Evaluates the curve function. </div><div class="ttdef"><b>Definition:</b> <a href="P521_8cpp_source.html#l00136">P521.cpp:136</a></div></div>
|
||||
<div class="ttc" id="classP521_html_ac2e07ce7e846ba180938b41b4a2ae563"><div class="ttname"><a href="classP521.html#ac2e07ce7e846ba180938b41b4a2ae563">P521::eval</a></div><div class="ttdeci">static bool eval(uint8_t result[132], const uint8_t f[66], const uint8_t point[132])</div><div class="ttdoc">Evaluates the curve function. </div><div class="ttdef"><b>Definition:</b> <a href="P521_8cpp_source.html#l00135">P521.cpp:135</a></div></div>
|
||||
<div class="ttc" id="classP521_html"><div class="ttname"><a href="classP521.html">P521</a></div><div class="ttdoc">Elliptic curve operations with the NIST P-521 curve. </div><div class="ttdef"><b>Definition:</b> <a href="P521_8h_source.html#l00030">P521.h:30</a></div></div>
|
||||
<div class="ttc" id="classP521_html_ae5b727018648e4a165f504024c4ccc45"><div class="ttname"><a href="classP521.html#ae5b727018648e4a165f504024c4ccc45">P521::generatePrivateKey</a></div><div class="ttdeci">static void generatePrivateKey(uint8_t privateKey[66])</div><div class="ttdoc">Generates a private key for P-521 signing operations. </div><div class="ttdef"><b>Definition:</b> <a href="P521_8cpp_source.html#l00467">P521.cpp:467</a></div></div>
|
||||
<div class="ttc" id="classP521_html_a7b9d4f74cc2d71a488a33ab165537491"><div class="ttname"><a href="classP521.html#a7b9d4f74cc2d71a488a33ab165537491">P521::dh2</a></div><div class="ttdeci">static bool dh2(const uint8_t k[132], uint8_t f[66])</div><div class="ttdoc">Performs phase 2 of an ECDH key exchange using P-521. </div><div class="ttdef"><b>Definition:</b> <a href="P521_8cpp_source.html#l00230">P521.cpp:230</a></div></div>
|
||||
<div class="ttc" id="classP521_html_ae5b727018648e4a165f504024c4ccc45"><div class="ttname"><a href="classP521.html#ae5b727018648e4a165f504024c4ccc45">P521::generatePrivateKey</a></div><div class="ttdeci">static void generatePrivateKey(uint8_t privateKey[66])</div><div class="ttdoc">Generates a private key for P-521 signing operations. </div><div class="ttdef"><b>Definition:</b> <a href="P521_8cpp_source.html#l00466">P521.cpp:466</a></div></div>
|
||||
<div class="ttc" id="classP521_html_a7b9d4f74cc2d71a488a33ab165537491"><div class="ttname"><a href="classP521.html#a7b9d4f74cc2d71a488a33ab165537491">P521::dh2</a></div><div class="ttdeci">static bool dh2(const uint8_t k[132], uint8_t f[66])</div><div class="ttdoc">Performs phase 2 of an ECDH key exchange using P-521. </div><div class="ttdef"><b>Definition:</b> <a href="P521_8cpp_source.html#l00229">P521.cpp:229</a></div></div>
|
||||
<div class="ttc" id="classHash_html"><div class="ttname"><a href="classHash.html">Hash</a></div><div class="ttdoc">Abstract base class for cryptographic hash algorithms. </div><div class="ttdef"><b>Definition:</b> <a href="Hash_8h_source.html#l00029">Hash.h:29</a></div></div>
|
||||
<div class="ttc" id="classP521_html_a5802ebd25142789bb2df930ecd765d39"><div class="ttname"><a href="classP521.html#a5802ebd25142789bb2df930ecd765d39">P521::isValidPrivateKey</a></div><div class="ttdeci">static bool isValidPrivateKey(const uint8_t privateKey[66])</div><div class="ttdoc">Validates a private key value to ensure that it is between 1 and q - 1. </div><div class="ttdef"><b>Definition:</b> <a href="P521_8cpp_source.html#l00525">P521.cpp:525</a></div></div>
|
||||
<div class="ttc" id="classP521_html_a15ca802e298c7ff3be06924b0edb7daa"><div class="ttname"><a href="classP521.html#a15ca802e298c7ff3be06924b0edb7daa">P521::derivePublicKey</a></div><div class="ttdeci">static void derivePublicKey(uint8_t publicKey[132], const uint8_t privateKey[66])</div><div class="ttdoc">Derives the public key from a private key for P-521 signing operations. </div><div class="ttdef"><b>Definition:</b> <a href="P521_8cpp_source.html#l00498">P521.cpp:498</a></div></div>
|
||||
<div class="ttc" id="classP521_html_ab050ceff65e49b646b8157fe1474288a"><div class="ttname"><a href="classP521.html#ab050ceff65e49b646b8157fe1474288a">P521::sign</a></div><div class="ttdeci">static void sign(uint8_t signature[132], const uint8_t privateKey[66], const void *message, size_t len, Hash *hash=0)</div><div class="ttdoc">Signs a message using a specific P-521 private key. </div><div class="ttdef"><b>Definition:</b> <a href="P521_8cpp_source.html#l00277">P521.cpp:277</a></div></div>
|
||||
<div class="ttc" id="classP521_html_ae04c439804f445535295bf44ae56afbf"><div class="ttname"><a href="classP521.html#ae04c439804f445535295bf44ae56afbf">P521::dh1</a></div><div class="ttdeci">static void dh1(uint8_t k[132], uint8_t f[66])</div><div class="ttdoc">Performs phase 1 of an ECDH key exchange using P-521. </div><div class="ttdef"><b>Definition:</b> <a href="P521_8cpp_source.html#l00209">P521.cpp:209</a></div></div>
|
||||
<div class="ttc" id="classP521_html_ab075909f5cecbb801c6b7c41f20de223"><div class="ttname"><a href="classP521.html#ab075909f5cecbb801c6b7c41f20de223">P521::verify</a></div><div class="ttdeci">static bool verify(const uint8_t signature[132], const uint8_t publicKey[132], const void *message, size_t len, Hash *hash=0)</div><div class="ttdoc">Verifies a signature using a specific P-521 public key. </div><div class="ttdef"><b>Definition:</b> <a href="P521_8cpp_source.html#l00374">P521.cpp:374</a></div></div>
|
||||
<div class="ttc" id="classP521_html_af0bd7851bb15b737a821320b394aec96"><div class="ttname"><a href="classP521.html#af0bd7851bb15b737a821320b394aec96">P521::isValidPublicKey</a></div><div class="ttdeci">static bool isValidPublicKey(const uint8_t publicKey[132])</div><div class="ttdoc">Validates a public key to ensure that it is a valid curve point. </div><div class="ttdef"><b>Definition:</b> <a href="P521_8cpp_source.html#l00565">P521.cpp:565</a></div></div>
|
||||
<div class="ttc" id="classP521_html_a5802ebd25142789bb2df930ecd765d39"><div class="ttname"><a href="classP521.html#a5802ebd25142789bb2df930ecd765d39">P521::isValidPrivateKey</a></div><div class="ttdeci">static bool isValidPrivateKey(const uint8_t privateKey[66])</div><div class="ttdoc">Validates a private key value to ensure that it is between 1 and q - 1. </div><div class="ttdef"><b>Definition:</b> <a href="P521_8cpp_source.html#l00524">P521.cpp:524</a></div></div>
|
||||
<div class="ttc" id="classP521_html_a15ca802e298c7ff3be06924b0edb7daa"><div class="ttname"><a href="classP521.html#a15ca802e298c7ff3be06924b0edb7daa">P521::derivePublicKey</a></div><div class="ttdeci">static void derivePublicKey(uint8_t publicKey[132], const uint8_t privateKey[66])</div><div class="ttdoc">Derives the public key from a private key for P-521 signing operations. </div><div class="ttdef"><b>Definition:</b> <a href="P521_8cpp_source.html#l00497">P521.cpp:497</a></div></div>
|
||||
<div class="ttc" id="classP521_html_ab050ceff65e49b646b8157fe1474288a"><div class="ttname"><a href="classP521.html#ab050ceff65e49b646b8157fe1474288a">P521::sign</a></div><div class="ttdeci">static void sign(uint8_t signature[132], const uint8_t privateKey[66], const void *message, size_t len, Hash *hash=0)</div><div class="ttdoc">Signs a message using a specific P-521 private key. </div><div class="ttdef"><b>Definition:</b> <a href="P521_8cpp_source.html#l00276">P521.cpp:276</a></div></div>
|
||||
<div class="ttc" id="classP521_html_ae04c439804f445535295bf44ae56afbf"><div class="ttname"><a href="classP521.html#ae04c439804f445535295bf44ae56afbf">P521::dh1</a></div><div class="ttdeci">static void dh1(uint8_t k[132], uint8_t f[66])</div><div class="ttdoc">Performs phase 1 of an ECDH key exchange using P-521. </div><div class="ttdef"><b>Definition:</b> <a href="P521_8cpp_source.html#l00208">P521.cpp:208</a></div></div>
|
||||
<div class="ttc" id="classP521_html_ab075909f5cecbb801c6b7c41f20de223"><div class="ttname"><a href="classP521.html#ab075909f5cecbb801c6b7c41f20de223">P521::verify</a></div><div class="ttdeci">static bool verify(const uint8_t signature[132], const uint8_t publicKey[132], const void *message, size_t len, Hash *hash=0)</div><div class="ttdoc">Verifies a signature using a specific P-521 public key. </div><div class="ttdef"><b>Definition:</b> <a href="P521_8cpp_source.html#l00373">P521.cpp:373</a></div></div>
|
||||
<div class="ttc" id="classP521_html_af0bd7851bb15b737a821320b394aec96"><div class="ttname"><a href="classP521.html#af0bd7851bb15b737a821320b394aec96">P521::isValidPublicKey</a></div><div class="ttdeci">static bool isValidPublicKey(const uint8_t publicKey[132])</div><div class="ttdoc">Validates a public key to ensure that it is a valid curve point. </div><div class="ttdef"><b>Definition:</b> <a href="P521_8cpp_source.html#l00564">P521.cpp:564</a></div></div>
|
||||
<div class="ttc" id="classP521_html_a3f045e0b7a483fc557747472ade31298"><div class="ttname"><a href="classP521.html#a3f045e0b7a483fc557747472ade31298">P521::isValidCurvePoint</a></div><div class="ttdeci">static bool isValidCurvePoint(const uint8_t point[132])</div><div class="ttdoc">Validates a point to ensure that it is on the curve. </div><div class="ttdef"><b>Definition:</b> <a href="P521_8h_source.html#l00051">P521.h:51</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Sat Mar 26 2016 19:04:41 for ArduinoLibs by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Thu Aug 18 2016 18:42:10 for ArduinoLibs by  <a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
||||
</a> 1.8.6
|
||||
</small></address>
|
||||
|
||||
Reference in New Issue
Block a user