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

📄 class_v_m_a_c.html

📁 著名的密码库Crypto++的文档 C++语言的杰作。程序员必备。
💻 HTML
📖 第 1 页 / 共 4 页
字号:
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">use this if your input is in one piece and you don't want to call <a class="el" href="class_hash_transformation.html#afabefaf445b65d3ba0d8e1c0294afe5" title="process more input">Update()</a> and <a class="el" href="class_hash_transformation.html#a0b8c7a110d8968268fd02ec32b9a8e8" title="compute hash for current message, then restart for a new message">Final()</a> separately <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hash_transformation.html#16c4aecd047015d513feef4ed5b929ba">Verify</a> (const byte *digest)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">verify that digest is a valid digest for the current message, then reinitialize the object  <a href="#16c4aecd047015d513feef4ed5b929ba"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cad96df68e70d922683e5063057130b2"></a><!-- doxytag: member="VMAC::VerifyDigest" ref="cad96df68e70d922683e5063057130b2" args="(const byte *digest, const byte *input, size_t length)" -->virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hash_transformation.html#cad96df68e70d922683e5063057130b2">VerifyDigest</a> (const byte *digest, const byte *input, size_t length)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">use this if your input is in one piece and you don't want to call <a class="el" href="class_hash_transformation.html#afabefaf445b65d3ba0d8e1c0294afe5" title="process more input">Update()</a> and <a class="el" href="class_hash_transformation.html#16c4aecd047015d513feef4ed5b929ba" title="verify that digest is a valid digest for the current message, then reinitialize the...">Verify()</a> separately <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0b6917657eaec935750fd83e28270d76"></a><!-- doxytag: member="VMAC::CalculateTruncatedDigest" ref="0b6917657eaec935750fd83e28270d76" args="(byte *digest, size_t digestSize, const byte *input, size_t length)" -->virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hash_transformation.html#0b6917657eaec935750fd83e28270d76">CalculateTruncatedDigest</a> (byte *digest, size_t digestSize, const byte *input, size_t length)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">truncated version of <a class="el" href="class_hash_transformation.html#f8124c4fca23b74bbdc43660bdae692c" title="use this if your input is in one piece and you don't want to call Update() and Final()...">CalculateDigest()</a> <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0f6069eadf492d970c3eb8cdf656e742"></a><!-- doxytag: member="VMAC::TruncatedVerify" ref="0f6069eadf492d970c3eb8cdf656e742" args="(const byte *digest, size_t digestLength)" -->virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hash_transformation.html#0f6069eadf492d970c3eb8cdf656e742">TruncatedVerify</a> (const byte *digest, size_t digestLength)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">truncated version of <a class="el" href="class_hash_transformation.html#16c4aecd047015d513feef4ed5b929ba" title="verify that digest is a valid digest for the current message, then reinitialize the...">Verify()</a> <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7958e99717019e8b9f91672bdfe9e086"></a><!-- doxytag: member="VMAC::VerifyTruncatedDigest" ref="7958e99717019e8b9f91672bdfe9e086" args="(const byte *digest, size_t digestLength, const byte *input, size_t length)" -->virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_hash_transformation.html#7958e99717019e8b9f91672bdfe9e086">VerifyTruncatedDigest</a> (const byte *digest, size_t digestLength, const byte *input, size_t length)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">truncated version of <a class="el" href="class_hash_transformation.html#cad96df68e70d922683e5063057130b2" title="use this if your input is in one piece and you don't want to call Update() and Verify()...">VerifyDigest()</a> <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d0016ba2d505c23aa85aad49e6c19bb7"></a><!-- doxytag: member="VMAC::Clone" ref="d0016ba2d505c23aa85aad49e6c19bb7" args="() const" -->virtual <a class="el" href="class_clonable.html">Clonable</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_clonable.html#d0016ba2d505c23aa85aad49e6c19bb7">Clone</a> () const</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">this is not implemented by most classes yet <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2229cdb9d7ac7e2cf3b02b39ae59ad77"></a><!-- doxytag: member="VMAC::IsValidKeyLength" ref="2229cdb9d7ac7e2cf3b02b39ae59ad77" args="(size_t n) const" -->virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_simple_keying_interface.html#2229cdb9d7ac7e2cf3b02b39ae59ad77">IsValidKeyLength</a> (size_t n) const</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns whether n is a valid key length <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_simple_keying_interface.html#df3c29b3ef3af74788a58c7c49887fd7">SetKey</a> (const byte *key, size_t length, const <a class="el" href="class_name_value_pairs.html">NameValuePairs</a> &amp;params=<a class="el" href="cryptlib_8h.html#d3205973dd1afa14090a683154c1109c">g_nullNameValuePairs</a>)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set or reset the key of this object  <a href="#df3c29b3ef3af74788a58c7c49887fd7"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0401f9c67930805180964bc02ae0ac1c"></a><!-- doxytag: member="VMAC::SetKeyWithRounds" ref="0401f9c67930805180964bc02ae0ac1c" args="(const byte *key, size_t length, int rounds)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_simple_keying_interface.html#0401f9c67930805180964bc02ae0ac1c">SetKeyWithRounds</a> (const byte *key, size_t length, int rounds)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">calls <a class="el" href="class_simple_keying_interface.html#df3c29b3ef3af74788a58c7c49887fd7" title="set or reset the key of this object">SetKey()</a> with an <a class="el" href="class_name_value_pairs.html" title="interface for retrieving values given their names">NameValuePairs</a> object that just specifies "Rounds" <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c25e27eaeae2e909741c07de93caef49"></a><!-- doxytag: member="VMAC::SetKeyWithIV" ref="c25e27eaeae2e909741c07de93caef49" args="(const byte *key, size_t length, const byte *iv)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_simple_keying_interface.html#c25e27eaeae2e909741c07de93caef49">SetKeyWithIV</a> (const byte *key, size_t length, const byte *iv)</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">calls <a class="el" href="class_simple_keying_interface.html#df3c29b3ef3af74788a58c7c49887fd7" title="set or reset the key of this object">SetKey()</a> with an <a class="el" href="class_name_value_pairs.html" title="interface for retrieving values given their names">NameValuePairs</a> object that just specifies "IV" <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_simple_keying_interface.html#71039112353cc70e9859ebd95037cc1a">IsResynchronizable</a> () const</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns whether this object can be resynchronized (i.e. supports initialization vectors)  <a href="#71039112353cc70e9859ebd95037cc1a"></a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a09fd0893ac8c6068e07ce30bb55c1d9"></a><!-- doxytag: member="VMAC::CanUseRandomIVs" ref="a09fd0893ac8c6068e07ce30bb55c1d9" args="() const" -->bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_simple_keying_interface.html#a09fd0893ac8c6068e07ce30bb55c1d9">CanUseRandomIVs</a> () const</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns whether this object can use random IVs (in addition to ones returned by GetNextIV) <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b98803e8744b73663e7e9c872eef822b"></a><!-- doxytag: member="VMAC::CanUsePredictableIVs" ref="b98803e8744b73663e7e9c872eef822b" args="() const" -->bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_simple_keying_interface.html#b98803e8744b73663e7e9c872eef822b">CanUsePredictableIVs</a> () const</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns whether this object can use random but possibly predictable IVs (in addition to ones returned by GetNextIV) <br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fbf7065f7db5439d471d1bcc260d3bd5"></a><!-- doxytag: member="VMAC::CanUseStructuredIVs" ref="fbf7065f7db5439d471d1bcc260d3bd5" args="() const" -->bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_simple_keying_interface.html#fbf7065f7db5439d471d1bcc260d3bd5">CanUseStructuredIVs</a> () const</td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns whether this object can use structured IVs, for example a counter (in addition to ones returned by GetNextIV) <br></td></tr><tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3872b1b69989ed1d77f4e3495adef232"></a><!-- doxytag: member="VMAC::StaticAlgorithmName" ref="3872b1b69989ed1d77f4e3495adef232" args="()" -->static std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_m_a_c.html#3872b1b69989ed1d77f4e3495adef232">StaticAlgorithmName</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="7cfa67884a99f789c41d93bf08698a7f"></a><!-- doxytag: member="VMAC::GetCipher" ref="7cfa67884a99f789c41d93bf08698a7f" args="() const" -->const <a class="el" href="class_block_cipher.html">BlockCipher</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_m_a_c___base.html#7cfa67884a99f789c41d93bf08698a7f">GetCipher</a> () const</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fc475d6a455618658c07049b39df582a"></a><!-- doxytag: member="VMAC::HashEndianCorrectedBlock" ref="fc475d6a455618658c07049b39df582a" args="(const word64 *data)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_m_a_c___base.html#fc475d6a455618658c07049b39df582a">HashEndianCorrectedBlock</a> (const word64 *data)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="96ba11b27cf4af3b267c0aed35d9f0e4"></a><!-- doxytag: member="VMAC::HashMultipleBlocks" ref="96ba11b27cf4af3b267c0aed35d9f0e4" args="(const word64 *input, size_t length)" -->size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_m_a_c___base.html#96ba11b27cf4af3b267c0aed35d9f0e4">HashMultipleBlocks</a> (const word64 *input, size_t length)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="48cd85f58172521a0a89d9a559c819d6"></a><!-- doxytag: member="VMAC::Init" ref="48cd85f58172521a0a89d9a559c819d6" args="()" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_m_a_c___base.html#48cd85f58172521a0a89d9a559c819d6">Init</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="373a706d63c989ddd2136dc0b535f483"></a><!-- doxytag: member="VMAC::StateBuf" ref="373a706d63c989ddd2136dc0b535f483" args="()" -->word64 *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_m_a_c___base.html#373a706d63c989ddd2136dc0b535f483">StateBuf</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0222829e9d634f7b59765dff0b02eebf"></a><!-- doxytag: member="VMAC::DataBuf" ref="0222829e9d634f7b59765dff0b02eebf" args="()" -->word64 *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_m_a_c___base.html#0222829e9d634f7b59765dff0b02eebf">DataBuf</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bd8b5180bde4bcd466c62213d231fbd7"></a><!-- doxytag: member="VMAC::VHASH_Update_SSE2" ref="bd8b5180bde4bcd466c62213d231fbd7" args="(const word64 *data, size_t blocksRemainingInWord64, int tagPart)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><b>VHASH_Update_SSE2</b> (const word64 *data, size_t blocksRemainingInWord64, int tagPart)</td></tr><tr><td class="memTemplParams" nowrap colspan="2"><a class="anchor" name="ee86826a7402cba3406a279c8973e454"></a><!-- doxytag: member="VMAC::VHASH_Update_Template" ref="ee86826a7402cba3406a279c8973e454" args="(const word64 *data, size_t blockRemainingInWord128)" -->template&lt;bool T_128BitTag&gt; </td></tr><tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="class_v_m_a_c___base.html#ee86826a7402cba3406a279c8973e454">VHASH_Update_Template</a> (const word64 *data, size_t blockRemainingInWord128)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="93787d81c3829e86a146f1b83604c16b"></a><!-- doxytag: member="VMAC::VHASH_Update" ref="93787d81c3829e86a146f1b83604c16b" args="(const word64 *data, size_t blocksRemainingInWord128)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_m_a_c___base.html#93787d81c3829e86a146f1b83604c16b">VHASH_Update</a> (const word64 *data, size_t blocksRemainingInWord128)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="674767bdfe5ba30deaf057b0750f11a5"></a><!-- doxytag: member="VMAC::m_polyState" ref="674767bdfe5ba30deaf057b0750f11a5" args="()" -->word64 *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_m_a_c___base.html#674767bdfe5ba30deaf057b0750f11a5">m_polyState</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4402ea236fc3f38e16952f0176a4e814"></a><!-- doxytag: member="VMAC::SS1" ref="4402ea236fc3f38e16952f0176a4e814" args="()" -->size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_m_a_c___base.html#4402ea236fc3f38e16952f0176a4e814">SS1</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0c11fd39efa91c1e18f96fef9fe842cd"></a><!-- doxytag: member="VMAC::m_polyStateSize" ref="0c11fd39efa91c1e18f96fef9fe842cd" args="()" -->size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_m_a_c___base.html#0c11fd39efa91c1e18f96fef9fe842cd">m_polyStateSize</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fd452fbdfcf6b297b27249e6788ecbec"></a><!-- doxytag: member="VMAC::m_nhKey" ref="fd452fbdfcf6b297b27249e6788ecbec" args="()" -->word64 *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_m_a_c___base.html#fd452fbdfcf6b297b27249e6788ecbec">m_nhKey</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="26b4a9d15712a40dd9f0d1be6641cc04"></a><!-- doxytag: member="VMAC::SS2" ref="26b4a9d15712a40dd9f0d1be6641cc04" args="()" -->size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_m_a_c___base.html#26b4a9d15712a40dd9f0d1be6641cc04">SS2</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2732ee11b3331ca98884d8c90c7caf9a"></a><!-- doxytag: member="VMAC::m_nhKeySize" ref="2732ee11b3331ca98884d8c90c7caf9a" args="()" -->size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_m_a_c___base.html#2732ee11b3331ca98884d8c90c7caf9a">m_nhKeySize</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d3418eac61519aec8f052040558fca32"></a><!-- doxytag: member="VMAC::m_data" ref="d3418eac61519aec8f052040558fca32" args="()" -->byte *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_m_a_c___base.html#d3418eac61519aec8f052040558fca32">m_data</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0b7600f411b97d32cdf9c8056b274951"></a><!-- doxytag: member="VMAC::SS3" ref="0b7600f411b97d32cdf9c8056b274951" args="()" -->size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_m_a_c___base.html#0b7600f411b97d32cdf9c8056b274951">SS3</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4b82fd608623d40bcf254f9cd277e1c4"></a><!-- doxytag: member="VMAC::m_dataSize" ref="4b82fd608623d40bcf254f9cd277e1c4" args="()" -->size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_m_a_c___base.html#4b82fd608623d40bcf254f9cd277e1c4">m_dataSize</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="22feef7bca0a7ddce65d05f47afedae3"></a><!-- doxytag: member="VMAC::m_l3Key" ref="22feef7bca0a7ddce65d05f47afedae3" args="()" -->word64 *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_m_a_c___base.html#22feef7bca0a7ddce65d05f47afedae3">m_l3Key</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c2e620b097e9c837c0dad047846ebf62"></a><!-- doxytag: member="VMAC::SS4" ref="c2e620b097e9c837c0dad047846ebf62" args="()" -->size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_m_a_c___base.html#c2e620b097e9c837c0dad047846ebf62">SS4</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f94cc93d9937911e51ccf175875eba07"></a><!-- doxytag: member="VMAC::m_l3KeySize" ref="f94cc93d9937911e51ccf175875eba07" args="()" -->size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_m_a_c___base.html#f94cc93d9937911e51ccf175875eba07">m_l3KeySize</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e35d611e167eb767e073bc84484798e7"></a><!-- doxytag: member="VMAC::m_nonce" ref="e35d611e167eb767e073bc84484798e7" args="()" -->byte *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_m_a_c___base.html#e35d611e167eb767e073bc84484798e7">m_nonce</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="867c79b2ee59338b6b19d4bcc266c10f"></a><!-- doxytag: member="VMAC::SS5" ref="867c79b2ee59338b6b19d4bcc266c10f" args="()" -->size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_m_a_c___base.html#867c79b2ee59338b6b19d4bcc266c10f">SS5</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ff1ad199d2142494f18ecde219d481ab"></a><!-- doxytag: member="VMAC::m_nonceSize" ref="ff1ad199d2142494f18ecde219d481ab" args="()" -->size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_m_a_c___base.html#ff1ad199d2142494f18ecde219d481ab">m_nonceSize</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="06d8287263e19935d1d8089876e6dc85"></a><!-- doxytag: member="VMAC::m_pad" ref="06d8287263e19935d1d8089876e6dc85" args="()" -->byte *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_m_a_c___base.html#06d8287263e19935d1d8089876e6dc85">m_pad</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e1beb23690d49797b0992865426fe62b"></a><!-- doxytag: member="VMAC::SS6" ref="e1beb23690d49797b0992865426fe62b" args="()" -->size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_m_a_c___base.html#e1beb23690d49797b0992865426fe62b">SS6</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3bb6519b055246fa32195e549d43afeb"></a><!-- doxytag: member="VMAC::m_padSize" ref="3bb6519b055246fa32195e549d43afeb" args="()" -->size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_v_m_a_c___base.html#3bb6519b055246fa32195e549d43afeb">m_padSize</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a7b56598051282b6062c032f55575f2b"></a><!-- doxytag: member="VMAC::SST" ref="a7b56598051282b6062c032f55575f2b" args="()" -->

⌨️ 快捷键说明

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