📄 class_t_t_m_a_c___base-members.html
字号:
<tr class="memlist"><td><a class="el" href="class_iterated_hash.html#ce0350088eea8679cbe23668d2498c07">HashWordType</a> typedef</td><td><a class="el" href="class_iterated_hash.html">IteratedHash< word32, LittleEndian, 64, MessageAuthenticationCode ></a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_t_t_m_a_c___base.html#58be914986bca1fa4a53fe051707e774">Init</a>()</td><td><a class="el" href="class_t_t_m_a_c___base.html">TTMAC_Base</a></td><td><code> [protected, virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_simple_keying_interface.html#88201c180fbfaa9fef2715252546ad6eb659bf6d2c470c50c14bfbab5b2d45ab">INTERNALLY_GENERATED_IV</a> enum value</td><td><a class="el" href="class_simple_keying_interface.html">SimpleKeyingInterface</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_simple_keying_interface.html#71039112353cc70e9859ebd95037cc1a">IsResynchronizable</a>() const</td><td><a class="el" href="class_simple_keying_interface.html">SimpleKeyingInterface</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_simple_keying_interface.html#2229cdb9d7ac7e2cf3b02b39ae59ad77">IsValidKeyLength</a>(size_t n) const</td><td><a class="el" href="class_simple_keying_interface.html">SimpleKeyingInterface</a></td><td><code> [inline, virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_iterated_hash_base.html#301ef0d2c6dae2b250cdf9075c0e5f92">IteratedHashBase</a>()</td><td><a class="el" href="class_iterated_hash_base.html">IteratedHashBase< word32, MessageAuthenticationCode ></a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_fixed_key_length.html#467a0101968e4181f770509e19ebef28">IV_LENGTH</a></td><td><a class="el" href="class_fixed_key_length.html">FixedKeyLength< 20 ></a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_fixed_key_length.html#b1a634167fe78a3ee06554a268e6d61c">IV_REQUIREMENT</a></td><td><a class="el" href="class_fixed_key_length.html">FixedKeyLength< 20 ></a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_simple_keying_interface.html#88201c180fbfaa9fef2715252546ad6e">IV_Requirement</a> enum name</td><td><a class="el" href="class_simple_keying_interface.html">SimpleKeyingInterface</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_simple_keying_interface.html#22087180aa396209403b0852e9efc431">IVRequirement</a>() const=0</td><td><a class="el" href="class_simple_keying_interface.html">SimpleKeyingInterface</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_simple_keying_interface.html#c6da9a8d3c783014ab54a2a3ee9e676a">IVSize</a>() const</td><td><a class="el" href="class_simple_keying_interface.html">SimpleKeyingInterface</a></td><td><code> [inline, virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_fixed_key_length.html#b994d881a105849f64a973373e8f282c">KEYLENGTH</a></td><td><a class="el" href="class_fixed_key_length.html">FixedKeyLength< 20 ></a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_iterated_hash.html#d1d059e2cba2115f403befa9e6c070da">m_data</a></td><td><a class="el" href="class_iterated_hash.html">IteratedHash< word32, LittleEndian, 64, MessageAuthenticationCode ></a></td><td><code> [protected]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_t_t_m_a_c___base.html#8ab3de4f6093f8fb0c1266063f5ae157">m_digest</a></td><td><a class="el" href="class_t_t_m_a_c___base.html">TTMAC_Base</a></td><td><code> [protected]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_t_t_m_a_c___base.html#683a6af755d347456a2043783d07d703">m_key</a></td><td><a class="el" href="class_t_t_m_a_c___base.html">TTMAC_Base</a></td><td><code> [protected]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_fixed_key_length.html#7c599a7ebb4e0fa4773c4cd1b4023b18">MAX_KEYLENGTH</a></td><td><a class="el" href="class_fixed_key_length.html">FixedKeyLength< 20 ></a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_simple_keying_interface.html#99ebc91e778d51d8481c4c4e8403508b">MaxKeyLength</a>() const=0</td><td><a class="el" href="class_simple_keying_interface.html">SimpleKeyingInterface</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_fixed_key_length.html#198440f34bfe0f343fab3cdbef586a3b">MIN_KEYLENGTH</a></td><td><a class="el" href="class_fixed_key_length.html">FixedKeyLength< 20 ></a></td><td><code> [static]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_simple_keying_interface.html#b9e027a141d40929fef51343064d1a69">MinKeyLength</a>() const=0</td><td><a class="el" href="class_simple_keying_interface.html">SimpleKeyingInterface</a></td><td><code> [pure virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_simple_keying_interface.html#88201c180fbfaa9fef2715252546ad6ec1d24de3dedd05c28516f452d3ace417">NOT_RESYNCHRONIZABLE</a> enum value</td><td><a class="el" href="class_simple_keying_interface.html">SimpleKeyingInterface</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_iterated_hash_base.html#4c3fa4d29ad29d2b8add76ea62117523">OptimalBlockSize</a>() const</td><td><a class="el" href="class_iterated_hash_base.html">IteratedHashBase< word32, MessageAuthenticationCode ></a></td><td><code> [inline, virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_iterated_hash_base.html#167fbaf6c7e6f9f1744d7204cf118c65">OptimalDataAlignment</a>() const</td><td><a class="el" href="class_iterated_hash_base.html">IteratedHashBase< word32, MessageAuthenticationCode ></a></td><td><code> [inline, virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_iterated_hash_base.html#01f39339fa69510303ad401245df1037">PadLastBlock</a>(unsigned int lastBlockSize, byte padFirst=0x80)</td><td><a class="el" href="class_iterated_hash_base.html">IteratedHashBase< word32, MessageAuthenticationCode ></a></td><td><code> [protected]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_simple_keying_interface.html#88201c180fbfaa9fef2715252546ad6e4520c4379ee3a1aed95a36e2235ba338">RANDOM_IV</a> enum value</td><td><a class="el" href="class_simple_keying_interface.html">SimpleKeyingInterface</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_hash_transformation.html#39b0a4c4cdc11fda358f9975b5e4137e">Ref</a>()</td><td><a class="el" href="class_hash_transformation.html">HashTransformation</a></td><td><code> [inline]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_iterated_hash_base.html#d53da712634ea213ad047b2a68b0fe70">Restart</a>()</td><td><a class="el" href="class_iterated_hash_base.html">IteratedHashBase< word32, MessageAuthenticationCode ></a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_simple_keying_interface.html#8ee3f5f9c00d193bf9d8fd8aa46ccbb2">Resynchronize</a>(const byte *IV)</td><td><a class="el" href="class_simple_keying_interface.html">SimpleKeyingInterface</a></td><td><code> [inline, virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_simple_keying_interface.html#df3c29b3ef3af74788a58c7c49887fd7">SetKey</a>(const byte *key, size_t length, const NameValuePairs &params=g_nullNameValuePairs)</td><td><a class="el" href="class_simple_keying_interface.html">SimpleKeyingInterface</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_simple_keying_interface.html#c25e27eaeae2e909741c07de93caef49">SetKeyWithIV</a>(const byte *key, size_t length, const byte *iv)</td><td><a class="el" href="class_simple_keying_interface.html">SimpleKeyingInterface</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_simple_keying_interface.html#0401f9c67930805180964bc02ae0ac1c">SetKeyWithRounds</a>(const byte *key, size_t length, int rounds)</td><td><a class="el" href="class_simple_keying_interface.html">SimpleKeyingInterface</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_t_t_m_a_c___base.html#5103ffe31e652128400bfd98e6d26cad">StateBuf</a>()</td><td><a class="el" href="class_t_t_m_a_c___base.html">TTMAC_Base</a></td><td><code> [inline, protected, virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_t_t_m_a_c___base.html#d9abb62e08bdfba1e38a91eca40e3cb0">StaticAlgorithmName</a>()</td><td><a class="el" href="class_t_t_m_a_c___base.html">TTMAC_Base</a></td><td><code> [inline, static]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_fixed_key_length.html#f6052c926d7d040b524a829e96710496">StaticGetValidKeyLength</a>(size_t)</td><td><a class="el" href="class_fixed_key_length.html">FixedKeyLength< 20 ></a></td><td><code> [inline, static]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_simple_keying_interface.html#c687add7d0a09c626d85b77714bbd114">ThrowIfInvalidIV</a>(const byte *iv)</td><td><a class="el" href="class_simple_keying_interface.html">SimpleKeyingInterface</a></td><td><code> [protected]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_simple_keying_interface.html#32b2095542b18025814118734bf34da2">ThrowIfInvalidKeyLength</a>(size_t length)</td><td><a class="el" href="class_simple_keying_interface.html">SimpleKeyingInterface</a></td><td><code> [protected]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_hash_transformation.html#64ba03d31c489dc32b50e00d377d8032">ThrowIfInvalidTruncatedSize</a>(size_t size) const</td><td><a class="el" href="class_hash_transformation.html">HashTransformation</a></td><td><code> [protected]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_simple_keying_interface.html#e60d9774af66fc673fe6139f5880c477">ThrowIfResynchronizable</a>()</td><td><a class="el" href="class_simple_keying_interface.html">SimpleKeyingInterface</a></td><td><code> [protected]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_t_t_m_a_c___base.html#e56843838204b2338ce3f2e53932280a">Transform</a>(word32 *digest, const word32 *X, bool last)</td><td><a class="el" href="class_t_t_m_a_c___base.html">TTMAC_Base</a></td><td><code> [protected, static]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_t_t_m_a_c___base.html#52333eb53e716948e9377cdfea28addd">TruncatedFinal</a>(byte *mac, size_t size)</td><td><a class="el" href="class_t_t_m_a_c___base.html">TTMAC_Base</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_hash_transformation.html#0f6069eadf492d970c3eb8cdf656e742">TruncatedVerify</a>(const byte *digest, size_t digestLength)</td><td><a class="el" href="class_hash_transformation.html">HashTransformation</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_t_t_m_a_c___base.html#0a03fa229e48b33f1990d1495aeffe8d">UncheckedSetKey</a>(const byte *userKey, unsigned int keylength, const NameValuePairs &params)</td><td><a class="el" href="class_t_t_m_a_c___base.html">TTMAC_Base</a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_simple_keying_interface.html#88201c180fbfaa9fef2715252546ad6e1cc32e69fe4f385e54d9d482a2ab5a56">UNIQUE_IV</a> enum value</td><td><a class="el" href="class_simple_keying_interface.html">SimpleKeyingInterface</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_simple_keying_interface.html#88201c180fbfaa9fef2715252546ad6eceff3ad4b12bcb6d7b61a5bd543a815c">UNPREDICTABLE_RANDOM_IV</a> enum value</td><td><a class="el" href="class_simple_keying_interface.html">SimpleKeyingInterface</a></td><td></td></tr> <tr class="memlist"><td><a class="el" href="class_iterated_hash_base.html#3202914349a18f79facb605d75f0d10c">Update</a>(const byte *input, size_t length)</td><td><a class="el" href="class_iterated_hash_base.html">IteratedHashBase< word32, MessageAuthenticationCode ></a></td><td><code> [virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_hash_transformation.html#16c4aecd047015d513feef4ed5b929ba">Verify</a>(const byte *digest)</td><td><a class="el" href="class_hash_transformation.html">HashTransformation</a></td><td><code> [inline, virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_hash_transformation.html#cad96df68e70d922683e5063057130b2">VerifyDigest</a>(const byte *digest, const byte *input, size_t length)</td><td><a class="el" href="class_hash_transformation.html">HashTransformation</a></td><td><code> [inline, virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_hash_transformation.html#7958e99717019e8b9f91672bdfe9e086">VerifyTruncatedDigest</a>(const byte *digest, size_t digestLength, const byte *input, size_t length)</td><td><a class="el" href="class_hash_transformation.html">HashTransformation</a></td><td><code> [inline, virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_clonable.html#2b9c911b4a49b532da3dea9951cf5fac">~Clonable</a>()</td><td><a class="el" href="class_clonable.html">Clonable</a></td><td><code> [inline, virtual]</code></td></tr> <tr class="memlist"><td><a class="el" href="class_simple_keying_interface.html#6e0fc6e456477b293902fae10497ba69">~SimpleKeyingInterface</a>()</td><td><a class="el" href="class_simple_keying_interface.html">SimpleKeyingInterface</a></td><td><code> [inline, virtual]</code></td></tr></table><hr size="1"><address style="text-align: right;"><small>Generated on Fri Jun 1 11:11:53 2007 for Crypto++ by <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 + -