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
2016-01-16 09:47:55 +10:00
parent 9fb22bce90
commit ab1bf9b19b
386 changed files with 5395 additions and 2985 deletions

View File

@@ -135,78 +135,75 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>&#160;</div>
<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>&#160; <span class="keywordtype">void</span> keyScheduleCore(uint8_t *output, <span class="keyword">const</span> uint8_t *input, uint8_t iteration);</div>
<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>&#160; <span class="keywordtype">void</span> applySbox(uint8_t *output, <span class="keyword">const</span> uint8_t *input);</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>&#160; uint8_t state1[16];</div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160; uint8_t state2[16];</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;};</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160;</div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="classAES128.html"> 56</a></span>&#160;<span class="keyword">class </span><a class="code" href="classAES128.html">AES128</a> : <span class="keyword">public</span> <a class="code" href="classAESCommon.html">AESCommon</a></div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;{</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160; <a class="code" href="classAES128.html#af826ce33301767919bb60f27ad3ff693">AES128</a>();</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="classAES128.html">AES128</a>();</div>
<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>&#160;};</div>
<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>&#160;</div>
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="classAES128.html"> 52</a></span>&#160;<span class="keyword">class </span><a class="code" href="classAES128.html">AES128</a> : <span class="keyword">public</span> <a class="code" href="classAESCommon.html">AESCommon</a></div>
<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>&#160;{</div>
<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>&#160; <a class="code" href="classAES128.html#af826ce33301767919bb60f27ad3ff693">AES128</a>();</div>
<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="classAES128.html">AES128</a>();</div>
<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>&#160;</div>
<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classAES128.html#aa871832a156f0ea61b964e489670ae9d">keySize</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>&#160;</div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classAES128.html#a42d7548eb5084a2c3e2d5aa5f6f98ba4">setKey</a>(<span class="keyword">const</span> uint8_t *key, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>&#160;</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classAES128.html#aa871832a156f0ea61b964e489670ae9d">keySize</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160;</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classAES128.html#a42d7548eb5084a2c3e2d5aa5f6f98ba4">setKey</a>(<span class="keyword">const</span> uint8_t *key, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>&#160; uint8_t sched[176];</div>
<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>&#160;};</div>
<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>&#160;</div>
<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160; uint8_t sched[176];</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;};</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160;</div>
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="classAES192.html"> 70</a></span>&#160;<span class="keyword">class </span><a class="code" href="classAES192.html">AES192</a> : <span class="keyword">public</span> <a class="code" href="classAESCommon.html">AESCommon</a></div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;{</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160; <a class="code" href="classAES192.html#a6f8e457cfffdc12f7dd829e3ac4585ce">AES192</a>();</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="classAES192.html">AES192</a>();</div>
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="classAES192.html"> 66</a></span>&#160;<span class="keyword">class </span><a class="code" href="classAES192.html">AES192</a> : <span class="keyword">public</span> <a class="code" href="classAESCommon.html">AESCommon</a></div>
<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>&#160;{</div>
<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>&#160; <a class="code" href="classAES192.html#a6f8e457cfffdc12f7dd829e3ac4585ce">AES192</a>();</div>
<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="classAES192.html">AES192</a>();</div>
<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>&#160;</div>
<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classAES192.html#ade28843e51e262b30eb55791c83fd791">keySize</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>&#160;</div>
<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classAES192.html#a4ab37cff19fb05ceef1533ebc5e37cde">setKey</a>(<span class="keyword">const</span> uint8_t *key, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>&#160;</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classAES192.html#ade28843e51e262b30eb55791c83fd791">keySize</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160;</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classAES192.html#a4ab37cff19fb05ceef1533ebc5e37cde">setKey</a>(<span class="keyword">const</span> uint8_t *key, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>&#160; uint8_t sched[208];</div>
<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>&#160;};</div>
<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>&#160;</div>
<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160; uint8_t sched[208];</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;};</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160;</div>
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="classAES256.html"> 84</a></span>&#160;<span class="keyword">class </span><a class="code" href="classAES256.html">AES256</a> : <span class="keyword">public</span> <a class="code" href="classAESCommon.html">AESCommon</a></div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;{</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160; <a class="code" href="classAES256.html#a3b2cbe56f03a87ec4260be4f8914fb02">AES256</a>();</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="classAES256.html">AES256</a>();</div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="classAES256.html"> 80</a></span>&#160;<span class="keyword">class </span><a class="code" href="classAES256.html">AES256</a> : <span class="keyword">public</span> <a class="code" href="classAESCommon.html">AESCommon</a></div>
<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>&#160;{</div>
<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>&#160;<span class="keyword">public</span>:</div>
<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>&#160; <a class="code" href="classAES256.html#a3b2cbe56f03a87ec4260be4f8914fb02">AES256</a>();</div>
<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>&#160; <span class="keyword">virtual</span> ~<a class="code" href="classAES256.html">AES256</a>();</div>
<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>&#160;</div>
<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classAES256.html#af8ed6412bae6fc78274f60344899366a">keySize</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>&#160;</div>
<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classAES256.html#a6af085d2d6a730ff1e025f982121bbda">setKey</a>(<span class="keyword">const</span> uint8_t *key, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>&#160;</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160; <span class="keywordtype">size_t</span> <a class="code" href="classAES256.html#af8ed6412bae6fc78274f60344899366a">keySize</a>() <span class="keyword">const</span>;</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160;</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160; <span class="keywordtype">bool</span> <a class="code" href="classAES256.html#a6af085d2d6a730ff1e025f982121bbda">setKey</a>(<span class="keyword">const</span> uint8_t *key, <span class="keywordtype">size_t</span> len);</div>
<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>&#160; uint8_t sched[240];</div>
<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>&#160;};</div>
<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>&#160;</div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="keyword">private</span>:</div>
<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>&#160; uint8_t sched[240];</div>
<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>&#160;};</div>
<div class="line"><a name="l00097"></a><span class="lineno"> 97</span>&#160;</div>
<div class="line"><a name="l00098"></a><span class="lineno"> 98</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="ttc" id="classAESCommon_html_a95a806adf42f975765ff62907efdc639"><div class="ttname"><a href="classAESCommon.html#a95a806adf42f975765ff62907efdc639">AESCommon::decryptBlock</a></div><div class="ttdeci">void decryptBlock(uint8_t *output, const uint8_t *input)</div><div class="ttdoc">Decrypts a single block using this cipher. </div><div class="ttdef"><b>Definition:</b> <a href="AESCommon_8cpp_source.html#l00295">AESCommon.cpp:295</a></div></div>
<div class="ttc" id="classAES256_html"><div class="ttname"><a href="classAES256.html">AES256</a></div><div class="ttdoc">AES block cipher with 256-bit keys. </div><div class="ttdef"><b>Definition:</b> <a href="AES_8h_source.html#l00084">AES.h:84</a></div></div>
<div class="ttc" id="classAES256_html"><div class="ttname"><a href="classAES256.html">AES256</a></div><div class="ttdoc">AES block cipher with 256-bit keys. </div><div class="ttdef"><b>Definition:</b> <a href="AES_8h_source.html#l00080">AES.h:80</a></div></div>
<div class="ttc" id="classBlockCipher_html"><div class="ttname"><a href="classBlockCipher.html">BlockCipher</a></div><div class="ttdoc">Abstract base class for block ciphers. </div><div class="ttdef"><b>Definition:</b> <a href="BlockCipher_8h_source.html#l00029">BlockCipher.h:29</a></div></div>
<div class="ttc" id="classAESCommon_html_acf224a392659429bac80dc68c7471b21"><div class="ttname"><a href="classAESCommon.html#acf224a392659429bac80dc68c7471b21">AESCommon::AESCommon</a></div><div class="ttdeci">AESCommon()</div><div class="ttdoc">Constructs an AES block cipher object. </div><div class="ttdef"><b>Definition:</b> <a href="AESCommon_8cpp_source.html#l00125">AESCommon.cpp:125</a></div></div>
<div class="ttc" id="classAES128_html_aa871832a156f0ea61b964e489670ae9d"><div class="ttname"><a href="classAES128.html#aa871832a156f0ea61b964e489670ae9d">AES128::keySize</a></div><div class="ttdeci">size_t keySize() const </div><div class="ttdoc">Size of a 128-bit AES key in bytes. </div><div class="ttdef"><b>Definition:</b> <a href="AES128_8cpp_source.html#l00055">AES128.cpp:55</a></div></div>
<div class="ttc" id="classAES192_html_a4ab37cff19fb05ceef1533ebc5e37cde"><div class="ttname"><a href="classAES192.html#a4ab37cff19fb05ceef1533ebc5e37cde">AES192::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="AES192_8cpp_source.html#l00060">AES192.cpp:60</a></div></div>
<div class="ttc" id="classAESCommon_html_ae26afdcc6d18e8888974acae16df1413"><div class="ttname"><a href="classAESCommon.html#ae26afdcc6d18e8888974acae16df1413">AESCommon::blockSize</a></div><div class="ttdeci">size_t blockSize() const </div><div class="ttdoc">Size of an AES block in bytes. </div><div class="ttdef"><b>Definition:</b> <a href="AESCommon_8cpp_source.html#l00144">AESCommon.cpp:144</a></div></div>
<div class="ttc" id="classAESCommon_html_ae26afdcc6d18e8888974acae16df1413"><div class="ttname"><a href="classAESCommon.html#ae26afdcc6d18e8888974acae16df1413">AESCommon::blockSize</a></div><div class="ttdeci">size_t blockSize() const </div><div class="ttdoc">Size of an AES block in bytes. </div><div class="ttdef"><b>Definition:</b> <a href="AESCommon_8cpp_source.html#l00142">AESCommon.cpp:142</a></div></div>
<div class="ttc" id="classAESCommon_html_a8f67970c86c23affb0297fc1bb10fad8"><div class="ttname"><a href="classAESCommon.html#a8f67970c86c23affb0297fc1bb10fad8">AESCommon::~AESCommon</a></div><div class="ttdeci">virtual ~AESCommon()</div><div class="ttdoc">Destroys this AES block cipher object after clearing sensitive information. </div><div class="ttdef"><b>Definition:</b> <a href="AESCommon_8cpp_source.html#l00134">AESCommon.cpp:134</a></div></div>
<div class="ttc" id="classAESCommon_html_a83e43f7d07e31d90fd7b768a93ecfce6"><div class="ttname"><a href="classAESCommon.html#a83e43f7d07e31d90fd7b768a93ecfce6">AESCommon::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdoc">Clears all security-sensitive state from this block cipher. </div><div class="ttdef"><b>Definition:</b> <a href="AESCommon_8cpp_source.html#l00324">AESCommon.cpp:324</a></div></div>
<div class="ttc" id="classAESCommon_html_a83e43f7d07e31d90fd7b768a93ecfce6"><div class="ttname"><a href="classAESCommon.html#a83e43f7d07e31d90fd7b768a93ecfce6">AESCommon::clear</a></div><div class="ttdeci">void clear()</div><div class="ttdoc">Clears all security-sensitive state from this block cipher. </div><div class="ttdef"><b>Definition:</b> <a href="AESCommon_8cpp_source.html#l00326">AESCommon.cpp:326</a></div></div>
<div class="ttc" id="classAES128_html_a42d7548eb5084a2c3e2d5aa5f6f98ba4"><div class="ttname"><a href="classAES128.html#a42d7548eb5084a2c3e2d5aa5f6f98ba4">AES128::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="AES128_8cpp_source.html#l00060">AES128.cpp:60</a></div></div>
<div class="ttc" id="classAES192_html_ade28843e51e262b30eb55791c83fd791"><div class="ttname"><a href="classAES192.html#ade28843e51e262b30eb55791c83fd791">AES192::keySize</a></div><div class="ttdeci">size_t keySize() const </div><div class="ttdoc">Size of a 192-bit AES key in bytes. </div><div class="ttdef"><b>Definition:</b> <a href="AES192_8cpp_source.html#l00055">AES192.cpp:55</a></div></div>
<div class="ttc" id="classAESCommon_html_a2d95f6159abfcd92b5841f9018e44296"><div class="ttname"><a href="classAESCommon.html#a2d95f6159abfcd92b5841f9018e44296">AESCommon::encryptBlock</a></div><div class="ttdeci">void encryptBlock(uint8_t *output, const uint8_t *input)</div><div class="ttdoc">Encrypts a single block using this cipher. </div><div class="ttdef"><b>Definition:</b> <a href="AESCommon_8cpp_source.html#l00266">AESCommon.cpp:266</a></div></div>
<div class="ttc" id="classAESCommon_html_a2d95f6159abfcd92b5841f9018e44296"><div class="ttname"><a href="classAESCommon.html#a2d95f6159abfcd92b5841f9018e44296">AESCommon::encryptBlock</a></div><div class="ttdeci">void encryptBlock(uint8_t *output, const uint8_t *input)</div><div class="ttdoc">Encrypts a single block using this cipher. </div><div class="ttdef"><b>Definition:</b> <a href="AESCommon_8cpp_source.html#l00264">AESCommon.cpp:264</a></div></div>
<div class="ttc" id="classAES256_html_a3b2cbe56f03a87ec4260be4f8914fb02"><div class="ttname"><a href="classAES256.html#a3b2cbe56f03a87ec4260be4f8914fb02">AES256::AES256</a></div><div class="ttdeci">AES256()</div><div class="ttdoc">Constructs an AES 256-bit block cipher with no initial key. </div><div class="ttdef"><b>Definition:</b> <a href="AES256_8cpp_source.html#l00040">AES256.cpp:40</a></div></div>
<div class="ttc" id="classAESCommon_html"><div class="ttname"><a href="classAESCommon.html">AESCommon</a></div><div class="ttdoc">Abstract base class for AES block ciphers. </div><div class="ttdef"><b>Definition:</b> <a href="AES_8h_source.html#l00028">AES.h:28</a></div></div>
<div class="ttc" id="classAES256_html_a6af085d2d6a730ff1e025f982121bbda"><div class="ttname"><a href="classAES256.html#a6af085d2d6a730ff1e025f982121bbda">AES256::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="AES256_8cpp_source.html#l00060">AES256.cpp:60</a></div></div>
<div class="ttc" id="classAES128_html"><div class="ttname"><a href="classAES128.html">AES128</a></div><div class="ttdoc">AES block cipher with 128-bit keys. </div><div class="ttdef"><b>Definition:</b> <a href="AES_8h_source.html#l00056">AES.h:56</a></div></div>
<div class="ttc" id="classAES128_html"><div class="ttname"><a href="classAES128.html">AES128</a></div><div class="ttdoc">AES block cipher with 128-bit keys. </div><div class="ttdef"><b>Definition:</b> <a href="AES_8h_source.html#l00052">AES.h:52</a></div></div>
<div class="ttc" id="classAES256_html_af8ed6412bae6fc78274f60344899366a"><div class="ttname"><a href="classAES256.html#af8ed6412bae6fc78274f60344899366a">AES256::keySize</a></div><div class="ttdeci">size_t keySize() const </div><div class="ttdoc">Size of a 256-bit AES key in bytes. </div><div class="ttdef"><b>Definition:</b> <a href="AES256_8cpp_source.html#l00055">AES256.cpp:55</a></div></div>
<div class="ttc" id="classAES128_html_af826ce33301767919bb60f27ad3ff693"><div class="ttname"><a href="classAES128.html#af826ce33301767919bb60f27ad3ff693">AES128::AES128</a></div><div class="ttdeci">AES128()</div><div class="ttdoc">Constructs an AES 128-bit block cipher with no initial key. </div><div class="ttdef"><b>Definition:</b> <a href="AES128_8cpp_source.html#l00040">AES128.cpp:40</a></div></div>
<div class="ttc" id="classAES192_html"><div class="ttname"><a href="classAES192.html">AES192</a></div><div class="ttdoc">AES block cipher with 192-bit keys. </div><div class="ttdef"><b>Definition:</b> <a href="AES_8h_source.html#l00070">AES.h:70</a></div></div>
<div class="ttc" id="classAES192_html"><div class="ttname"><a href="classAES192.html">AES192</a></div><div class="ttdoc">AES block cipher with 192-bit keys. </div><div class="ttdef"><b>Definition:</b> <a href="AES_8h_source.html#l00066">AES.h:66</a></div></div>
<div class="ttc" id="classAES192_html_a6f8e457cfffdc12f7dd829e3ac4585ce"><div class="ttname"><a href="classAES192.html#a6f8e457cfffdc12f7dd829e3ac4585ce">AES192::AES192</a></div><div class="ttdeci">AES192()</div><div class="ttdoc">Constructs an AES 192-bit block cipher with no initial key. </div><div class="ttdef"><b>Definition:</b> <a href="AES192_8cpp_source.html#l00040">AES192.cpp:40</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Fri Dec 18 2015 05:39:07 for ArduinoLibs by &#160;<a href="http://www.doxygen.org/index.html">
Generated on Sat Jan 16 2016 09:47:01 for ArduinoLibs by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>