1 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns=
"http://www.w3.org/1999/xhtml">
4 <meta http-equiv=
"Content-Type" content=
"text/xhtml;charset=UTF-8"/>
5 <meta http-equiv=
"X-UA-Compatible" content=
"IE=9"/>
6 <meta name=
"generator" content=
"Doxygen 1.8.12"/>
7 <meta name=
"viewport" content=
"width=device-width, initial-scale=1"/>
8 <title>MuldeR
's Utilities for Qt: MUtils::Hash::Keccak Class Reference
</title>
9 <link href=
"../../tabs.css" rel=
"stylesheet" type=
"text/css"/>
10 <script type=
"text/javascript" src=
"../../jquery.js"></script>
11 <script type=
"text/javascript" src=
"../../dynsections.js"></script>
12 <link href=
"../../search/search.css" rel=
"stylesheet" type=
"text/css"/>
13 <script type=
"text/javascript" src=
"../../search/searchdata.js"></script>
14 <script type=
"text/javascript" src=
"../../search/search.js"></script>
15 <link href=
"../../doxygen.css" rel=
"stylesheet" type=
"text/css" />
18 <div id=
"top"><!-- do not remove this div, it is closed by doxygen! -->
20 <table cellspacing=
"0" cellpadding=
"0">
22 <tr style=
"height: 56px;">
23 <td id=
"projectalign" style=
"padding-left: 0.5em;">
24 <div id=
"projectname">MuldeR
's Utilities for Qt
26 <div id=
"projectbrief">MUtilities
</div>
32 <!-- end header part -->
33 <!-- Generated by Doxygen 1.8.12 -->
34 <script type=
"text/javascript">
35 var searchBox
= new SearchBox("searchBox", "../../search",false,'Search');
37 <script type=
"text/javascript" src=
"../../menudata.js"></script>
38 <script type=
"text/javascript" src=
"../../menu.js"></script>
39 <script type=
"text/javascript">
41 initMenu('../../',true,false,'search.php','Search');
42 $(document
).ready(function() { init_search(); });
45 <div id=
"main-nav"></div>
46 <!-- window showing the filter options -->
47 <div id=
"MSearchSelectWindow"
48 onmouseover=
"return searchBox.OnSearchSelectShow()"
49 onmouseout=
"return searchBox.OnSearchSelectHide()"
50 onkeydown=
"return searchBox.OnSearchSelectKey(event)">
53 <!-- iframe showing the search results (closed by default) -->
54 <div id=
"MSearchResultsWindow">
55 <iframe src=
"javascript:void(0)" frameborder=
"0"
56 name=
"MSearchResults" id=
"MSearchResults">
60 <div id=
"nav-path" class=
"navpath">
62 <li class=
"navelem"><a class=
"el" href=
"../../d3/da6/namespace_m_utils.html">MUtils
</a></li><li class=
"navelem"><b>Hash
</b></li><li class=
"navelem"><a class=
"el" href=
"../../dd/d9f/class_m_utils_1_1_hash_1_1_keccak.html">Keccak
</a></li> </ul>
67 <a href=
"#pub-types">Public Types
</a> |
68 <a href=
"#pub-methods">Public Member Functions
</a> |
69 <a href=
"#pub-static-methods">Static Public Member Functions
</a> |
70 <a href=
"#pro-attribs">Protected Attributes
</a> |
71 <a href=
"../../d1/d9c/class_m_utils_1_1_hash_1_1_keccak-members.html">List of all members
</a> </div>
72 <div class=
"headertitle">
73 <div class=
"title">MUtils::Hash::Keccak Class Reference
</div> </div>
75 <div class=
"contents">
76 <table class=
"memberdecls">
77 <tr class=
"heading"><td colspan=
"2"><h2 class=
"groupheader"><a name=
"pub-types"></a>
78 Public Types
</h2></td></tr>
79 <tr class=
"memitem:a607c10179fa07e57644aaa399b349de7"><td class=
"memItemLeft" align=
"right" valign=
"top"><a id=
"a607c10179fa07e57644aaa399b349de7"></a>enum
 </td><td class=
