1
0
mirror of https://github.com/taigrr/arduinolibs synced 2025-01-18 04:33:12 -08:00

Update docs

This commit is contained in:
Rhys Weatherley 2018-04-26 08:02:15 +10:00
parent 93bbc1af6f
commit d095aa79fc
291 changed files with 885 additions and 534 deletions

View File

@ -376,7 +376,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:03 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -178,7 +178,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:03 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -421,7 +421,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:03 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -417,7 +417,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:03 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -186,7 +186,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:03 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -391,7 +391,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:03 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -644,12 +644,12 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160;</div>
<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160;<span class="preprocessor">#endif // CRYPTO_ACORN128_AVR</span></div>
<div class="ttc" id="classAcorn128_html_a4273a0b1eb880d98e34f2f9123fa167b"><div class="ttname"><a href="classAcorn128.html#a4273a0b1eb880d98e34f2f9123fa167b">Acorn128::encrypt</a></div><div class="ttdeci">void encrypt(uint8_t *output, const uint8_t *input, size_t len)</div><div class="ttdoc">Encrypts an input buffer and writes the ciphertext to an output buffer. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00554">Acorn128.cpp:554</a></div></div>
<div class="ttc" id="classAcorn128_html_a7eacfc496f19b691207f64ba58b4c14a"><div class="ttname"><a href="classAcorn128.html#a7eacfc496f19b691207f64ba58b4c14a">Acorn128::decrypt</a></div><div class="ttdeci">void decrypt(uint8_t *output, const uint8_t *input, size_t len)</div><div class="ttdoc">Decrypts an input buffer and writes the plaintext to an output buffer. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00581">Acorn128.cpp:581</a></div></div>
<div class="ttc" id="classAcorn128_html_a9a893539010c729c7d93a7acfd76ae67"><div class="ttname"><a href="classAcorn128.html#a9a893539010c729c7d93a7acfd76ae67">Acorn128::addAuthData</a></div><div class="ttdeci">void addAuthData(const void *data, size_t len)</div><div class="ttdoc">Adds extra data that will be authenticated but not encrypted. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00608">Acorn128.cpp:608</a></div></div>
<div class="ttc" id="classAcorn128_html_a7eacfc496f19b691207f64ba58b4c14a"><div class="ttname"><a href="classAcorn128.html#a7eacfc496f19b691207f64ba58b4c14a">Acorn128::decrypt</a></div><div class="ttdeci">void decrypt(uint8_t *output, const uint8_t *input, size_t len)</div><div class="ttdoc">Decrypts an input buffer and writes the plaintext to an output buffer. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00580">Acorn128.cpp:580</a></div></div>
<div class="ttc" id="classAcorn128_html_a9a893539010c729c7d93a7acfd76ae67"><div class="ttname"><a href="classAcorn128.html#a9a893539010c729c7d93a7acfd76ae67">Acorn128::addAuthData</a></div><div class="ttdeci">void addAuthData(const void *data, size_t len)</div><div class="ttdoc">Adds extra data that will be authenticated but not encrypted. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00606">Acorn128.cpp:606</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:03 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -551,147 +551,145 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00553"></a><span class="lineno"> 553</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00554"></a><span class="lineno"><a class="line" href="classAcorn128.html#a4273a0b1eb880d98e34f2f9123fa167b"> 554</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classAcorn128.html#a4273a0b1eb880d98e34f2f9123fa167b">Acorn128::encrypt</a>(uint8_t *output, <span class="keyword">const</span> uint8_t *input, <span class="keywordtype">size_t</span> len)</div>
<div class="line"><a name="l00555"></a><span class="lineno"> 555</span>&#160;{</div>
<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160; uint32_t temp;</div>
<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; <span class="keywordflow">if</span> (!state.authDone) {</div>
<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160; acornPad(&amp;state, CB_1);</div>
<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160; state.authDone = 1;</div>
<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160; }</div>
<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; <span class="keywordflow">while</span> (len &gt;= 4) {</div>
<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160; uint32_t temp = ((uint32_t)input[0]) |</div>
<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160; (((uint32_t)input[1]) &lt;&lt; 8) |</div>
<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160; (((uint32_t)input[2]) &lt;&lt; 16) |</div>
<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; (((uint32_t)input[3]) &lt;&lt; 24);</div>
<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160; temp = acornEncrypt32Fast(&amp;state, temp);</div>
<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; output[0] = (uint8_t)temp;</div>
<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; output[1] = (uint8_t)(temp &gt;&gt; 8);</div>
<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; output[2] = (uint8_t)(temp &gt;&gt; 16);</div>
<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; output[3] = (uint8_t)(temp &gt;&gt; 24);</div>
<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160; input += 4;</div>
<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; output += 4;</div>
<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; len -= 4;</div>
<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; }</div>
<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; <span class="keywordflow">while</span> (len &gt; 0) {</div>
<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; *output++ = acornEncrypt8(&amp;state, *input++, CA_1_BYTE, CB_0_BYTE);</div>
<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; --len;</div>
<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160; }</div>
<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160;}</div>
<div class="line"><a name="l00580"></a><span class="lineno"> 580</span>&#160;</div>
<div class="line"><a name="l00581"></a><span class="lineno"><a class="line" href="classAcorn128.html#a7eacfc496f19b691207f64ba58b4c14a"> 581</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classAcorn128.html#a7eacfc496f19b691207f64ba58b4c14a">Acorn128::decrypt</a>(uint8_t *output, <span class="keyword">const</span> uint8_t *input, <span class="keywordtype">size_t</span> len)</div>
<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160;{</div>
<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; uint32_t temp;</div>
<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160; <span class="keywordflow">if</span> (!state.authDone) {</div>
<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160; acornPad(&amp;state, CB_1);</div>
<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160; state.authDone = 1;</div>
<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160; }</div>
<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160; <span class="keywordflow">while</span> (len &gt;= 4) {</div>
<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160; uint32_t temp = ((uint32_t)input[0]) |</div>
<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160; (((uint32_t)input[1]) &lt;&lt; 8) |</div>
<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160; (((uint32_t)input[2]) &lt;&lt; 16) |</div>
<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160; (((uint32_t)input[3]) &lt;&lt; 24);</div>
<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160; temp = acornDecrypt32(&amp;state, temp);</div>
<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160; output[0] = (uint8_t)temp;</div>
<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160; output[1] = (uint8_t)(temp &gt;&gt; 8);</div>
<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160; output[2] = (uint8_t)(temp &gt;&gt; 16);</div>
<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160; output[3] = (uint8_t)(temp &gt;&gt; 24);</div>
<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160; input += 4;</div>
<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160; output += 4;</div>
<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160; len -= 4;</div>
<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160; }</div>
<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160; <span class="keywordflow">while</span> (len &gt; 0) {</div>
<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160; *output++ = acornDecrypt8(&amp;state, *input++);</div>
<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160; --len;</div>
<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160; }</div>
<div class="line"><a name="l00606"></a><span class="lineno"> 606</span>&#160;}</div>
<div class="line"><a name="l00607"></a><span class="lineno"> 607</span>&#160;</div>
<div class="line"><a name="l00608"></a><span class="lineno"><a class="line" href="classAcorn128.html#a9a893539010c729c7d93a7acfd76ae67"> 608</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classAcorn128.html#a9a893539010c729c7d93a7acfd76ae67">Acorn128::addAuthData</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="l00609"></a><span class="lineno"> 609</span>&#160;{</div>
<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160; <span class="comment">// Cannot add any more auth data if we&#39;ve started to encrypt or decrypt.</span></div>
<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160; <span class="keywordflow">if</span> (state.authDone)</div>
<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160; <span class="keywordflow">return</span>;</div>
<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160;</div>
<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160; <span class="comment">// Encrypt the auth data with ca = 1, cb = 1.</span></div>
<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160; <span class="keyword">const</span> uint8_t *input = (<span class="keyword">const</span> uint8_t *)data;</div>
<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160; <span class="keywordflow">while</span> (len &gt;= 4) {</div>
<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160; uint32_t temp = ((uint32_t)input[0]) |</div>
<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160; (((uint32_t)input[1]) &lt;&lt; 8) |</div>
<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160; (((uint32_t)input[2]) &lt;&lt; 16) |</div>
<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160; (((uint32_t)input[3]) &lt;&lt; 24);</div>
<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160; acornEncrypt32(&amp;state, temp, CA_1, CB_1);</div>
<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160; input += 4;</div>
<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160; len -= 4;</div>
<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160; }</div>
<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160; <span class="keywordflow">while</span> (len &gt; 0) {</div>
<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160; acornEncrypt8(&amp;state, *input++, CA_1_BYTE, CB_1_BYTE);</div>
<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160; --len;</div>
<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160; }</div>
<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160;}</div>
<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160;</div>
<div class="line"><a name="l00631"></a><span class="lineno"> 631</span>&#160;<span class="preprocessor">#endif // CRYPTO_ACORN128_DEFAULT</span></div>
<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00633"></a><span class="lineno"><a class="line" href="classAcorn128.html#a333c98509f0ba55dff684d54781c0242"> 633</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classAcorn128.html#a333c98509f0ba55dff684d54781c0242">Acorn128::computeTag</a>(<span class="keywordtype">void</span> *tag, <span class="keywordtype">size_t</span> len)</div>
<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160;{</div>
<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160; <span class="comment">// Finalize the data and apply padding.</span></div>
<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160; <span class="keywordflow">if</span> (!state.authDone)</div>
<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160; acornPad(&amp;state, CB_1);</div>
<div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160; acornPad(&amp;state, CB_0);</div>
<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160;</div>
<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160; <span class="comment">// Encrypt 768 zero bits and extract the last 128 for the tag.</span></div>
<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160; uint32_t temp[4];</div>
<div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160; <span class="keywordflow">for</span> (uint8_t i = 0; i &lt; 20; ++i)</div>
<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160; acornEncrypt32(&amp;state, 0, CA_1, CB_1);</div>
<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160; temp[0] = acornEncrypt32(&amp;state, 0, CA_1, CB_1);</div>
<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160; temp[1] = acornEncrypt32(&amp;state, 0, CA_1, CB_1);</div>
<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160; temp[2] = acornEncrypt32(&amp;state, 0, CA_1, CB_1);</div>
<div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160; temp[3] = acornEncrypt32(&amp;state, 0, CA_1, CB_1);</div>
<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160;<span class="preprocessor">#if !defined(CRYPTO_LITTLE_ENDIAN)</span></div>
<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160;<span class="preprocessor"></span> temp[0] = htole32(temp[0]);</div>
<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160; temp[1] = htole32(temp[1]);</div>
<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160; temp[2] = htole32(temp[2]);</div>
<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160; temp[3] = htole32(temp[3]);</div>
<div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160; <span class="comment">// Truncate to the requested length and return the value.</span></div>
<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160; <span class="keywordflow">if</span> (len &gt; 16)</div>
<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160; len = 16;</div>
<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160; memcpy(tag, temp, len);</div>
<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160; clean(temp);</div>
<div class="line"><a name="l00660"></a><span class="lineno"> 660</span>&#160;}</div>
<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160;</div>
<div class="line"><a name="l00662"></a><span class="lineno"><a class="line" href="classAcorn128.html#a0a1c914c76d15af00bbb348f160bbacb"> 662</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classAcorn128.html#a0a1c914c76d15af00bbb348f160bbacb">Acorn128::checkTag</a>(<span class="keyword">const</span> <span class="keywordtype">void</span> *tag, <span class="keywordtype">size_t</span> len)</div>
<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160;{</div>
<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160; <span class="comment">// Can never match if the expected tag length is too long.</span></div>
<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160; <span class="keywordflow">if</span> (len &gt; 16)</div>
<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160;</div>
<div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160; <span class="comment">// Compute the authentication tag and check it.</span></div>
<div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160; uint8_t temp[16];</div>
<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160; <a class="code" href="classAcorn128.html#a333c98509f0ba55dff684d54781c0242">computeTag</a>(temp, len);</div>
<div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160; <span class="keywordtype">bool</span> equal = secure_compare(temp, tag, len);</div>
<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160; clean(temp);</div>
<div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160; <span class="keywordflow">return</span> equal;</div>
<div class="line"><a name="l00674"></a><span class="lineno"> 674</span>&#160;}</div>
<div class="line"><a name="l00675"></a><span class="lineno"> 675</span>&#160;</div>
<div class="line"><a name="l00679"></a><span class="lineno"><a class="line" href="classAcorn128.html#ac98fa6f3ad9f12b090d678d94ffff56f"> 679</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classAcorn128.html#ac98fa6f3ad9f12b090d678d94ffff56f">Acorn128::clear</a>()</div>
<div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160;{</div>
<div class="line"><a name="l00681"></a><span class="lineno"> 681</span>&#160; clean(state);</div>
<div class="line"><a name="l00682"></a><span class="lineno"> 682</span>&#160;}</div>
<div class="line"><a name="l00556"></a><span class="lineno"> 556</span>&#160; <span class="keywordflow">if</span> (!state.authDone) {</div>
<div class="line"><a name="l00557"></a><span class="lineno"> 557</span>&#160; acornPad(&amp;state, CB_1);</div>
<div class="line"><a name="l00558"></a><span class="lineno"> 558</span>&#160; state.authDone = 1;</div>
<div class="line"><a name="l00559"></a><span class="lineno"> 559</span>&#160; }</div>
<div class="line"><a name="l00560"></a><span class="lineno"> 560</span>&#160; <span class="keywordflow">while</span> (len &gt;= 4) {</div>
<div class="line"><a name="l00561"></a><span class="lineno"> 561</span>&#160; uint32_t temp = ((uint32_t)input[0]) |</div>
<div class="line"><a name="l00562"></a><span class="lineno"> 562</span>&#160; (((uint32_t)input[1]) &lt;&lt; 8) |</div>
<div class="line"><a name="l00563"></a><span class="lineno"> 563</span>&#160; (((uint32_t)input[2]) &lt;&lt; 16) |</div>
<div class="line"><a name="l00564"></a><span class="lineno"> 564</span>&#160; (((uint32_t)input[3]) &lt;&lt; 24);</div>
<div class="line"><a name="l00565"></a><span class="lineno"> 565</span>&#160; temp = acornEncrypt32Fast(&amp;state, temp);</div>
<div class="line"><a name="l00566"></a><span class="lineno"> 566</span>&#160; output[0] = (uint8_t)temp;</div>
<div class="line"><a name="l00567"></a><span class="lineno"> 567</span>&#160; output[1] = (uint8_t)(temp &gt;&gt; 8);</div>
<div class="line"><a name="l00568"></a><span class="lineno"> 568</span>&#160; output[2] = (uint8_t)(temp &gt;&gt; 16);</div>
<div class="line"><a name="l00569"></a><span class="lineno"> 569</span>&#160; output[3] = (uint8_t)(temp &gt;&gt; 24);</div>
<div class="line"><a name="l00570"></a><span class="lineno"> 570</span>&#160; input += 4;</div>
<div class="line"><a name="l00571"></a><span class="lineno"> 571</span>&#160; output += 4;</div>
<div class="line"><a name="l00572"></a><span class="lineno"> 572</span>&#160; len -= 4;</div>
<div class="line"><a name="l00573"></a><span class="lineno"> 573</span>&#160; }</div>
<div class="line"><a name="l00574"></a><span class="lineno"> 574</span>&#160; <span class="keywordflow">while</span> (len &gt; 0) {</div>
<div class="line"><a name="l00575"></a><span class="lineno"> 575</span>&#160; *output++ = acornEncrypt8(&amp;state, *input++, CA_1_BYTE, CB_0_BYTE);</div>
<div class="line"><a name="l00576"></a><span class="lineno"> 576</span>&#160; --len;</div>
<div class="line"><a name="l00577"></a><span class="lineno"> 577</span>&#160; }</div>
<div class="line"><a name="l00578"></a><span class="lineno"> 578</span>&#160;}</div>
<div class="line"><a name="l00579"></a><span class="lineno"> 579</span>&#160;</div>
<div class="line"><a name="l00580"></a><span class="lineno"><a class="line" href="classAcorn128.html#a7eacfc496f19b691207f64ba58b4c14a"> 580</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classAcorn128.html#a7eacfc496f19b691207f64ba58b4c14a">Acorn128::decrypt</a>(uint8_t *output, <span class="keyword">const</span> uint8_t *input, <span class="keywordtype">size_t</span> len)</div>
<div class="line"><a name="l00581"></a><span class="lineno"> 581</span>&#160;{</div>
<div class="line"><a name="l00582"></a><span class="lineno"> 582</span>&#160; <span class="keywordflow">if</span> (!state.authDone) {</div>
<div class="line"><a name="l00583"></a><span class="lineno"> 583</span>&#160; acornPad(&amp;state, CB_1);</div>
<div class="line"><a name="l00584"></a><span class="lineno"> 584</span>&#160; state.authDone = 1;</div>
<div class="line"><a name="l00585"></a><span class="lineno"> 585</span>&#160; }</div>
<div class="line"><a name="l00586"></a><span class="lineno"> 586</span>&#160; <span class="keywordflow">while</span> (len &gt;= 4) {</div>
<div class="line"><a name="l00587"></a><span class="lineno"> 587</span>&#160; uint32_t temp = ((uint32_t)input[0]) |</div>
<div class="line"><a name="l00588"></a><span class="lineno"> 588</span>&#160; (((uint32_t)input[1]) &lt;&lt; 8) |</div>
<div class="line"><a name="l00589"></a><span class="lineno"> 589</span>&#160; (((uint32_t)input[2]) &lt;&lt; 16) |</div>
<div class="line"><a name="l00590"></a><span class="lineno"> 590</span>&#160; (((uint32_t)input[3]) &lt;&lt; 24);</div>
<div class="line"><a name="l00591"></a><span class="lineno"> 591</span>&#160; temp = acornDecrypt32(&amp;state, temp);</div>
<div class="line"><a name="l00592"></a><span class="lineno"> 592</span>&#160; output[0] = (uint8_t)temp;</div>
<div class="line"><a name="l00593"></a><span class="lineno"> 593</span>&#160; output[1] = (uint8_t)(temp &gt;&gt; 8);</div>
<div class="line"><a name="l00594"></a><span class="lineno"> 594</span>&#160; output[2] = (uint8_t)(temp &gt;&gt; 16);</div>
<div class="line"><a name="l00595"></a><span class="lineno"> 595</span>&#160; output[3] = (uint8_t)(temp &gt;&gt; 24);</div>
<div class="line"><a name="l00596"></a><span class="lineno"> 596</span>&#160; input += 4;</div>
<div class="line"><a name="l00597"></a><span class="lineno"> 597</span>&#160; output += 4;</div>
<div class="line"><a name="l00598"></a><span class="lineno"> 598</span>&#160; len -= 4;</div>
<div class="line"><a name="l00599"></a><span class="lineno"> 599</span>&#160; }</div>
<div class="line"><a name="l00600"></a><span class="lineno"> 600</span>&#160; <span class="keywordflow">while</span> (len &gt; 0) {</div>
<div class="line"><a name="l00601"></a><span class="lineno"> 601</span>&#160; *output++ = acornDecrypt8(&amp;state, *input++);</div>
<div class="line"><a name="l00602"></a><span class="lineno"> 602</span>&#160; --len;</div>
<div class="line"><a name="l00603"></a><span class="lineno"> 603</span>&#160; }</div>
<div class="line"><a name="l00604"></a><span class="lineno"> 604</span>&#160;}</div>
<div class="line"><a name="l00605"></a><span class="lineno"> 605</span>&#160;</div>
<div class="line"><a name="l00606"></a><span class="lineno"><a class="line" href="classAcorn128.html#a9a893539010c729c7d93a7acfd76ae67"> 606</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classAcorn128.html#a9a893539010c729c7d93a7acfd76ae67">Acorn128::addAuthData</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="l00607"></a><span class="lineno"> 607</span>&#160;{</div>
<div class="line"><a name="l00608"></a><span class="lineno"> 608</span>&#160; <span class="comment">// Cannot add any more auth data if we&#39;ve started to encrypt or decrypt.</span></div>
<div class="line"><a name="l00609"></a><span class="lineno"> 609</span>&#160; <span class="keywordflow">if</span> (state.authDone)</div>
<div class="line"><a name="l00610"></a><span class="lineno"> 610</span>&#160; <span class="keywordflow">return</span>;</div>
<div class="line"><a name="l00611"></a><span class="lineno"> 611</span>&#160;</div>
<div class="line"><a name="l00612"></a><span class="lineno"> 612</span>&#160; <span class="comment">// Encrypt the auth data with ca = 1, cb = 1.</span></div>
<div class="line"><a name="l00613"></a><span class="lineno"> 613</span>&#160; <span class="keyword">const</span> uint8_t *input = (<span class="keyword">const</span> uint8_t *)data;</div>
<div class="line"><a name="l00614"></a><span class="lineno"> 614</span>&#160; <span class="keywordflow">while</span> (len &gt;= 4) {</div>
<div class="line"><a name="l00615"></a><span class="lineno"> 615</span>&#160; uint32_t temp = ((uint32_t)input[0]) |</div>
<div class="line"><a name="l00616"></a><span class="lineno"> 616</span>&#160; (((uint32_t)input[1]) &lt;&lt; 8) |</div>
<div class="line"><a name="l00617"></a><span class="lineno"> 617</span>&#160; (((uint32_t)input[2]) &lt;&lt; 16) |</div>
<div class="line"><a name="l00618"></a><span class="lineno"> 618</span>&#160; (((uint32_t)input[3]) &lt;&lt; 24);</div>
<div class="line"><a name="l00619"></a><span class="lineno"> 619</span>&#160; acornEncrypt32(&amp;state, temp, CA_1, CB_1);</div>
<div class="line"><a name="l00620"></a><span class="lineno"> 620</span>&#160; input += 4;</div>
<div class="line"><a name="l00621"></a><span class="lineno"> 621</span>&#160; len -= 4;</div>
<div class="line"><a name="l00622"></a><span class="lineno"> 622</span>&#160; }</div>
<div class="line"><a name="l00623"></a><span class="lineno"> 623</span>&#160; <span class="keywordflow">while</span> (len &gt; 0) {</div>
<div class="line"><a name="l00624"></a><span class="lineno"> 624</span>&#160; acornEncrypt8(&amp;state, *input++, CA_1_BYTE, CB_1_BYTE);</div>
<div class="line"><a name="l00625"></a><span class="lineno"> 625</span>&#160; --len;</div>
<div class="line"><a name="l00626"></a><span class="lineno"> 626</span>&#160; }</div>
<div class="line"><a name="l00627"></a><span class="lineno"> 627</span>&#160;}</div>
<div class="line"><a name="l00628"></a><span class="lineno"> 628</span>&#160;</div>
<div class="line"><a name="l00629"></a><span class="lineno"> 629</span>&#160;<span class="preprocessor">#endif // CRYPTO_ACORN128_DEFAULT</span></div>
<div class="line"><a name="l00630"></a><span class="lineno"> 630</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00631"></a><span class="lineno"><a class="line" href="classAcorn128.html#a333c98509f0ba55dff684d54781c0242"> 631</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classAcorn128.html#a333c98509f0ba55dff684d54781c0242">Acorn128::computeTag</a>(<span class="keywordtype">void</span> *tag, <span class="keywordtype">size_t</span> len)</div>
<div class="line"><a name="l00632"></a><span class="lineno"> 632</span>&#160;{</div>
<div class="line"><a name="l00633"></a><span class="lineno"> 633</span>&#160; <span class="comment">// Finalize the data and apply padding.</span></div>
<div class="line"><a name="l00634"></a><span class="lineno"> 634</span>&#160; <span class="keywordflow">if</span> (!state.authDone)</div>
<div class="line"><a name="l00635"></a><span class="lineno"> 635</span>&#160; acornPad(&amp;state, CB_1);</div>
<div class="line"><a name="l00636"></a><span class="lineno"> 636</span>&#160; acornPad(&amp;state, CB_0);</div>
<div class="line"><a name="l00637"></a><span class="lineno"> 637</span>&#160;</div>
<div class="line"><a name="l00638"></a><span class="lineno"> 638</span>&#160; <span class="comment">// Encrypt 768 zero bits and extract the last 128 for the tag.</span></div>
<div class="line"><a name="l00639"></a><span class="lineno"> 639</span>&#160; uint32_t temp[4];</div>
<div class="line"><a name="l00640"></a><span class="lineno"> 640</span>&#160; <span class="keywordflow">for</span> (uint8_t i = 0; i &lt; 20; ++i)</div>
<div class="line"><a name="l00641"></a><span class="lineno"> 641</span>&#160; acornEncrypt32(&amp;state, 0, CA_1, CB_1);</div>
<div class="line"><a name="l00642"></a><span class="lineno"> 642</span>&#160; temp[0] = acornEncrypt32(&amp;state, 0, CA_1, CB_1);</div>
<div class="line"><a name="l00643"></a><span class="lineno"> 643</span>&#160; temp[1] = acornEncrypt32(&amp;state, 0, CA_1, CB_1);</div>
<div class="line"><a name="l00644"></a><span class="lineno"> 644</span>&#160; temp[2] = acornEncrypt32(&amp;state, 0, CA_1, CB_1);</div>
<div class="line"><a name="l00645"></a><span class="lineno"> 645</span>&#160; temp[3] = acornEncrypt32(&amp;state, 0, CA_1, CB_1);</div>
<div class="line"><a name="l00646"></a><span class="lineno"> 646</span>&#160;<span class="preprocessor">#if !defined(CRYPTO_LITTLE_ENDIAN)</span></div>
<div class="line"><a name="l00647"></a><span class="lineno"> 647</span>&#160;<span class="preprocessor"></span> temp[0] = htole32(temp[0]);</div>
<div class="line"><a name="l00648"></a><span class="lineno"> 648</span>&#160; temp[1] = htole32(temp[1]);</div>
<div class="line"><a name="l00649"></a><span class="lineno"> 649</span>&#160; temp[2] = htole32(temp[2]);</div>
<div class="line"><a name="l00650"></a><span class="lineno"> 650</span>&#160; temp[3] = htole32(temp[3]);</div>
<div class="line"><a name="l00651"></a><span class="lineno"> 651</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00652"></a><span class="lineno"> 652</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00653"></a><span class="lineno"> 653</span>&#160; <span class="comment">// Truncate to the requested length and return the value.</span></div>
<div class="line"><a name="l00654"></a><span class="lineno"> 654</span>&#160; <span class="keywordflow">if</span> (len &gt; 16)</div>
<div class="line"><a name="l00655"></a><span class="lineno"> 655</span>&#160; len = 16;</div>
<div class="line"><a name="l00656"></a><span class="lineno"> 656</span>&#160; memcpy(tag, temp, len);</div>
<div class="line"><a name="l00657"></a><span class="lineno"> 657</span>&#160; clean(temp);</div>
<div class="line"><a name="l00658"></a><span class="lineno"> 658</span>&#160;}</div>
<div class="line"><a name="l00659"></a><span class="lineno"> 659</span>&#160;</div>
<div class="line"><a name="l00660"></a><span class="lineno"><a class="line" href="classAcorn128.html#a0a1c914c76d15af00bbb348f160bbacb"> 660</a></span>&#160;<span class="keywordtype">bool</span> <a class="code" href="classAcorn128.html#a0a1c914c76d15af00bbb348f160bbacb">Acorn128::checkTag</a>(<span class="keyword">const</span> <span class="keywordtype">void</span> *tag, <span class="keywordtype">size_t</span> len)</div>
<div class="line"><a name="l00661"></a><span class="lineno"> 661</span>&#160;{</div>
<div class="line"><a name="l00662"></a><span class="lineno"> 662</span>&#160; <span class="comment">// Can never match if the expected tag length is too long.</span></div>
<div class="line"><a name="l00663"></a><span class="lineno"> 663</span>&#160; <span class="keywordflow">if</span> (len &gt; 16)</div>
<div class="line"><a name="l00664"></a><span class="lineno"> 664</span>&#160; <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
<div class="line"><a name="l00665"></a><span class="lineno"> 665</span>&#160;</div>
<div class="line"><a name="l00666"></a><span class="lineno"> 666</span>&#160; <span class="comment">// Compute the authentication tag and check it.</span></div>
<div class="line"><a name="l00667"></a><span class="lineno"> 667</span>&#160; uint8_t temp[16];</div>
<div class="line"><a name="l00668"></a><span class="lineno"> 668</span>&#160; <a class="code" href="classAcorn128.html#a333c98509f0ba55dff684d54781c0242">computeTag</a>(temp, len);</div>
<div class="line"><a name="l00669"></a><span class="lineno"> 669</span>&#160; <span class="keywordtype">bool</span> equal = secure_compare(temp, tag, len);</div>
<div class="line"><a name="l00670"></a><span class="lineno"> 670</span>&#160; clean(temp);</div>
<div class="line"><a name="l00671"></a><span class="lineno"> 671</span>&#160; <span class="keywordflow">return</span> equal;</div>
<div class="line"><a name="l00672"></a><span class="lineno"> 672</span>&#160;}</div>
<div class="line"><a name="l00673"></a><span class="lineno"> 673</span>&#160;</div>
<div class="line"><a name="l00677"></a><span class="lineno"><a class="line" href="classAcorn128.html#ac98fa6f3ad9f12b090d678d94ffff56f"> 677</a></span>&#160;<span class="keywordtype">void</span> <a class="code" href="classAcorn128.html#ac98fa6f3ad9f12b090d678d94ffff56f">Acorn128::clear</a>()</div>
<div class="line"><a name="l00678"></a><span class="lineno"> 678</span>&#160;{</div>
<div class="line"><a name="l00679"></a><span class="lineno"> 679</span>&#160; clean(state);</div>
<div class="line"><a name="l00680"></a><span class="lineno"> 680</span>&#160;}</div>
<div class="ttc" id="classAcorn128_html_af13cffd088e6ec25f9f781bea22fba12"><div class="ttname"><a href="classAcorn128.html#af13cffd088e6ec25f9f781bea22fba12">Acorn128::keySize</a></div><div class="ttdeci">size_t keySize() const </div><div class="ttdoc">Gets the size of the Acorn128 key in bytes. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00064">Acorn128.cpp:64</a></div></div>
<div class="ttc" id="classAcorn128_html_a4273a0b1eb880d98e34f2f9123fa167b"><div class="ttname"><a href="classAcorn128.html#a4273a0b1eb880d98e34f2f9123fa167b">Acorn128::encrypt</a></div><div class="ttdeci">void encrypt(uint8_t *output, const uint8_t *input, size_t len)</div><div class="ttdoc">Encrypts an input buffer and writes the ciphertext to an output buffer. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00554">Acorn128.cpp:554</a></div></div>
<div class="ttc" id="classAcorn128_html_ac98fa6f3ad9f12b090d678d94ffff56f"><div class="ttname"><a href="classAcorn128.html#ac98fa6f3ad9f12b090d678d94ffff56f">Acorn128::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdoc">Clears all security-sensitive state from this cipher object. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00679">Acorn128.cpp:679</a></div></div>
<div class="ttc" id="classAcorn128_html_a333c98509f0ba55dff684d54781c0242"><div class="ttname"><a href="classAcorn128.html#a333c98509f0ba55dff684d54781c0242">Acorn128::computeTag</a></div><div class="ttdeci">void computeTag(void *tag, size_t len)</div><div class="ttdoc">Finalizes the encryption process and computes the authentication tag. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00633">Acorn128.cpp:633</a></div></div>
<div class="ttc" id="classAcorn128_html_a7eacfc496f19b691207f64ba58b4c14a"><div class="ttname"><a href="classAcorn128.html#a7eacfc496f19b691207f64ba58b4c14a">Acorn128::decrypt</a></div><div class="ttdeci">void decrypt(uint8_t *output, const uint8_t *input, size_t len)</div><div class="ttdoc">Decrypts an input buffer and writes the plaintext to an output buffer. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00581">Acorn128.cpp:581</a></div></div>
<div class="ttc" id="classAcorn128_html_ac98fa6f3ad9f12b090d678d94ffff56f"><div class="ttname"><a href="classAcorn128.html#ac98fa6f3ad9f12b090d678d94ffff56f">Acorn128::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdoc">Clears all security-sensitive state from this cipher object. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00677">Acorn128.cpp:677</a></div></div>
<div class="ttc" id="classAcorn128_html_a333c98509f0ba55dff684d54781c0242"><div class="ttname"><a href="classAcorn128.html#a333c98509f0ba55dff684d54781c0242">Acorn128::computeTag</a></div><div class="ttdeci">void computeTag(void *tag, size_t len)</div><div class="ttdoc">Finalizes the encryption process and computes the authentication tag. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00631">Acorn128.cpp:631</a></div></div>
<div class="ttc" id="classAcorn128_html_a7eacfc496f19b691207f64ba58b4c14a"><div class="ttname"><a href="classAcorn128.html#a7eacfc496f19b691207f64ba58b4c14a">Acorn128::decrypt</a></div><div class="ttdeci">void decrypt(uint8_t *output, const uint8_t *input, size_t len)</div><div class="ttdoc">Decrypts an input buffer and writes the plaintext to an output buffer. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00580">Acorn128.cpp:580</a></div></div>
<div class="ttc" id="classAcorn128_html_a170c189599a1cf332db5496dd6bc1df4"><div class="ttname"><a href="classAcorn128.html#a170c189599a1cf332db5496dd6bc1df4">Acorn128::~Acorn128</a></div><div class="ttdeci">virtual ~Acorn128()</div><div class="ttdoc">Destroys this Acorn128 authenticated cipher. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00054">Acorn128.cpp:54</a></div></div>
<div class="ttc" id="classAcorn128_html_a2a2b2285ffc4d0ed57d661d739d22302"><div class="ttname"><a href="classAcorn128.html#a2a2b2285ffc4d0ed57d661d739d22302">Acorn128::setKey</a></div><div class="ttdeci">bool setKey(const uint8_t *key, size_t len)</div><div class="ttdoc">Sets the key to use for future encryption and decryption operations. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00477">Acorn128.cpp:477</a></div></div>
<div class="ttc" id="classAcorn128_html_a4141564021e8233727beb5b9f645dc4e"><div class="ttname"><a href="classAcorn128.html#a4141564021e8233727beb5b9f645dc4e">Acorn128::ivSize</a></div><div class="ttdeci">size_t ivSize() const </div><div class="ttdoc">Gets the size of the Acorn128 initialization vector in bytes. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00077">Acorn128.cpp:77</a></div></div>
<div class="ttc" id="classAcorn128_html_a0a1c914c76d15af00bbb348f160bbacb"><div class="ttname"><a href="classAcorn128.html#a0a1c914c76d15af00bbb348f160bbacb">Acorn128::checkTag</a></div><div class="ttdeci">bool checkTag(const void *tag, size_t len)</div><div class="ttdoc">Finalizes the decryption process and checks the authentication tag. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00662">Acorn128.cpp:662</a></div></div>
<div class="ttc" id="classAcorn128_html_a0a1c914c76d15af00bbb348f160bbacb"><div class="ttname"><a href="classAcorn128.html#a0a1c914c76d15af00bbb348f160bbacb">Acorn128::checkTag</a></div><div class="ttdeci">bool checkTag(const void *tag, size_t len)</div><div class="ttdoc">Finalizes the decryption process and checks the authentication tag. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00660">Acorn128.cpp:660</a></div></div>
<div class="ttc" id="classAcorn128_html_ae4e9ecf2030c4d2e3f32a19f937de845"><div class="ttname"><a href="classAcorn128.html#ae4e9ecf2030c4d2e3f32a19f937de845">Acorn128::setIV</a></div><div class="ttdeci">bool setIV(const uint8_t *iv, size_t len)</div><div class="ttdoc">Sets the initialization vector to use for future encryption and decryption operations. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00495">Acorn128.cpp:495</a></div></div>
<div class="ttc" id="classAcorn128_html_af42823fb01dcbdeb8a93fa4103edebf2"><div class="ttname"><a href="classAcorn128.html#af42823fb01dcbdeb8a93fa4103edebf2">Acorn128::Acorn128</a></div><div class="ttdeci">Acorn128()</div><div class="ttdoc">Constructs a new Acorn128 authenticated cipher. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00046">Acorn128.cpp:46</a></div></div>
<div class="ttc" id="classAcorn128_html_a75c8953cea6b9cd59aa5034dfe739889"><div class="ttname"><a href="classAcorn128.html#a75c8953cea6b9cd59aa5034dfe739889">Acorn128::tagSize</a></div><div class="ttdeci">size_t tagSize() const </div><div class="ttdoc">Gets the size of the Acorn128 authentication tag in bytes. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00087">Acorn128.cpp:87</a></div></div>
<div class="ttc" id="classAcorn128_html_a9a893539010c729c7d93a7acfd76ae67"><div class="ttname"><a href="classAcorn128.html#a9a893539010c729c7d93a7acfd76ae67">Acorn128::addAuthData</a></div><div class="ttdeci">void addAuthData(const void *data, size_t len)</div><div class="ttdoc">Adds extra data that will be authenticated but not encrypted. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00608">Acorn128.cpp:608</a></div></div>
<div class="ttc" id="classAcorn128_html_a9a893539010c729c7d93a7acfd76ae67"><div class="ttname"><a href="classAcorn128.html#a9a893539010c729c7d93a7acfd76ae67">Acorn128::addAuthData</a></div><div class="ttdeci">void addAuthData(const void *data, size_t len)</div><div class="ttdoc">Adds extra data that will be authenticated but not encrypted. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00606">Acorn128.cpp:606</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:03 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -180,22 +180,22 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="ttc" id="classAcorn128_html_af13cffd088e6ec25f9f781bea22fba12"><div class="ttname"><a href="classAcorn128.html#af13cffd088e6ec25f9f781bea22fba12">Acorn128::keySize</a></div><div class="ttdeci">size_t keySize() const </div><div class="ttdoc">Gets the size of the Acorn128 key in bytes. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00064">Acorn128.cpp:64</a></div></div>
<div class="ttc" id="classAcorn128_html_a4273a0b1eb880d98e34f2f9123fa167b"><div class="ttname"><a href="classAcorn128.html#a4273a0b1eb880d98e34f2f9123fa167b">Acorn128::encrypt</a></div><div class="ttdeci">void encrypt(uint8_t *output, const uint8_t *input, size_t len)</div><div class="ttdoc">Encrypts an input buffer and writes the ciphertext to an output buffer. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00554">Acorn128.cpp:554</a></div></div>
<div class="ttc" id="classAuthenticatedCipher_html"><div class="ttname"><a href="classAuthenticatedCipher.html">AuthenticatedCipher</a></div><div class="ttdoc">Abstract base class for authenticated ciphers. </div><div class="ttdef"><b>Definition:</b> <a href="AuthenticatedCipher_8h_source.html#l00028">AuthenticatedCipher.h:28</a></div></div>
<div class="ttc" id="classAcorn128_html_ac98fa6f3ad9f12b090d678d94ffff56f"><div class="ttname"><a href="classAcorn128.html#ac98fa6f3ad9f12b090d678d94ffff56f">Acorn128::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdoc">Clears all security-sensitive state from this cipher object. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00679">Acorn128.cpp:679</a></div></div>
<div class="ttc" id="classAcorn128_html_a333c98509f0ba55dff684d54781c0242"><div class="ttname"><a href="classAcorn128.html#a333c98509f0ba55dff684d54781c0242">Acorn128::computeTag</a></div><div class="ttdeci">void computeTag(void *tag, size_t len)</div><div class="ttdoc">Finalizes the encryption process and computes the authentication tag. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00633">Acorn128.cpp:633</a></div></div>
<div class="ttc" id="classAcorn128_html_a7eacfc496f19b691207f64ba58b4c14a"><div class="ttname"><a href="classAcorn128.html#a7eacfc496f19b691207f64ba58b4c14a">Acorn128::decrypt</a></div><div class="ttdeci">void decrypt(uint8_t *output, const uint8_t *input, size_t len)</div><div class="ttdoc">Decrypts an input buffer and writes the plaintext to an output buffer. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00581">Acorn128.cpp:581</a></div></div>
<div class="ttc" id="classAcorn128_html_ac98fa6f3ad9f12b090d678d94ffff56f"><div class="ttname"><a href="classAcorn128.html#ac98fa6f3ad9f12b090d678d94ffff56f">Acorn128::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdoc">Clears all security-sensitive state from this cipher object. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00677">Acorn128.cpp:677</a></div></div>
<div class="ttc" id="classAcorn128_html_a333c98509f0ba55dff684d54781c0242"><div class="ttname"><a href="classAcorn128.html#a333c98509f0ba55dff684d54781c0242">Acorn128::computeTag</a></div><div class="ttdeci">void computeTag(void *tag, size_t len)</div><div class="ttdoc">Finalizes the encryption process and computes the authentication tag. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00631">Acorn128.cpp:631</a></div></div>
<div class="ttc" id="classAcorn128_html_a7eacfc496f19b691207f64ba58b4c14a"><div class="ttname"><a href="classAcorn128.html#a7eacfc496f19b691207f64ba58b4c14a">Acorn128::decrypt</a></div><div class="ttdeci">void decrypt(uint8_t *output, const uint8_t *input, size_t len)</div><div class="ttdoc">Decrypts an input buffer and writes the plaintext to an output buffer. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00580">Acorn128.cpp:580</a></div></div>
<div class="ttc" id="classAcorn128_html_a170c189599a1cf332db5496dd6bc1df4"><div class="ttname"><a href="classAcorn128.html#a170c189599a1cf332db5496dd6bc1df4">Acorn128::~Acorn128</a></div><div class="ttdeci">virtual ~Acorn128()</div><div class="ttdoc">Destroys this Acorn128 authenticated cipher. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00054">Acorn128.cpp:54</a></div></div>
<div class="ttc" id="classAcorn128_html_a2a2b2285ffc4d0ed57d661d739d22302"><div class="ttname"><a href="classAcorn128.html#a2a2b2285ffc4d0ed57d661d739d22302">Acorn128::setKey</a></div><div class="ttdeci">bool setKey(const uint8_t *key, size_t len)</div><div class="ttdoc">Sets the key to use for future encryption and decryption operations. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00477">Acorn128.cpp:477</a></div></div>
<div class="ttc" id="classAcorn128_html"><div class="ttname"><a href="classAcorn128.html">Acorn128</a></div><div class="ttdoc">ACORN-128 authenticated cipher. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8h_source.html#l00067">Acorn128.h:67</a></div></div>
<div class="ttc" id="classAcorn128_html_a4141564021e8233727beb5b9f645dc4e"><div class="ttname"><a href="classAcorn128.html#a4141564021e8233727beb5b9f645dc4e">Acorn128::ivSize</a></div><div class="ttdeci">size_t ivSize() const </div><div class="ttdoc">Gets the size of the Acorn128 initialization vector in bytes. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00077">Acorn128.cpp:77</a></div></div>
<div class="ttc" id="classAcorn128_html_a0a1c914c76d15af00bbb348f160bbacb"><div class="ttname"><a href="classAcorn128.html#a0a1c914c76d15af00bbb348f160bbacb">Acorn128::checkTag</a></div><div class="ttdeci">bool checkTag(const void *tag, size_t len)</div><div class="ttdoc">Finalizes the decryption process and checks the authentication tag. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00662">Acorn128.cpp:662</a></div></div>
<div class="ttc" id="classAcorn128_html_a0a1c914c76d15af00bbb348f160bbacb"><div class="ttname"><a href="classAcorn128.html#a0a1c914c76d15af00bbb348f160bbacb">Acorn128::checkTag</a></div><div class="ttdeci">bool checkTag(const void *tag, size_t len)</div><div class="ttdoc">Finalizes the decryption process and checks the authentication tag. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00660">Acorn128.cpp:660</a></div></div>
<div class="ttc" id="classAcorn128_html_ae4e9ecf2030c4d2e3f32a19f937de845"><div class="ttname"><a href="classAcorn128.html#ae4e9ecf2030c4d2e3f32a19f937de845">Acorn128::setIV</a></div><div class="ttdeci">bool setIV(const uint8_t *iv, size_t len)</div><div class="ttdoc">Sets the initialization vector to use for future encryption and decryption operations. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00495">Acorn128.cpp:495</a></div></div>
<div class="ttc" id="classAcorn128_html_af42823fb01dcbdeb8a93fa4103edebf2"><div class="ttname"><a href="classAcorn128.html#af42823fb01dcbdeb8a93fa4103edebf2">Acorn128::Acorn128</a></div><div class="ttdeci">Acorn128()</div><div class="ttdoc">Constructs a new Acorn128 authenticated cipher. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00046">Acorn128.cpp:46</a></div></div>
<div class="ttc" id="classAcorn128_html_a75c8953cea6b9cd59aa5034dfe739889"><div class="ttname"><a href="classAcorn128.html#a75c8953cea6b9cd59aa5034dfe739889">Acorn128::tagSize</a></div><div class="ttdeci">size_t tagSize() const </div><div class="ttdoc">Gets the size of the Acorn128 authentication tag in bytes. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00087">Acorn128.cpp:87</a></div></div>
<div class="ttc" id="classAcorn128_html_a9a893539010c729c7d93a7acfd76ae67"><div class="ttname"><a href="classAcorn128.html#a9a893539010c729c7d93a7acfd76ae67">Acorn128::addAuthData</a></div><div class="ttdeci">void addAuthData(const void *data, size_t len)</div><div class="ttdoc">Adds extra data that will be authenticated but not encrypted. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00608">Acorn128.cpp:608</a></div></div>
<div class="ttc" id="classAcorn128_html_a9a893539010c729c7d93a7acfd76ae67"><div class="ttname"><a href="classAcorn128.html#a9a893539010c729c7d93a7acfd76ae67">Acorn128::addAuthData</a></div><div class="ttdeci">void addAuthData(const void *data, size_t len)</div><div class="ttdoc">Adds extra data that will be authenticated but not encrypted. </div><div class="ttdef"><b>Definition:</b> <a href="Acorn128_8cpp_source.html#l00606">Acorn128.cpp:606</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:03 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -124,7 +124,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:03 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -140,7 +140,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:03 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -363,7 +363,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -163,7 +163,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -355,7 +355,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -162,7 +162,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -681,7 +681,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -214,7 +214,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -124,7 +124,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -145,7 +145,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -79,7 +79,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_bc0718b08fb2015b8e59c47b2805f60c.html">libraries</a></li><li class="navelem"><a class="el" href="dir_e2ce51835550ba18edf07a8311722290.html">Crypto</a></li> </ul>
<li class="navelem"><a class="el" href="dir_bc0718b08fb2015b8e59c47b2805f60c.html">libraries</a></li><li class="navelem"><a class="el" href="dir_d12c1dff49c89877a441c648bfd77d9b.html">CryptoLegacy</a></li><li class="navelem"><a class="el" href="dir_775347adf427fba7017dd40c1dad1e7c.html">src</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
@ -207,7 +207,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -79,7 +79,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_bc0718b08fb2015b8e59c47b2805f60c.html">libraries</a></li><li class="navelem"><a class="el" href="dir_e2ce51835550ba18edf07a8311722290.html">Crypto</a></li> </ul>
<li class="navelem"><a class="el" href="dir_bc0718b08fb2015b8e59c47b2805f60c.html">libraries</a></li><li class="navelem"><a class="el" href="dir_d12c1dff49c89877a441c648bfd77d9b.html">CryptoLegacy</a></li><li class="navelem"><a class="el" href="dir_775347adf427fba7017dd40c1dad1e7c.html">src</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
@ -171,7 +171,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -79,7 +79,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_bc0718b08fb2015b8e59c47b2805f60c.html">libraries</a></li><li class="navelem"><a class="el" href="dir_e2ce51835550ba18edf07a8311722290.html">Crypto</a></li> </ul>
<li class="navelem"><a class="el" href="dir_bc0718b08fb2015b8e59c47b2805f60c.html">libraries</a></li><li class="navelem"><a class="el" href="dir_d12c1dff49c89877a441c648bfd77d9b.html">CryptoLegacy</a></li><li class="navelem"><a class="el" href="dir_775347adf427fba7017dd40c1dad1e7c.html">src</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
@ -232,7 +232,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -79,7 +79,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_bc0718b08fb2015b8e59c47b2805f60c.html">libraries</a></li><li class="navelem"><a class="el" href="dir_e2ce51835550ba18edf07a8311722290.html">Crypto</a></li> </ul>
<li class="navelem"><a class="el" href="dir_bc0718b08fb2015b8e59c47b2805f60c.html">libraries</a></li><li class="navelem"><a class="el" href="dir_d12c1dff49c89877a441c648bfd77d9b.html">CryptoLegacy</a></li><li class="navelem"><a class="el" href="dir_775347adf427fba7017dd40c1dad1e7c.html">src</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
@ -170,7 +170,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -227,7 +227,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -174,7 +174,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -262,7 +262,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -172,7 +172,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -310,7 +310,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -169,7 +169,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -124,7 +124,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -147,7 +147,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -119,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

127
CryptoLegacy_8h_source.html Normal file
View File

@ -0,0 +1,127 @@
<!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.6"/>
<title>Arduino Cryptography Library: CryptoLegacy.h Source File</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="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { searchBox.OnSelectItem(0); });
</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 style="padding-left: 0.5em;">
<div id="projectname">Arduino Cryptography Library
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
<li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="files.html"><span>File&#160;List</span></a></li>
</ul>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Pages</a></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 id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_bc0718b08fb2015b8e59c47b2805f60c.html">libraries</a></li><li class="navelem"><a class="el" href="dir_d12c1dff49c89877a441c648bfd77d9b.html">CryptoLegacy</a></li><li class="navelem"><a class="el" href="dir_775347adf427fba7017dd40c1dad1e7c.html">src</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">CryptoLegacy.h</div> </div>
</div><!--header-->
<div class="contents">
<div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"> * Copyright (C) 2018 Southern Storm Software, Pty Ltd.</span></div>
<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment"> * Permission is hereby granted, free of charge, to any person obtaining a</span></div>
<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment"> * copy of this software and associated documentation files (the &quot;Software&quot;),</span></div>
<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment"> * to deal in the Software without restriction, including without limitation</span></div>
<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"> * the rights to use, copy, modify, merge, publish, distribute, sublicense,</span></div>
<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment"> * and/or sell copies of the Software, and to permit persons to whom the</span></div>
<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"> * Software is furnished to do so, subject to the following conditions:</span></div>
<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment"> * The above copyright notice and this permission notice shall be included</span></div>
<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"> * in all copies or substantial portions of the Software.</span></div>
<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment"> * THE SOFTWARE IS PROVIDED &quot;AS IS&quot;, WITHOUT WARRANTY OF ANY KIND, EXPRESS</span></div>
<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment"> * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,</span></div>
<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE</span></div>
<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;<span class="comment"> * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER</span></div>
<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment"> * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING</span></div>
<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"> * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER</span></div>
<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment"> * DEALINGS IN THE SOFTWARE.</span></div>
<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;</div>
<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="preprocessor">#ifndef CRYPTO_LEGACY_H</span></div>
<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define CRYPTO_LEGACY_H</span></div>
<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="comment">// This header exists to make the Arudino IDE add the library to the</span></div>
<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;<span class="comment">// include and link paths when the sketch includes &lt;CryptoLegacy.h&gt;.</span></div>
<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>&#160;</div>
<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>&#160;<span class="preprocessor">#endif</span></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>

View File

@ -157,7 +157,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -136,7 +136,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -1458,7 +1458,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -172,7 +172,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -300,7 +300,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -195,7 +195,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -570,7 +570,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -167,7 +167,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -348,7 +348,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -190,7 +190,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -577,7 +577,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -138,7 +138,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -189,7 +189,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -149,7 +149,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -150,7 +150,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -153,7 +153,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -1990,7 +1990,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -166,7 +166,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -1293,7 +1293,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -170,7 +170,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -137,7 +137,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -141,7 +141,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -79,7 +79,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_bc0718b08fb2015b8e59c47b2805f60c.html">libraries</a></li><li class="navelem"><a class="el" href="dir_e2ce51835550ba18edf07a8311722290.html">Crypto</a></li> </ul>
<li class="navelem"><a class="el" href="dir_bc0718b08fb2015b8e59c47b2805f60c.html">libraries</a></li><li class="navelem"><a class="el" href="dir_d12c1dff49c89877a441c648bfd77d9b.html">CryptoLegacy</a></li><li class="navelem"><a class="el" href="dir_775347adf427fba7017dd40c1dad1e7c.html">src</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
@ -205,7 +205,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -79,7 +79,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_bc0718b08fb2015b8e59c47b2805f60c.html">libraries</a></li><li class="navelem"><a class="el" href="dir_e2ce51835550ba18edf07a8311722290.html">Crypto</a></li> </ul>
<li class="navelem"><a class="el" href="dir_bc0718b08fb2015b8e59c47b2805f60c.html">libraries</a></li><li class="navelem"><a class="el" href="dir_d12c1dff49c89877a441c648bfd77d9b.html">CryptoLegacy</a></li><li class="navelem"><a class="el" href="dir_775347adf427fba7017dd40c1dad1e7c.html">src</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
@ -170,7 +170,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -207,7 +207,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -151,7 +151,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -1333,7 +1333,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -214,7 +214,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -357,7 +357,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -152,7 +152,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -815,7 +815,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -178,7 +178,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -284,7 +284,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -144,7 +144,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -338,7 +338,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -159,7 +159,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -256,7 +256,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -187,7 +187,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -354,7 +354,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -165,7 +165,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -191,7 +191,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -173,7 +173,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -79,7 +79,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_bc0718b08fb2015b8e59c47b2805f60c.html">libraries</a></li><li class="navelem"><a class="el" href="dir_e2ce51835550ba18edf07a8311722290.html">Crypto</a></li> </ul>
<li class="navelem"><a class="el" href="dir_bc0718b08fb2015b8e59c47b2805f60c.html">libraries</a></li><li class="navelem"><a class="el" href="dir_58d2f659e0f0f847cf173d02114010b9.html">CryptoLW</a></li><li class="navelem"><a class="el" href="dir_5317e98f2689b9014cdaec1c78a27590.html">src</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
@ -648,7 +648,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -79,7 +79,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_bc0718b08fb2015b8e59c47b2805f60c.html">libraries</a></li><li class="navelem"><a class="el" href="dir_e2ce51835550ba18edf07a8311722290.html">Crypto</a></li> </ul>
<li class="navelem"><a class="el" href="dir_bc0718b08fb2015b8e59c47b2805f60c.html">libraries</a></li><li class="navelem"><a class="el" href="dir_58d2f659e0f0f847cf173d02114010b9.html">CryptoLW</a></li><li class="navelem"><a class="el" href="dir_5317e98f2689b9014cdaec1c78a27590.html">src</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
@ -140,7 +140,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -79,7 +79,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_bc0718b08fb2015b8e59c47b2805f60c.html">libraries</a></li><li class="navelem"><a class="el" href="dir_e2ce51835550ba18edf07a8311722290.html">Crypto</a></li> </ul>
<li class="navelem"><a class="el" href="dir_bc0718b08fb2015b8e59c47b2805f60c.html">libraries</a></li><li class="navelem"><a class="el" href="dir_58d2f659e0f0f847cf173d02114010b9.html">CryptoLW</a></li><li class="navelem"><a class="el" href="dir_5317e98f2689b9014cdaec1c78a27590.html">src</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
@ -516,7 +516,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -79,7 +79,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_bc0718b08fb2015b8e59c47b2805f60c.html">libraries</a></li><li class="navelem"><a class="el" href="dir_e2ce51835550ba18edf07a8311722290.html">Crypto</a></li> </ul>
<li class="navelem"><a class="el" href="dir_bc0718b08fb2015b8e59c47b2805f60c.html">libraries</a></li><li class="navelem"><a class="el" href="dir_58d2f659e0f0f847cf173d02114010b9.html">CryptoLW</a></li><li class="navelem"><a class="el" href="dir_5317e98f2689b9014cdaec1c78a27590.html">src</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
@ -153,7 +153,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -79,7 +79,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_bc0718b08fb2015b8e59c47b2805f60c.html">libraries</a></li><li class="navelem"><a class="el" href="dir_e2ce51835550ba18edf07a8311722290.html">Crypto</a></li> </ul>
<li class="navelem"><a class="el" href="dir_bc0718b08fb2015b8e59c47b2805f60c.html">libraries</a></li><li class="navelem"><a class="el" href="dir_58d2f659e0f0f847cf173d02114010b9.html">CryptoLW</a></li><li class="navelem"><a class="el" href="dir_5317e98f2689b9014cdaec1c78a27590.html">src</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
@ -617,7 +617,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -79,7 +79,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_bc0718b08fb2015b8e59c47b2805f60c.html">libraries</a></li><li class="navelem"><a class="el" href="dir_e2ce51835550ba18edf07a8311722290.html">Crypto</a></li> </ul>
<li class="navelem"><a class="el" href="dir_bc0718b08fb2015b8e59c47b2805f60c.html">libraries</a></li><li class="navelem"><a class="el" href="dir_58d2f659e0f0f847cf173d02114010b9.html">CryptoLW</a></li><li class="navelem"><a class="el" href="dir_5317e98f2689b9014cdaec1c78a27590.html">src</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
@ -148,7 +148,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -294,7 +294,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -150,7 +150,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -124,7 +124,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -151,7 +151,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -289,7 +289,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -216,7 +216,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -152,7 +152,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -264,7 +264,7 @@ Additional Inherited Members</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -264,7 +264,7 @@ Additional Inherited Members</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -264,7 +264,7 @@ Additional Inherited Members</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -106,7 +106,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -337,7 +337,7 @@ class&#160;</td><td class="memItemRight" valign="bottom"><b>AESSmall256</b></td>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -307,7 +307,7 @@ Public Member Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

View File

@ -307,7 +307,7 @@ Public Member Functions</h2></td></tr>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Apr 26 2018 06:55:48 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Thu Apr 26 2018 08:02:04 for Arduino Cryptography Library by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>

Some files were not shown because too many files have changed in this diff Show More