Sophie

Sophie

distrib > Mageia > 7 > armv7hl > media > core-release > by-pkgid > 0a67b807a02637f2cae68649d519a89d > files > 2172

libcryptopp-devel-7.0.0-1.mga7.armv7hl.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.14"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Crypto++: config.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Crypto++
   &#160;<span id="projectnumber">7.0</span>
   </div>
   <div id="projectbrief">Free&nbsp;C&#43;&#43;&nbsp;class&nbsp;library&nbsp;of&nbsp;cryptographic&nbsp;schemes</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.14 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#namespaces">Namespaces</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle">
<div class="title">config.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Library configuration file.  
<a href="#details">More...</a></p>

<p><a href="config_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespace_crypto_p_p"><td class="memItemLeft" align="right" valign="top"> &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_crypto_p_p.html">CryptoPP</a></td></tr>
<tr class="memdesc:namespace_crypto_p_p"><td class="mdescLeft">&#160;</td><td class="mdescRight">Crypto++ library namespace. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:ac221cf507ea6889fd2c3cf04f062442b"><td class="memItemLeft" align="right" valign="top"><a id="ac221cf507ea6889fd2c3cf04f062442b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_LITTLE_ENDIAN</b>&#160;&#160;&#160;1</td></tr>
<tr class="separator:ac221cf507ea6889fd2c3cf04f062442b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7803e60737e5d8b7ad2913b20adce11a"><td class="memItemLeft" align="right" valign="top"><a id="a7803e60737e5d8b7ad2913b20adce11a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>USE_MS_CRYPTOAPI</b></td></tr>
<tr class="separator:a7803e60737e5d8b7ad2913b20adce11a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbad5dff41100ccc41241ae02da7ae66"><td class="memItemLeft" align="right" valign="top"><a id="abbad5dff41100ccc41241ae02da7ae66"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_VERSION</b>&#160;&#160;&#160;700</td></tr>
<tr class="separator:abbad5dff41100ccc41241ae02da7ae66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa56479f8e379b3e58eca0c5e84c23e8f"><td class="memItemLeft" align="right" valign="top"><a id="aa56479f8e379b3e58eca0c5e84c23e8f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_DATA_DIR</b>&#160;&#160;&#160;&quot;&quot;</td></tr>
<tr class="separator:aa56479f8e379b3e58eca0c5e84c23e8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af28128118c3579150e041ede1256e929"><td class="memItemLeft" align="right" valign="top"><a id="af28128118c3579150e041ede1256e929"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>GZIP_OS_CODE</b>&#160;&#160;&#160;0</td></tr>
<tr class="separator:af28128118c3579150e041ede1256e929"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d7a4140ee743456f5ff64f68a9ca559"><td class="memItemLeft" align="right" valign="top"><a id="a0d7a4140ee743456f5ff64f68a9ca559"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_SLOW_ARMV8_SHIFT</b>&#160;&#160;&#160;1</td></tr>
<tr class="separator:a0d7a4140ee743456f5ff64f68a9ca559"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45c0301a7346544348a4e21fe634901d"><td class="memItemLeft" align="right" valign="top"><a id="a45c0301a7346544348a4e21fe634901d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>PREFER_BERKELEY_STYLE_SOCKETS</b></td></tr>
<tr class="separator:a45c0301a7346544348a4e21fe634901d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95bf9dc1aaa429ac7fea25c835080176"><td class="memItemLeft" align="right" valign="top"><a id="a95bf9dc1aaa429ac7fea25c835080176"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_RIJNDAEL_NAME</b>&#160;&#160;&#160;&quot;AES&quot;</td></tr>
<tr class="separator:a95bf9dc1aaa429ac7fea25c835080176"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60054cd46e0dc2ed04249519a5291cda"><td class="memItemLeft" align="right" valign="top"><a id="a60054cd46e0dc2ed04249519a5291cda"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_ENABLE_NAMESPACE_WEAK</b>&#160;&#160;&#160;1</td></tr>
<tr class="separator:a60054cd46e0dc2ed04249519a5291cda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1eab0f9f9dada812c76a89cfcdce809"><td class="memItemLeft" align="right" valign="top"><a id="ac1eab0f9f9dada812c76a89cfcdce809"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>Weak1</b>&#160;&#160;&#160;Weak</td></tr>
<tr class="separator:ac1eab0f9f9dada812c76a89cfcdce809"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a9d7b5a5733c22514ff004e24cd9546"><td class="memItemLeft" align="right" valign="top"><a id="a0a9d7b5a5733c22514ff004e24cd9546"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CryptoPP</b></td></tr>
<tr class="separator:a0a9d7b5a5733c22514ff004e24cd9546"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad149ead4031d3962c87e84a3e12f4866"><td class="memItemLeft" align="right" valign="top"><a id="ad149ead4031d3962c87e84a3e12f4866"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>NAMESPACE_BEGIN</b>(x)</td></tr>
<tr class="separator:ad149ead4031d3962c87e84a3e12f4866"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a552036593282adfb00999ab4152fc0ac"><td class="memItemLeft" align="right" valign="top"><a id="a552036593282adfb00999ab4152fc0ac"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>NAMESPACE_END</b></td></tr>
<tr class="separator:a552036593282adfb00999ab4152fc0ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2908c73b9236473c1001caf7c09e7594"><td class="memItemLeft" align="right" valign="top"><a id="a2908c73b9236473c1001caf7c09e7594"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DOCUMENTED_TYPEDEF</b>(x,  y)&#160;&#160;&#160;class y : public x {};</td></tr>
<tr class="separator:a2908c73b9236473c1001caf7c09e7594"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a363c8dcebb1777654ad1703136a14ec8"><td class="memItemLeft" align="right" valign="top"><a id="a363c8dcebb1777654ad1703136a14ec8"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>protected</b>&#160;&#160;&#160;private</td></tr>
<tr class="separator:a363c8dcebb1777654ad1703136a14ec8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d71e0a7caeeaa70a0e7550a4406b5df"><td class="memItemLeft" align="right" valign="top"><a id="a7d71e0a7caeeaa70a0e7550a4406b5df"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ANONYMOUS_NAMESPACE_BEGIN</b>&#160;&#160;&#160;namespace {</td></tr>
<tr class="separator:a7d71e0a7caeeaa70a0e7550a4406b5df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e1a179e0f5278b6fc99ae00ff9f9b2c"><td class="memItemLeft" align="right" valign="top"><a id="a5e1a179e0f5278b6fc99ae00ff9f9b2c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>ANONYMOUS_NAMESPACE_END</b>&#160;&#160;&#160;}</td></tr>
<tr class="separator:a5e1a179e0f5278b6fc99ae00ff9f9b2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c72d61d65f5ecc076646ea1259e2f14"><td class="memItemLeft" align="right" valign="top"><a id="a9c72d61d65f5ecc076646ea1259e2f14"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>USING_NAMESPACE</b>(x)&#160;&#160;&#160;using namespace x;</td></tr>
<tr class="separator:a9c72d61d65f5ecc076646ea1259e2f14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a353ee061318724ece426944aa2da4a95"><td class="memItemLeft" align="right" valign="top"><a id="a353ee061318724ece426944aa2da4a95"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DOCUMENTED_NAMESPACE_BEGIN</b>(x)&#160;&#160;&#160;namespace x {</td></tr>
<tr class="separator:a353ee061318724ece426944aa2da4a95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fd763974c4afd0f1030280a438ea446"><td class="memItemLeft" align="right" valign="top"><a id="a0fd763974c4afd0f1030280a438ea446"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>DOCUMENTED_NAMESPACE_END</b>&#160;&#160;&#160;}</td></tr>
<tr class="separator:a0fd763974c4afd0f1030280a438ea446"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee822906b0029619aa4392c012b5471a"><td class="memItemLeft" align="right" valign="top"><a id="aee822906b0029619aa4392c012b5471a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>TYPE_OF_SOCKLEN_T</b>&#160;&#160;&#160;int</td></tr>
<tr class="separator:aee822906b0029619aa4392c012b5471a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa663ca5853619b9b98cbb7547d9a09c9"><td class="memItemLeft" align="right" valign="top"><a id="aa663ca5853619b9b98cbb7547d9a09c9"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_NO_GLOBAL_BYTE</b>&#160;&#160;&#160;1</td></tr>
<tr class="separator:aa663ca5853619b9b98cbb7547d9a09c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e5b9f73c620c5856a1fb603fc83419c"><td class="memItemLeft" align="right" valign="top"><a id="a0e5b9f73c620c5856a1fb603fc83419c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SW64LIT</b>(x)&#160;&#160;&#160;x##LL</td></tr>
<tr class="separator:a0e5b9f73c620c5856a1fb603fc83419c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25b221a5dfd6e66b8bf5f946838b3cd4"><td class="memItemLeft" align="right" valign="top"><a id="a25b221a5dfd6e66b8bf5f946838b3cd4"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>W64LIT</b>(x)&#160;&#160;&#160;x##ULL</td></tr>
<tr class="separator:a25b221a5dfd6e66b8bf5f946838b3cd4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fa7a813f9ef3b8a99c66340e137278c"><td class="memItemLeft" align="right" valign="top"><a id="a6fa7a813f9ef3b8a99c66340e137278c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_NATIVE_DWORD_AVAILABLE</b>&#160;&#160;&#160;1</td></tr>
<tr class="separator:a6fa7a813f9ef3b8a99c66340e137278c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14b5f9d2f6cf2f43e2e6b8c157d69b7a"><td class="memItemLeft" align="right" valign="top"><a id="a14b5f9d2f6cf2f43e2e6b8c157d69b7a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_BOOL_SLOW_WORD64</b>&#160;&#160;&#160;1</td></tr>
<tr class="separator:a14b5f9d2f6cf2f43e2e6b8c157d69b7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14501bff37cb3070ee8de931a4b03e7d"><td class="memItemLeft" align="right" valign="top"><a id="a14501bff37cb3070ee8de931a4b03e7d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_L1_CACHE_LINE_SIZE</b>&#160;&#160;&#160;32</td></tr>
<tr class="separator:a14501bff37cb3070ee8de931a4b03e7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a255adb482f64804d6aaf897d69625dc8"><td class="memItemLeft" align="right" valign="top"><a id="a255adb482f64804d6aaf897d69625dc8"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_ALIGN_DATA</b>(x)</td></tr>
<tr class="separator:a255adb482f64804d6aaf897d69625dc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54689d7a56667d6eb8dd8876cd8a1435"><td class="memItemLeft" align="right" valign="top"><a id="a54689d7a56667d6eb8dd8876cd8a1435"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_SECTION_INIT</b></td></tr>
<tr class="separator:a54689d7a56667d6eb8dd8876cd8a1435"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8858f3af8d11a2a428bff6f2a7e71cf"><td class="memItemLeft" align="right" valign="top"><a id="aa8858f3af8d11a2a428bff6f2a7e71cf"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_FASTCALL</b></td></tr>
<tr class="separator:aa8858f3af8d11a2a428bff6f2a7e71cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58965a33ece893fc3ee0afa1f8ead626"><td class="memItemLeft" align="right" valign="top"><a id="a58965a33ece893fc3ee0afa1f8ead626"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_NO_VTABLE</b></td></tr>
<tr class="separator:a58965a33ece893fc3ee0afa1f8ead626"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7b3540c031d715fd062f105cb6ac9f3"><td class="memItemLeft" align="right" valign="top"><a id="aa7b3540c031d715fd062f105cb6ac9f3"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_UNCAUGHT_EXCEPTION_AVAILABLE</b></td></tr>
<tr class="separator:aa7b3540c031d715fd062f105cb6ac9f3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c58462d5382daa96296b3dda839b2e4"><td class="memItemLeft" align="right" valign="top"><a id="a9c58462d5382daa96296b3dda839b2e4"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_GNU_STYLE_INLINE_ASSEMBLY</b>&#160;&#160;&#160;1</td></tr>
<tr class="separator:a9c58462d5382daa96296b3dda839b2e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67b015179af95b400e2ed27944574d69"><td class="memItemLeft" align="right" valign="top"><a id="a67b015179af95b400e2ed27944574d69"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_BOOL_ALIGN16</b>&#160;&#160;&#160;0</td></tr>
<tr class="separator:a67b015179af95b400e2ed27944574d69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a6496661cc229ab3b1d3bcb27a79111"><td class="memItemLeft" align="right" valign="top"><a id="a7a6496661cc229ab3b1d3bcb27a79111"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_NO_ALIGNED_ALLOC</b></td></tr>
<tr class="separator:a7a6496661cc229ab3b1d3bcb27a79111"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a227e56f21681b87a026cec72f0bdfd3d"><td class="memItemLeft" align="right" valign="top"><a id="a227e56f21681b87a026cec72f0bdfd3d"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_NOINLINE_DOTDOTDOT</b>&#160;&#160;&#160;...</td></tr>
<tr class="separator:a227e56f21681b87a026cec72f0bdfd3d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a320648cb6d21f81b31487a09ca014e4c"><td class="memItemLeft" align="right" valign="top"><a id="a320648cb6d21f81b31487a09ca014e4c"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_NOINLINE</b></td></tr>
<tr class="separator:a320648cb6d21f81b31487a09ca014e4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b73682deffd4549ca69d4481986b8c8"><td class="memItemLeft" align="right" valign="top"><a id="a0b73682deffd4549ca69d4481986b8c8"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_CONSTANT</b>(x)&#160;&#160;&#160;static const int x;</td></tr>
<tr class="separator:a0b73682deffd4549ca69d4481986b8c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a19f603edcd0b313b68fc245bb9d8a2"><td class="memItemLeft" align="right" valign="top"><a id="a8a19f603edcd0b313b68fc245bb9d8a2"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_INIT_PRIORITY</b>&#160;&#160;&#160;250</td></tr>
<tr class="separator:a8a19f603edcd0b313b68fc245bb9d8a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab42462cefd4daf1be5e556991cb172ef"><td class="memItemLeft" align="right" valign="top"><a id="ab42462cefd4daf1be5e556991cb172ef"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_USER_PRIORITY</b>&#160;&#160;&#160;(CRYPTOPP_INIT_PRIORITY + 101)</td></tr>
<tr class="separator:ab42462cefd4daf1be5e556991cb172ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1978ef11984db9544a8b939b81fb9be8"><td class="memItemLeft" align="right" valign="top"><a id="a1978ef11984db9544a8b939b81fb9be8"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_WIN32_AVAILABLE</b></td></tr>
<tr class="separator:a1978ef11984db9544a8b939b81fb9be8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8104aeacfb5264f244f51a2d53698d58"><td class="memItemLeft" align="right" valign="top"><a id="a8104aeacfb5264f244f51a2d53698d58"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_BSD_AVAILABLE</b></td></tr>
<tr class="separator:a8104aeacfb5264f244f51a2d53698d58"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ebec238c779f7ea89d604b7a21fd52b"><td class="memItemLeft" align="right" valign="top"><a id="a2ebec238c779f7ea89d604b7a21fd52b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>HIGHRES_TIMER_AVAILABLE</b></td></tr>
<tr class="separator:a2ebec238c779f7ea89d604b7a21fd52b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5e83aedcaf6bf125ca06e33d9538528"><td class="memItemLeft" align="right" valign="top"><a id="aa5e83aedcaf6bf125ca06e33d9538528"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>THREAD_TIMER_AVAILABLE</b></td></tr>
<tr class="separator:aa5e83aedcaf6bf125ca06e33d9538528"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8626f77b1c765bd8d54c01aa04cd68b"><td class="memItemLeft" align="right" valign="top"><a id="ad8626f77b1c765bd8d54c01aa04cd68b"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>HAS_WINDOWS_STYLE_SOCKETS</b></td></tr>
<tr class="separator:ad8626f77b1c765bd8d54c01aa04cd68b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a50f468df92f1ae11f55f56f2507750"><td class="memItemLeft" align="right" valign="top"><a id="a6a50f468df92f1ae11f55f56f2507750"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>SOCKETS_AVAILABLE</b></td></tr>
<tr class="separator:a6a50f468df92f1ae11f55f56f2507750"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa305bdd2cc28c133537bbec6d5e42798"><td class="memItemLeft" align="right" valign="top"><a id="aa305bdd2cc28c133537bbec6d5e42798"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>USE_WINDOWS_STYLE_SOCKETS</b></td></tr>
<tr class="separator:aa305bdd2cc28c133537bbec6d5e42798"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a820a4b9c18716c27238480593f807a30"><td class="memItemLeft" align="right" valign="top"><a id="a820a4b9c18716c27238480593f807a30"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>WINDOWS_PIPES_AVAILABLE</b></td></tr>
<tr class="separator:a820a4b9c18716c27238480593f807a30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac08226b2cfdcc24be677e2004688e5da"><td class="memItemLeft" align="right" valign="top"><a id="ac08226b2cfdcc24be677e2004688e5da"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>NONBLOCKING_RNG_AVAILABLE</b></td></tr>
<tr class="separator:ac08226b2cfdcc24be677e2004688e5da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad47252d85aff5edb7c089758b955f242"><td class="memItemLeft" align="right" valign="top"><a id="ad47252d85aff5edb7c089758b955f242"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>BLOCKING_RNG_AVAILABLE</b></td></tr>
<tr class="separator:ad47252d85aff5edb7c089758b955f242"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4074c8f2b580829b3f279d0cb79f9e5"><td class="memItemLeft" align="right" valign="top"><a id="aa4074c8f2b580829b3f279d0cb79f9e5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>OS_RNG_AVAILABLE</b></td></tr>
<tr class="separator:aa4074c8f2b580829b3f279d0cb79f9e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc955e426c5cbc6b6d74fc13298ef6d2"><td class="memItemLeft" align="right" valign="top"><a id="acc955e426c5cbc6b6d74fc13298ef6d2"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>HAS_PTHREADS</b></td></tr>
<tr class="separator:acc955e426c5cbc6b6d74fc13298ef6d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ca066519cf7f9e43b81759d4cf61893"><td class="memItemLeft" align="right" valign="top"><a id="a8ca066519cf7f9e43b81759d4cf61893"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>THREADS_AVAILABLE</b></td></tr>
<tr class="separator:a8ca066519cf7f9e43b81759d4cf61893"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae36ea8682a2c9c9a1c3e241a5eced942"><td class="memItemLeft" align="right" valign="top"><a id="ae36ea8682a2c9c9a1c3e241a5eced942"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>HAS_WINTHREADS</b></td></tr>
<tr class="separator:ae36ea8682a2c9c9a1c3e241a5eced942"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ca066519cf7f9e43b81759d4cf61893"><td class="memItemLeft" align="right" valign="top"><a id="a8ca066519cf7f9e43b81759d4cf61893"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>THREADS_AVAILABLE</b></td></tr>
<tr class="separator:a8ca066519cf7f9e43b81759d4cf61893"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac08226b2cfdcc24be677e2004688e5da"><td class="memItemLeft" align="right" valign="top"><a id="ac08226b2cfdcc24be677e2004688e5da"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>NONBLOCKING_RNG_AVAILABLE</b></td></tr>
<tr class="separator:ac08226b2cfdcc24be677e2004688e5da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4074c8f2b580829b3f279d0cb79f9e5"><td class="memItemLeft" align="right" valign="top"><a id="aa4074c8f2b580829b3f279d0cb79f9e5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>OS_RNG_AVAILABLE</b></td></tr>
<tr class="separator:aa4074c8f2b580829b3f279d0cb79f9e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30cae5cefe85486dc1c3cf49abef802a"><td class="memItemLeft" align="right" valign="top"><a id="a30cae5cefe85486dc1c3cf49abef802a"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_TABLE</b>&#160;&#160;&#160;extern</td></tr>
<tr class="separator:a30cae5cefe85486dc1c3cf49abef802a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff905f6801901b4aa6290aa34d789345"><td class="memItemLeft" align="right" valign="top"><a id="aff905f6801901b4aa6290aa34d789345"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_DLL</b></td></tr>
<tr class="separator:aff905f6801901b4aa6290aa34d789345"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d6afddc69ad61b70f5117a6e6cb79b8"><td class="memItemLeft" align="right" valign="top"><a id="a7d6afddc69ad61b70f5117a6e6cb79b8"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_API</b></td></tr>
<tr class="separator:a7d6afddc69ad61b70f5117a6e6cb79b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6a07b8042353534c433fab9d2c1bb49"><td class="memItemLeft" align="right" valign="top"><a id="ac6a07b8042353534c433fab9d2c1bb49"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_EXTERN_DLL_TEMPLATE_CLASS</b>&#160;&#160;&#160;extern template class CRYPTOPP_DLL</td></tr>
<tr class="separator:ac6a07b8042353534c433fab9d2c1bb49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7c4c4be244909505ec7590980602993"><td class="memItemLeft" align="right" valign="top"><a id="ad7c4c4be244909505ec7590980602993"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_DLL_TEMPLATE_CLASS</b>&#160;&#160;&#160;CRYPTOPP_EXTERN_DLL_TEMPLATE_CLASS</td></tr>
<tr class="separator:ad7c4c4be244909505ec7590980602993"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25919c4ec00cbac0030831c6de275938"><td class="memItemLeft" align="right" valign="top"><a id="a25919c4ec00cbac0030831c6de275938"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_EXTERN_STATIC_TEMPLATE_CLASS</b>&#160;&#160;&#160;extern template class</td></tr>
<tr class="separator:a25919c4ec00cbac0030831c6de275938"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a681fb43de6ed6baa43f60803024b2b3f"><td class="memItemLeft" align="right" valign="top"><a id="a681fb43de6ed6baa43f60803024b2b3f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_STATIC_TEMPLATE_CLASS</b>&#160;&#160;&#160;CRYPTOPP_EXTERN_STATIC_TEMPLATE_CLASS</td></tr>
<tr class="separator:a681fb43de6ed6baa43f60803024b2b3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94cc0cd5d7151567f12f58aaf8ecfcc5"><td class="memItemLeft" align="right" valign="top"><a id="a94cc0cd5d7151567f12f58aaf8ecfcc5"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_UNUSED</b>(x)&#160;&#160;&#160;((void)(x))</td></tr>
<tr class="separator:a94cc0cd5d7151567f12f58aaf8ecfcc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5715fb8a33aa4cb7107de76524b0567"><td class="memItemLeft" align="right" valign="top"><a id="af5715fb8a33aa4cb7107de76524b0567"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_DEPRECATED</b>(msg)</td></tr>
<tr class="separator:af5715fb8a33aa4cb7107de76524b0567"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a227a880f4685378feab249341307b273"><td class="memItemLeft" align="right" valign="top"><a id="a227a880f4685378feab249341307b273"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_NO_SANITIZE</b>(x)</td></tr>
<tr class="separator:a227a880f4685378feab249341307b273"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af989845e24678c452b9222afdac95e7f"><td class="memItemLeft" align="right" valign="top"><a id="af989845e24678c452b9222afdac95e7f"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>__has_feature</b>(x)&#160;&#160;&#160;0</td></tr>
<tr class="separator:af989845e24678c452b9222afdac95e7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5fd6e7ae99455793be9f5f7c2b10c86"><td class="memItemLeft" align="right" valign="top"><a id="ae5fd6e7ae99455793be9f5f7c2b10c86"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_THROW</b></td></tr>
<tr class="separator:ae5fd6e7ae99455793be9f5f7c2b10c86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aecacc428b92114140b6fdb96664e641e"><td class="memItemLeft" align="right" valign="top"><a id="aecacc428b92114140b6fdb96664e641e"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_NO_THROW</b></td></tr>
<tr class="separator:aecacc428b92114140b6fdb96664e641e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ec17c01b67d180711f43f735466cabe"><td class="memItemLeft" align="right" valign="top"><a id="a5ec17c01b67d180711f43f735466cabe"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_STATIC_CONSTEXPR</b>&#160;&#160;&#160;static</td></tr>
<tr class="separator:a5ec17c01b67d180711f43f735466cabe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7071c3dec512d1c897559c9d267af3f2"><td class="memItemLeft" align="right" valign="top"><a id="a7071c3dec512d1c897559c9d267af3f2"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>CRYPTOPP_CONSTEXPR</b></td></tr>
<tr class="separator:a7071c3dec512d1c897559c9d267af3f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ef7eab8cd0e570b6586628cc9d5ccab"><td class="memItemLeft" align="right" valign="top"><a id="a3ef7eab8cd0e570b6586628cc9d5ccab"></a>
#define&#160;</td><td class="memItemRight" valign="bottom"><b>NULLPTR</b>&#160;&#160;&#160;NULL</td></tr>
<tr class="separator:a3ef7eab8cd0e570b6586628cc9d5ccab"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
Typedefs</h2></td></tr>
<tr class="memitem:a0c8186d9b9b7880309c27230bbb5e69d"><td class="memItemLeft" align="right" valign="top"><a id="a0c8186d9b9b7880309c27230bbb5e69d"></a>
typedef unsigned char&#160;</td><td class="memItemRight" valign="bottom"><b>byte</b></td></tr>
<tr class="separator:a0c8186d9b9b7880309c27230bbb5e69d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac32ea9831f54b53dfce00081c0d02681"><td class="memItemLeft" align="right" valign="top"><a id="ac32ea9831f54b53dfce00081c0d02681"></a>
typedef unsigned short&#160;</td><td class="memItemRight" valign="bottom"><b>word16</b></td></tr>
<tr class="separator:ac32ea9831f54b53dfce00081c0d02681"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a866a177fb33ece8b6d66154dc820e99d"><td class="memItemLeft" align="right" valign="top"><a id="a866a177fb33ece8b6d66154dc820e99d"></a>
typedef unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>word32</b></td></tr>
<tr class="separator:a866a177fb33ece8b6d66154dc820e99d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1e823357de7a263f2ed95e66b14e66c"><td class="memItemLeft" align="right" valign="top"><a id="ae1e823357de7a263f2ed95e66b14e66c"></a>
typedef signed char&#160;</td><td class="memItemRight" valign="bottom"><b>sbyte</b></td></tr>
<tr class="separator:ae1e823357de7a263f2ed95e66b14e66c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9f5b6e4640cc201f86803d40755d693"><td class="memItemLeft" align="right" valign="top"><a id="ad9f5b6e4640cc201f86803d40755d693"></a>
typedef signed short&#160;</td><td class="memItemRight" valign="bottom"><b>sword16</b></td></tr>
<tr class="separator:ad9f5b6e4640cc201f86803d40755d693"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3304866b527056436d1a444813cd5f6d"><td class="memItemLeft" align="right" valign="top"><a id="a3304866b527056436d1a444813cd5f6d"></a>
typedef signed int&#160;</td><td class="memItemRight" valign="bottom"><b>sword32</b></td></tr>
<tr class="separator:a3304866b527056436d1a444813cd5f6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0261714db7e6903ad1484d11a3900236"><td class="memItemLeft" align="right" valign="top"><a id="a0261714db7e6903ad1484d11a3900236"></a>
typedef signed long long&#160;</td><td class="memItemRight" valign="bottom"><b>sword64</b></td></tr>
<tr class="separator:a0261714db7e6903ad1484d11a3900236"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4deb8efeecc6bd2d1849445258335e9"><td class="memItemLeft" align="right" valign="top"><a id="ad4deb8efeecc6bd2d1849445258335e9"></a>
typedef unsigned long long&#160;</td><td class="memItemRight" valign="bottom"><b>word64</b></td></tr>
<tr class="separator:ad4deb8efeecc6bd2d1849445258335e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af483e021877846e97888686e55db93c1"><td class="memItemLeft" align="right" valign="top"><a id="af483e021877846e97888686e55db93c1"></a>
typedef word64&#160;</td><td class="memItemRight" valign="bottom"><b>lword</b></td></tr>
<tr class="separator:af483e021877846e97888686e55db93c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f05fc1d430edbfa5dfbc771eea24b24"><td class="memItemLeft" align="right" valign="top"><a id="a0f05fc1d430edbfa5dfbc771eea24b24"></a>
typedef word16&#160;</td><td class="memItemRight" valign="bottom"><b>hword</b></td></tr>
<tr class="separator:a0f05fc1d430edbfa5dfbc771eea24b24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4523d476a8f63c0bdba2b98e6ce0e374"><td class="memItemLeft" align="right" valign="top"><a id="a4523d476a8f63c0bdba2b98e6ce0e374"></a>
typedef word32&#160;</td><td class="memItemRight" valign="bottom"><b>word</b></td></tr>
<tr class="separator:a4523d476a8f63c0bdba2b98e6ce0e374"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15256cb19835a1685641655efb8fdc60"><td class="memItemLeft" align="right" valign="top"><a id="a15256cb19835a1685641655efb8fdc60"></a>
typedef word64&#160;</td><td class="memItemRight" valign="bottom"><b>dword</b></td></tr>
<tr class="separator:a15256cb19835a1685641655efb8fdc60"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:a2e8f5e8729bf2ba8a903917e639ec16a"><td class="memItemLeft" align="right" valign="top"><a id="a2e8f5e8729bf2ba8a903917e639ec16a"></a>
const lword&#160;</td><td class="memItemRight" valign="bottom"><b>LWORD_MAX</b> = 0xffffffffffffffffULL</td></tr>
<tr class="separator:a2e8f5e8729bf2ba8a903917e639ec16a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae425d045268f61ec562aaa99003a26f0"><td class="memItemLeft" align="right" valign="top"><a id="ae425d045268f61ec562aaa99003a26f0"></a>
const unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>WORD_SIZE</b> = sizeof(word)</td></tr>
<tr class="separator:ae425d045268f61ec562aaa99003a26f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7cfe0e3bc218de4bd10e7a468fac2183"><td class="memItemLeft" align="right" valign="top"><a id="a7cfe0e3bc218de4bd10e7a468fac2183"></a>
const unsigned int&#160;</td><td class="memItemRight" valign="bottom"><b>WORD_BITS</b> = WORD_SIZE * 8</td></tr>
<tr class="separator:a7cfe0e3bc218de4bd10e7a468fac2183"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Library configuration file. </p>

<p class="definition">Definition in file <a class="el" href="config_8h_source.html">config.h</a>.</p>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sun Sep 16 2018 07:58:09 for Crypto++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.14
</small></address>
</body>
</html>