"memItemRight" valign=
"bottom"><b>HashBits
</b> {
<b>hb224
</b>,
84 <tr class=
"separator:a607c10179fa07e57644aaa399b349de7"><td class=
"memSeparator" colspan=
"2"> </td></tr>
85 </table><table class=
"memberdecls">
86 <tr class=
"heading"><td colspan=
"2"><h2 class=
"groupheader"><a name=
"pub-methods"></a>
87 Public Member Functions
</h2></td></tr>
88 <tr class=
"memitem:a15a54241d0e960c3f71a93edc98098d5"><td class=
"memItemLeft" align=
"right" valign=
"top"><a id=
"a15a54241d0e960c3f71a93edc98098d5"></a>
89 bool
 </td><td class=
"memItemRight" valign=
"bottom"><b>init
</b> (HashBits hashBits=hb256)
</td></tr>
90 <tr class=
"separator:a15a54241d0e960c3f71a93edc98098d5"><td class=
"memSeparator" colspan=
"2"> </td></tr>
91 <tr class=
"memitem:a304c3e92bc2c178f58f7e7bf023ed637"><td class=
"memItemLeft" align=
"right" valign=
"top"><a id=
"a304c3e92bc2c178f58f7e7bf023ed637"></a>
92 bool
 </td><td class=
"memItemRight" valign=
"bottom"><b>addData
</b> (const QByteArray
&data)
</td></tr>
93 <tr class=
"separator:a304c3e92bc2c178f58f7e7bf023ed637"><td class=
"memSeparator" colspan=
"2"> </td></tr>
94 <tr class=
"memitem:aad03655614f37c992577642e74d94d4a"><td class=
"memItemLeft" align=
"right" valign=
"top"><a id=
"aad03655614f37c992577642e74d94d4a"></a>
95 bool
 </td><td class=
"memItemRight" valign=
"bottom"><b>addData
</b> (const char *data, int size)
</td></tr>
96 <tr class=
"separator:aad03655614f37c992577642e74d94d4a"><td class=
"memSeparator" colspan=
"2"> </td></tr>
97 <tr class=
"memitem:a46082e437bb6cb12d6884015157df2d1"><td class=
"memItemLeft" align=
"right" valign=
"top"><a id=
"a46082e437bb6cb12d6884015157df2d1"></a>
98 const QByteArray
& </td><td class=
"memItemRight" valign=
"bottom"><b>finalize
</b> ()
</td></tr>
99 <tr class=
"separator:a46082e437bb6cb12d6884015157df2d1"><td class=
"memSeparator" colspan=
"2"> </td></tr>
100 </table><table class=
"memberdecls">
101 <tr class=
"heading"><td colspan=
"2"><h2 class=
"groupheader"><a name=
"pub-static-methods"></a>
102 Static Public Member Functions
</h2></td></tr>
103 <tr class=
"memitem:aa98ad42063a4f167ea71732461991ab1"><td class=
"memItemLeft" align=
"right" valign=
"top"><a id=
"aa98ad42063a4f167ea71732461991ab1"></a>
104 static bool
 </td><td class=
"memItemRight" valign=
"bottom"><b>selfTest
</b> (void)
</td></tr>
105 <tr class=
"separator:aa98ad42063a4f167ea71732461991ab1"><td class=
"memSeparator" colspan=
"2"> </td></tr>
106 </table><table class=
"memberdecls">
107 <tr class=
"heading"><td colspan=
"2"><h2 class=
"groupheader"><a name=
"pro-attribs"></a>
108 Protected Attributes
</h2></td></tr>
109 <tr class=
"memitem:a6a7fd17e1d9b49817d61cb42327201b6"><td class=
"memItemLeft" align=
"right" valign=
"top"><a id=
"a6a7fd17e1d9b49817d61cb42327201b6"></a>
110 bool
 </td><td class=
"memItemRight" valign=
"bottom"><b>m_initialized
</b></td></tr>
111 <tr class=
"separator:a6a7fd17e1d9b49817d61cb42327201b6"><td class=
"memSeparator" colspan=
"2"> </td></tr>
112 <tr class=
"memitem:a9ee4af4b500708b58de03e467f7171b7"><td class=
"memItemLeft" align=
"right" valign=
"top"><a id=
"a9ee4af4b500708b58de03e467f7171b7"></a>
113 <a class=
"el" href=
"../../d0/dd8/struct_m_utils_1_1_hash_1_1_internal_1_1_keccak_impl_1_1sponge_state_struct.html">Internal::KeccakImpl::hashState
</a> *
 </td><td class=
"memItemRight" valign=
"bottom"><b>m_state
</b></td></tr>
114 <tr class=
"separator:a9ee4af4b500708b58de03e467f7171b7"><td class=
"memSeparator" colspan=
"2"> </td></tr>
115 <tr class=
"memitem:ad8b45df386609d125a1129ed97ad21db"><td class=
"memItemLeft" align=
"right" valign=
"top"><a id=
"ad8b45df386609d125a1129ed97ad21db"></a>
116 QByteArray
 </td><td class=
"memItemRight" valign=
"bottom"><b>m_hashResult
</b></td></tr>
117 <tr class=
"separator:ad8b45df386609d125a1129ed97ad21db"><td class=
"memSeparator" colspan=
"2"> </td></tr>
119 <hr/>The documentation for this class was generated from the following file:
<ul>
120 <li>include/MUtils/
<a class=
"el" href=
"../../dd/dea/_hash___keccak_8h_source.html">Hash_Keccak.h
</a></li>
122 </div><!-- contents -->
123 <!-- start footer part -->
124 <hr class=
"footer"/><address class=
"footer"><small>
125 Generated by
 <a href=
"http://www.doxygen.org/index.html">
126 <img class=
"footer" src=
"../../doxygen.png" alt=
"doxygen"/>