⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 class_w_a_k_e___policy.html

📁 著名的密码库Crypto++的文档 C++语言的杰作。程序员必备。
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d7d421c4073891ad3522c50052d32f60"></a><!-- doxytag: member="WAKE_Policy::GetIterationsToBuffer" ref="d7d421c4073891ad3522c50052d32f60" args="() const" -->unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_additive_cipher_concrete_policy.html#d7d421c4073891ad3522c50052d32f60">GetIterationsToBuffer</a> () const</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4d61dfcd462d71960fe8567e2d475f14"></a><!-- doxytag: member="WAKE_Policy::CanOperateKeystream" ref="4d61dfcd462d71960fe8567e2d475f14" args="() const" -->bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_additive_cipher_concrete_policy.html#4d61dfcd462d71960fe8567e2d475f14">CanOperateKeystream</a> () const</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="32bbafa12b59e77d4d8bc67e9d5a4004"></a><!-- doxytag: member="WAKE_Policy::GetOptimalBlockSize" ref="32bbafa12b59e77d4d8bc67e9d5a4004" args="() const" -->virtual unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_additive_cipher_abstract_policy.html#32bbafa12b59e77d4d8bc67e9d5a4004">GetOptimalBlockSize</a> () const</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ea8268ee42cbc98cf9be638bf77aafef"></a><!-- doxytag: member="WAKE_Policy::WriteKeystream" ref="ea8268ee42cbc98cf9be638bf77aafef" args="(byte *keystream, size_t iterationCount)" -->virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_additive_cipher_abstract_policy.html#ea8268ee42cbc98cf9be638bf77aafef">WriteKeystream</a> (byte *keystream, size_t iterationCount)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="98b9150cb6f67e39d8e3e1067b475515"></a><!-- doxytag: member="WAKE_Policy::CipherResynchronize" ref="98b9150cb6f67e39d8e3e1067b475515" args="(byte *keystreamBuffer, const byte *iv)" -->virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_additive_cipher_abstract_policy.html#98b9150cb6f67e39d8e3e1067b475515">CipherResynchronize</a> (byte *keystreamBuffer, const byte *iv)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8fce38d2b7d84732fc3efea410b82d54"></a><!-- doxytag: member="WAKE_Policy::SeekToIteration" ref="8fce38d2b7d84732fc3efea410b82d54" args="(lword iterationCount)" -->virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_additive_cipher_abstract_policy.html#8fce38d2b7d84732fc3efea410b82d54">SeekToIteration</a> (lword iterationCount)</td></tr><tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0c584b68c2f3a8208ff245cd8d09fcd5"></a><!-- doxytag: member="WAKE_Policy::BYTES_PER_ITERATION" ref="0c584b68c2f3a8208ff245cd8d09fcd5" args="" -->static const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_additive_cipher_concrete_policy.html#0c584b68c2f3a8208ff245cd8d09fcd5">BYTES_PER_ITERATION</a></td></tr><tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0fa7e4a1a3a6c0915b4b2cf058bff828"></a><!-- doxytag: member="WAKE_Policy::CipherSetKey" ref="0fa7e4a1a3a6c0915b4b2cf058bff828" args="(const NameValuePairs &amp;params, const byte *key, size_t length)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_w_a_k_e___policy.html#0fa7e4a1a3a6c0915b4b2cf058bff828">CipherSetKey</a> (const <a class="el" href="class_name_value_pairs.html">NameValuePairs</a> &amp;params, const byte *key, size_t length)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4c6967f90780f2d67b29edeac6003b1f"></a><!-- doxytag: member="WAKE_Policy::GetRegisterBegin" ref="4c6967f90780f2d67b29edeac6003b1f" args="()" -->byte *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_w_a_k_e___policy.html#4c6967f90780f2d67b29edeac6003b1f">GetRegisterBegin</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="158079e17e13806bd00280102bd7e994"></a><!-- doxytag: member="WAKE_Policy::Iterate" ref="158079e17e13806bd00280102bd7e994" args="(byte *output, const byte *input, CipherDir dir, size_t iterationCount)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_w_a_k_e___policy.html#158079e17e13806bd00280102bd7e994">Iterate</a> (byte *output, const byte *input, <a class="el" href="cryptlib_8h.html#353ccabf5ddc119a6a33e92f7b9961c7">CipherDir</a> dir, size_t iterationCount)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="110f02ab36e4e4a2fc1ca6250f6cac69"></a><!-- doxytag: member="WAKE_Policy::OperateKeystream" ref="110f02ab36e4e4a2fc1ca6250f6cac69" args="(KeystreamOperation operation, byte *output, const byte *input, size_t iterationCount)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_w_a_k_e___policy.html#110f02ab36e4e4a2fc1ca6250f6cac69">OperateKeystream</a> (<a class="el" href="strciphr_8h.html#b4a226527d2bd01ff19bfa14d0974227">KeystreamOperation</a> operation, byte *output, const byte *input, size_t iterationCount)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d76fdd7ca45b0f0537de098bb029cdb7"></a><!-- doxytag: member="WAKE_Policy::IsRandomAccess" ref="d76fdd7ca45b0f0537de098bb029cdb7" args="() const" -->bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_w_a_k_e___policy.html#d76fdd7ca45b0f0537de098bb029cdb7">IsRandomAccess</a> () const</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="218ffc8439a10e4415c8d421ebed882f"></a><!-- doxytag: member="WAKE_Policy::M" ref="218ffc8439a10e4415c8d421ebed882f" args="(word32 x, word32 y)" -->word32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_w_a_k_e___base.html#218ffc8439a10e4415c8d421ebed882f">M</a> (word32 x, word32 y)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fb30b5fddf84936e0a6a62a62cf4bb6e"></a><!-- doxytag: member="WAKE_Policy::GenKey" ref="fb30b5fddf84936e0a6a62a62cf4bb6e" args="(word32 k0, word32 k1, word32 k2, word32 k3)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_w_a_k_e___base.html#fb30b5fddf84936e0a6a62a62cf4bb6e">GenKey</a> (word32 k0, word32 k1, word32 k2, word32 k3)</td></tr><tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ecb148b270b8b42cc734a3f0e5494c03"></a><!-- doxytag: member="WAKE_Policy::t" ref="ecb148b270b8b42cc734a3f0e5494c03" args="[257]" -->word32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_w_a_k_e___base.html#ecb148b270b8b42cc734a3f0e5494c03">t</a> [257]</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9cf8a186e14f34bfa254d5aafa871685"></a><!-- doxytag: member="WAKE_Policy::r3" ref="9cf8a186e14f34bfa254d5aafa871685" args="" -->word32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_w_a_k_e___base.html#9cf8a186e14f34bfa254d5aafa871685">r3</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c83dd2cecc413746bf885a013dd59cf4"></a><!-- doxytag: member="WAKE_Policy::r4" ref="c83dd2cecc413746bf885a013dd59cf4" args="" -->word32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_w_a_k_e___base.html#c83dd2cecc413746bf885a013dd59cf4">r4</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e14a869ec1e12e8c72de0f8180dc2554"></a><!-- doxytag: member="WAKE_Policy::r5" ref="e14a869ec1e12e8c72de0f8180dc2554" args="" -->word32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_w_a_k_e___base.html#e14a869ec1e12e8c72de0f8180dc2554">r5</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="46edb9cd7b79811e53a6b1be7a7f7e0f"></a><!-- doxytag: member="WAKE_Policy::r6" ref="46edb9cd7b79811e53a6b1be7a7f7e0f" args="" -->word32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_w_a_k_e___base.html#46edb9cd7b79811e53a6b1be7a7f7e0f">r6</a></td></tr></table><hr>The documentation for this class was generated from the following files:<ul><li><a class="el" href="wake_8h-source.html">wake.h</a><li><a class="el" href="wake_8cpp-source.html">wake.cpp</a></ul><hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 1 11:11:53 2007 for Crypto++ by&nbsp;<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.2 </small></address></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -