mirror of
https://github.com/taigrr/arduinolibs
synced 2025-01-18 04:33:12 -08:00
Update docs
This commit is contained in:
@@ -131,54 +131,64 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> </div>
|
||||
<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keywordtype">void</span> <a class="code" href="classSHA3__256.html#a531467f995ef6fc901ad8c2b5776a8d1">clear</a>();</div>
|
||||
<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <a class="code" href="classKeccakCore.html">KeccakCore</a> core;</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> };</div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="classSHA3__512.html"> 48</a></span> <span class="keyword">class </span><a class="code" href="classSHA3__512.html">SHA3_512</a> : <span class="keyword">public</span> <a class="code" href="classHash.html">Hash</a></div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> {</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <a class="code" href="classSHA3__512.html#a5f8bc4180e9d19597f499468098a82a4">SHA3_512</a>();</div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keyword">virtual</span> <a class="code" href="classSHA3__512.html#a327005ebc8c0768118ec7d334c583f85">~SHA3_512</a>();</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> </div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <span class="keywordtype">size_t</span> <a class="code" href="classSHA3__512.html#a9f13e4d2b99dd204e96b11142e9c1803">hashSize</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keywordtype">size_t</span> <a class="code" href="classSHA3__512.html#a4493a717bad8fa5cd35fe3aa36f25ab3">blockSize</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="keywordtype">void</span> <a class="code" href="classSHA3__256.html#a324fe4d268bbf23d7b492033fe3bc632">resetHMAC</a>(<span class="keyword">const</span> <span class="keywordtype">void</span> *key, <span class="keywordtype">size_t</span> keyLen);</div>
|
||||
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <span class="keywordtype">void</span> <a class="code" href="classSHA3__256.html#a001215fa1b7d2c30717b4b5b1618d68c">finalizeHMAC</a>(<span class="keyword">const</span> <span class="keywordtype">void</span> *key, <span class="keywordtype">size_t</span> keyLen, <span class="keywordtype">void</span> *hash, <span class="keywordtype">size_t</span> hashLen);</div>
|
||||
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> </div>
|
||||
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  <a class="code" href="classKeccakCore.html">KeccakCore</a> core;</div>
|
||||
<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> };</div>
|
||||
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div>
|
||||
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="classSHA3__512.html"> 51</a></span> <span class="keyword">class </span><a class="code" href="classSHA3__512.html">SHA3_512</a> : <span class="keyword">public</span> <a class="code" href="classHash.html">Hash</a></div>
|
||||
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> {</div>
|
||||
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="keyword">public</span>:</div>
|
||||
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  <a class="code" href="classSHA3__512.html#a5f8bc4180e9d19597f499468098a82a4">SHA3_512</a>();</div>
|
||||
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keyword">virtual</span> <a class="code" href="classSHA3__512.html#a327005ebc8c0768118ec7d334c583f85">~SHA3_512</a>();</div>
|
||||
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> </div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keywordtype">void</span> <a class="code" href="classSHA3__512.html#a435746d5a8b012f7c65050337cc4a23f">reset</a>();</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keywordtype">void</span> <a class="code" href="classSHA3__512.html#a0563e4c87150e6019671b4fe92fd63a4">update</a>(<span class="keyword">const</span> <span class="keywordtype">void</span> *data, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keywordtype">void</span> <a class="code" href="classSHA3__512.html#ac0227aafb5f047bb50f0bd84df0b4b5b">finalize</a>(<span class="keywordtype">void</span> *hash, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> </div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keywordtype">void</span> <a class="code" href="classSHA3__512.html#acfbc5e9b4d394f011d5132a2b156d260">clear</a>();</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> </div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <a class="code" href="classKeccakCore.html">KeccakCore</a> core;</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> };</div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> </div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="classSHA3__512_html_a5f8bc4180e9d19597f499468098a82a4"><div class="ttname"><a href="classSHA3__512.html#a5f8bc4180e9d19597f499468098a82a4">SHA3_512::SHA3_512</a></div><div class="ttdeci">SHA3_512()</div><div class="ttdoc">Constructs a new SHA3-512 hash object. </div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8cpp_source.html#l00094">SHA3.cpp:94</a></div></div>
|
||||
<div class="ttc" id="classSHA3__256_html_a57b5f29347a733e04fe47d60621f3202"><div class="ttname"><a href="classSHA3__256.html#a57b5f29347a733e04fe47d60621f3202">SHA3_256::reset</a></div><div class="ttdeci">void reset()</div><div class="ttdoc">Resets the hash ready for a new hashing process. </div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8cpp_source.html#l00060">SHA3.cpp:60</a></div></div>
|
||||
<div class="ttc" id="classSHA3__256_html_a835d09eb88d477cd162330c493cbdf64"><div class="ttname"><a href="classSHA3__256.html#a835d09eb88d477cd162330c493cbdf64">SHA3_256::~SHA3_256</a></div><div class="ttdeci">virtual ~SHA3_256()</div><div class="ttdoc">Destroys this hash object after clearing sensitive information. </div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8cpp_source.html#l00045">SHA3.cpp:45</a></div></div>
|
||||
<div class="ttc" id="classSHA3__512_html_a9f13e4d2b99dd204e96b11142e9c1803"><div class="ttname"><a href="classSHA3__512.html#a9f13e4d2b99dd204e96b11142e9c1803">SHA3_512::hashSize</a></div><div class="ttdeci">size_t hashSize() const </div><div class="ttdoc">Size of the hash result from finalize(). </div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8cpp_source.html#l00107">SHA3.cpp:107</a></div></div>
|
||||
<div class="ttc" id="classSHA3__256_html_ac091b276c6d80a981fa64a9e8c68ca87"><div class="ttname"><a href="classSHA3__256.html#ac091b276c6d80a981fa64a9e8c68ca87">SHA3_256::SHA3_256</a></div><div class="ttdeci">SHA3_256()</div><div class="ttdoc">Constructs a new SHA3-256 hash object. </div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8cpp_source.html#l00037">SHA3.cpp:37</a></div></div>
|
||||
<div class="ttc" id="classSHA3__512_html_a327005ebc8c0768118ec7d334c583f85"><div class="ttname"><a href="classSHA3__512.html#a327005ebc8c0768118ec7d334c583f85">SHA3_512::~SHA3_512</a></div><div class="ttdeci">virtual ~SHA3_512()</div><div class="ttdoc">Destroys this hash object after clearing sensitive information. </div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8cpp_source.html#l00102">SHA3.cpp:102</a></div></div>
|
||||
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keywordtype">size_t</span> <a class="code" href="classSHA3__512.html#a9f13e4d2b99dd204e96b11142e9c1803">hashSize</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keywordtype">size_t</span> <a class="code" href="classSHA3__512.html#a4493a717bad8fa5cd35fe3aa36f25ab3">blockSize</a>() <span class="keyword">const</span>;</div>
|
||||
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span> </div>
|
||||
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="keywordtype">void</span> <a class="code" href="classSHA3__512.html#a435746d5a8b012f7c65050337cc4a23f">reset</a>();</div>
|
||||
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  <span class="keywordtype">void</span> <a class="code" href="classSHA3__512.html#a0563e4c87150e6019671b4fe92fd63a4">update</a>(<span class="keyword">const</span> <span class="keywordtype">void</span> *data, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  <span class="keywordtype">void</span> <a class="code" href="classSHA3__512.html#ac0227aafb5f047bb50f0bd84df0b4b5b">finalize</a>(<span class="keywordtype">void</span> *hash, <span class="keywordtype">size_t</span> len);</div>
|
||||
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> </div>
|
||||
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  <span class="keywordtype">void</span> <a class="code" href="classSHA3__512.html#acfbc5e9b4d394f011d5132a2b156d260">clear</a>();</div>
|
||||
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div>
|
||||
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keywordtype">void</span> <a class="code" href="classSHA3__512.html#aac7133f420f2be0288965c2e863f389b">resetHMAC</a>(<span class="keyword">const</span> <span class="keywordtype">void</span> *key, <span class="keywordtype">size_t</span> keyLen);</div>
|
||||
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  <span class="keywordtype">void</span> <a class="code" href="classSHA3__512.html#a25c9d2da26d01d46ba6b72c8a7905ea0">finalizeHMAC</a>(<span class="keyword">const</span> <span class="keywordtype">void</span> *key, <span class="keywordtype">size_t</span> keyLen, <span class="keywordtype">void</span> *hash, <span class="keywordtype">size_t</span> hashLen);</div>
|
||||
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div>
|
||||
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span> <span class="keyword">private</span>:</div>
|
||||
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <a class="code" href="classKeccakCore.html">KeccakCore</a> core;</div>
|
||||
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> };</div>
|
||||
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> </div>
|
||||
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> <span class="preprocessor">#endif</span></div>
|
||||
<div class="ttc" id="classSHA3__512_html_a5f8bc4180e9d19597f499468098a82a4"><div class="ttname"><a href="classSHA3__512.html#a5f8bc4180e9d19597f499468098a82a4">SHA3_512::SHA3_512</a></div><div class="ttdeci">SHA3_512()</div><div class="ttdoc">Constructs a new SHA3-512 hash object. </div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8cpp_source.html#l00110">SHA3.cpp:110</a></div></div>
|
||||
<div class="ttc" id="classSHA3__256_html_a57b5f29347a733e04fe47d60621f3202"><div class="ttname"><a href="classSHA3__256.html#a57b5f29347a733e04fe47d60621f3202">SHA3_256::reset</a></div><div class="ttdeci">void reset()</div><div class="ttdoc">Resets the hash ready for a new hashing process. </div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8cpp_source.html#l00061">SHA3.cpp:61</a></div></div>
|
||||
<div class="ttc" id="classSHA3__256_html_a835d09eb88d477cd162330c493cbdf64"><div class="ttname"><a href="classSHA3__256.html#a835d09eb88d477cd162330c493cbdf64">SHA3_256::~SHA3_256</a></div><div class="ttdeci">virtual ~SHA3_256()</div><div class="ttdoc">Destroys this hash object after clearing sensitive information. </div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8cpp_source.html#l00046">SHA3.cpp:46</a></div></div>
|
||||
<div class="ttc" id="classSHA3__256_html_a324fe4d268bbf23d7b492033fe3bc632"><div class="ttname"><a href="classSHA3__256.html#a324fe4d268bbf23d7b492033fe3bc632">SHA3_256::resetHMAC</a></div><div class="ttdeci">void resetHMAC(const void *key, size_t keyLen)</div><div class="ttdoc">Resets the hash ready for a new HMAC hashing process. </div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8cpp_source.html#l00083">SHA3.cpp:83</a></div></div>
|
||||
<div class="ttc" id="classSHA3__512_html_a9f13e4d2b99dd204e96b11142e9c1803"><div class="ttname"><a href="classSHA3__512.html#a9f13e4d2b99dd204e96b11142e9c1803">SHA3_512::hashSize</a></div><div class="ttdeci">size_t hashSize() const </div><div class="ttdoc">Size of the hash result from finalize(). </div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8cpp_source.html#l00123">SHA3.cpp:123</a></div></div>
|
||||
<div class="ttc" id="classSHA3__256_html_ac091b276c6d80a981fa64a9e8c68ca87"><div class="ttname"><a href="classSHA3__256.html#ac091b276c6d80a981fa64a9e8c68ca87">SHA3_256::SHA3_256</a></div><div class="ttdeci">SHA3_256()</div><div class="ttdoc">Constructs a new SHA3-256 hash object. </div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8cpp_source.html#l00038">SHA3.cpp:38</a></div></div>
|
||||
<div class="ttc" id="classSHA3__256_html_a001215fa1b7d2c30717b4b5b1618d68c"><div class="ttname"><a href="classSHA3__256.html#a001215fa1b7d2c30717b4b5b1618d68c">SHA3_256::finalizeHMAC</a></div><div class="ttdeci">void finalizeHMAC(const void *key, size_t keyLen, void *hash, size_t hashLen)</div><div class="ttdoc">Finalizes the HMAC hashing process and returns the hash. </div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8cpp_source.html#l00088">SHA3.cpp:88</a></div></div>
|
||||
<div class="ttc" id="classSHA3__512_html_a327005ebc8c0768118ec7d334c583f85"><div class="ttname"><a href="classSHA3__512.html#a327005ebc8c0768118ec7d334c583f85">SHA3_512::~SHA3_512</a></div><div class="ttdeci">virtual ~SHA3_512()</div><div class="ttdoc">Destroys this hash object after clearing sensitive information. </div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8cpp_source.html#l00118">SHA3.cpp:118</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="classSHA3__256_html_a2c5c08119d5ad853021f929a763784f3"><div class="ttname"><a href="classSHA3__256.html#a2c5c08119d5ad853021f929a763784f3">SHA3_256::hashSize</a></div><div class="ttdeci">size_t hashSize() const </div><div class="ttdoc">Size of the hash result from finalize(). </div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8cpp_source.html#l00050">SHA3.cpp:50</a></div></div>
|
||||
<div class="ttc" id="classSHA3__512_html_ac0227aafb5f047bb50f0bd84df0b4b5b"><div class="ttname"><a href="classSHA3__512.html#ac0227aafb5f047bb50f0bd84df0b4b5b">SHA3_512::finalize</a></div><div class="ttdeci">void finalize(void *hash, size_t len)</div><div class="ttdoc">Finalizes the hashing process and returns the hash. </div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8cpp_source.html#l00127">SHA3.cpp:127</a></div></div>
|
||||
<div class="ttc" id="classSHA3__512_html_a435746d5a8b012f7c65050337cc4a23f"><div class="ttname"><a href="classSHA3__512.html#a435746d5a8b012f7c65050337cc4a23f">SHA3_512::reset</a></div><div class="ttdeci">void reset()</div><div class="ttdoc">Resets the hash ready for a new hashing process. </div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8cpp_source.html#l00117">SHA3.cpp:117</a></div></div>
|
||||
<div class="ttc" id="classSHA3__256_html_a88a50ab6c2d4ad105cda2dd504d96e7c"><div class="ttname"><a href="classSHA3__256.html#a88a50ab6c2d4ad105cda2dd504d96e7c">SHA3_256::blockSize</a></div><div class="ttdeci">size_t blockSize() const </div><div class="ttdoc">Size of the internal block used by the hash algorithm. </div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8cpp_source.html#l00055">SHA3.cpp:55</a></div></div>
|
||||
<div class="ttc" id="classSHA3__512_html_acfbc5e9b4d394f011d5132a2b156d260"><div class="ttname"><a href="classSHA3__512.html#acfbc5e9b4d394f011d5132a2b156d260">SHA3_512::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdoc">Clears the hash state, removing all sensitive data, and then resets the hash ready for a new hashing ...</div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8cpp_source.html#l00134">SHA3.cpp:134</a></div></div>
|
||||
<div class="ttc" id="classSHA3__512_html_a4493a717bad8fa5cd35fe3aa36f25ab3"><div class="ttname"><a href="classSHA3__512.html#a4493a717bad8fa5cd35fe3aa36f25ab3">SHA3_512::blockSize</a></div><div class="ttdeci">size_t blockSize() const </div><div class="ttdoc">Size of the internal block used by the hash algorithm. </div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8cpp_source.html#l00112">SHA3.cpp:112</a></div></div>
|
||||
<div class="ttc" id="classSHA3__512_html_a0563e4c87150e6019671b4fe92fd63a4"><div class="ttname"><a href="classSHA3__512.html#a0563e4c87150e6019671b4fe92fd63a4">SHA3_512::update</a></div><div class="ttdeci">void update(const void *data, size_t len)</div><div class="ttdoc">Updates the hash with more data. </div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8cpp_source.html#l00122">SHA3.cpp:122</a></div></div>
|
||||
<div class="ttc" id="classSHA3__256_html_a8fe7cad1f83bd1bae1a0d521324247a1"><div class="ttname"><a href="classSHA3__256.html#a8fe7cad1f83bd1bae1a0d521324247a1">SHA3_256::finalize</a></div><div class="ttdeci">void finalize(void *hash, size_t len)</div><div class="ttdoc">Finalizes the hashing process and returns the hash. </div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8cpp_source.html#l00070">SHA3.cpp:70</a></div></div>
|
||||
<div class="ttc" id="classSHA3__256_html_a2c5c08119d5ad853021f929a763784f3"><div class="ttname"><a href="classSHA3__256.html#a2c5c08119d5ad853021f929a763784f3">SHA3_256::hashSize</a></div><div class="ttdeci">size_t hashSize() const </div><div class="ttdoc">Size of the hash result from finalize(). </div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8cpp_source.html#l00051">SHA3.cpp:51</a></div></div>
|
||||
<div class="ttc" id="classSHA3__512_html_ac0227aafb5f047bb50f0bd84df0b4b5b"><div class="ttname"><a href="classSHA3__512.html#ac0227aafb5f047bb50f0bd84df0b4b5b">SHA3_512::finalize</a></div><div class="ttdeci">void finalize(void *hash, size_t len)</div><div class="ttdoc">Finalizes the hashing process and returns the hash. </div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8cpp_source.html#l00143">SHA3.cpp:143</a></div></div>
|
||||
<div class="ttc" id="classSHA3__512_html_a435746d5a8b012f7c65050337cc4a23f"><div class="ttname"><a href="classSHA3__512.html#a435746d5a8b012f7c65050337cc4a23f">SHA3_512::reset</a></div><div class="ttdeci">void reset()</div><div class="ttdoc">Resets the hash ready for a new hashing process. </div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8cpp_source.html#l00133">SHA3.cpp:133</a></div></div>
|
||||
<div class="ttc" id="classSHA3__512_html_a25c9d2da26d01d46ba6b72c8a7905ea0"><div class="ttname"><a href="classSHA3__512.html#a25c9d2da26d01d46ba6b72c8a7905ea0">SHA3_512::finalizeHMAC</a></div><div class="ttdeci">void finalizeHMAC(const void *key, size_t keyLen, void *hash, size_t hashLen)</div><div class="ttdoc">Finalizes the HMAC hashing process and returns the hash. </div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8cpp_source.html#l00160">SHA3.cpp:160</a></div></div>
|
||||
<div class="ttc" id="classSHA3__256_html_a88a50ab6c2d4ad105cda2dd504d96e7c"><div class="ttname"><a href="classSHA3__256.html#a88a50ab6c2d4ad105cda2dd504d96e7c">SHA3_256::blockSize</a></div><div class="ttdeci">size_t blockSize() const </div><div class="ttdoc">Size of the internal block used by the hash algorithm. </div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8cpp_source.html#l00056">SHA3.cpp:56</a></div></div>
|
||||
<div class="ttc" id="classSHA3__512_html_aac7133f420f2be0288965c2e863f389b"><div class="ttname"><a href="classSHA3__512.html#aac7133f420f2be0288965c2e863f389b">SHA3_512::resetHMAC</a></div><div class="ttdeci">void resetHMAC(const void *key, size_t keyLen)</div><div class="ttdoc">Resets the hash ready for a new HMAC hashing process. </div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8cpp_source.html#l00155">SHA3.cpp:155</a></div></div>
|
||||
<div class="ttc" id="classSHA3__512_html_acfbc5e9b4d394f011d5132a2b156d260"><div class="ttname"><a href="classSHA3__512.html#acfbc5e9b4d394f011d5132a2b156d260">SHA3_512::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdoc">Clears the hash state, removing all sensitive data, and then resets the hash ready for a new hashing ...</div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8cpp_source.html#l00150">SHA3.cpp:150</a></div></div>
|
||||
<div class="ttc" id="classSHA3__512_html_a4493a717bad8fa5cd35fe3aa36f25ab3"><div class="ttname"><a href="classSHA3__512.html#a4493a717bad8fa5cd35fe3aa36f25ab3">SHA3_512::blockSize</a></div><div class="ttdeci">size_t blockSize() const </div><div class="ttdoc">Size of the internal block used by the hash algorithm. </div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8cpp_source.html#l00128">SHA3.cpp:128</a></div></div>
|
||||
<div class="ttc" id="classSHA3__512_html_a0563e4c87150e6019671b4fe92fd63a4"><div class="ttname"><a href="classSHA3__512.html#a0563e4c87150e6019671b4fe92fd63a4">SHA3_512::update</a></div><div class="ttdeci">void update(const void *data, size_t len)</div><div class="ttdoc">Updates the hash with more data. </div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8cpp_source.html#l00138">SHA3.cpp:138</a></div></div>
|
||||
<div class="ttc" id="classSHA3__256_html_a8fe7cad1f83bd1bae1a0d521324247a1"><div class="ttname"><a href="classSHA3__256.html#a8fe7cad1f83bd1bae1a0d521324247a1">SHA3_256::finalize</a></div><div class="ttdeci">void finalize(void *hash, size_t len)</div><div class="ttdoc">Finalizes the hashing process and returns the hash. </div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8cpp_source.html#l00071">SHA3.cpp:71</a></div></div>
|
||||
<div class="ttc" id="classKeccakCore_html"><div class="ttname"><a href="classKeccakCore.html">KeccakCore</a></div><div class="ttdoc">Keccak core sponge function. </div><div class="ttdef"><b>Definition:</b> <a href="KeccakCore_8h_source.html#l00029">KeccakCore.h:29</a></div></div>
|
||||
<div class="ttc" id="classSHA3__256_html"><div class="ttname"><a href="classSHA3__256.html">SHA3_256</a></div><div class="ttdoc">SHA3-256 hash algorithm. </div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8h_source.html#l00029">SHA3.h:29</a></div></div>
|
||||
<div class="ttc" id="classSHA3__512_html"><div class="ttname"><a href="classSHA3__512.html">SHA3_512</a></div><div class="ttdoc">SHA3-512 hash algorithm. </div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8h_source.html#l00048">SHA3.h:48</a></div></div>
|
||||
<div class="ttc" id="classSHA3__256_html_a8356957ea403c5da326fc6899b91ea71"><div class="ttname"><a href="classSHA3__256.html#a8356957ea403c5da326fc6899b91ea71">SHA3_256::update</a></div><div class="ttdeci">void update(const void *data, size_t len)</div><div class="ttdoc">Updates the hash with more data. </div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8cpp_source.html#l00065">SHA3.cpp:65</a></div></div>
|
||||
<div class="ttc" id="classSHA3__256_html_a531467f995ef6fc901ad8c2b5776a8d1"><div class="ttname"><a href="classSHA3__256.html#a531467f995ef6fc901ad8c2b5776a8d1">SHA3_256::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdoc">Clears the hash state, removing all sensitive data, and then resets the hash ready for a new hashing ...</div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8cpp_source.html#l00077">SHA3.cpp:77</a></div></div>
|
||||
<div class="ttc" id="classSHA3__512_html"><div class="ttname"><a href="classSHA3__512.html">SHA3_512</a></div><div class="ttdoc">SHA3-512 hash algorithm. </div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8h_source.html#l00051">SHA3.h:51</a></div></div>
|
||||
<div class="ttc" id="classSHA3__256_html_a8356957ea403c5da326fc6899b91ea71"><div class="ttname"><a href="classSHA3__256.html#a8356957ea403c5da326fc6899b91ea71">SHA3_256::update</a></div><div class="ttdeci">void update(const void *data, size_t len)</div><div class="ttdoc">Updates the hash with more data. </div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8cpp_source.html#l00066">SHA3.cpp:66</a></div></div>
|
||||
<div class="ttc" id="classSHA3__256_html_a531467f995ef6fc901ad8c2b5776a8d1"><div class="ttname"><a href="classSHA3__256.html#a531467f995ef6fc901ad8c2b5776a8d1">SHA3_256::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdoc">Clears the hash state, removing all sensitive data, and then resets the hash ready for a new hashing ...</div><div class="ttdef"><b>Definition:</b> <a href="SHA3_8cpp_source.html#l00078">SHA3.cpp:78</a></div></div>
|
||||
</div><!-- fragment --></div><!-- contents -->
|
||||
<!-- start footer part -->
|
||||
<hr class="footer"/><address class="footer"><small>
|
||||
Generated on Sun Mar 22 2015 15:54:26 for ArduinoLibs by  <a href="http://www.doxygen.org/index.html">
|
||||
Generated on Wed Mar 25 2015 19:36:07 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