Sophie

Sophie

distrib > Mageia > 6 > x86_64 > media > core-updates > by-pkgid > e405d5f6b10a3a92bd2c28c4aa026c70 > files > 180

lib64mbedtls-devel-2.6.0-1.mga6.x86_64.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.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>mbed TLS v2.6.0: config.h Source File</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">mbed TLS v2.6.0
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_b4d146e9a6d8dd56ed4afb2480a97fd3.html">mbedtls</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">config.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="config_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#ifndef MBEDTLS_CONFIG_H</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#define MBEDTLS_CONFIG_H</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;</div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#if defined(_MSC_VER) &amp;&amp; !defined(_CRT_SECURE_NO_DEPRECATE)</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#define _CRT_SECURE_NO_DEPRECATE 1</span></div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div><div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="config_8h.html#a6eb06bd9262371cafc5e51e40285d4bb">   56</a></span>&#160;<span class="preprocessor">#define MBEDTLS_HAVE_ASM</span></div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;</div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="comment">//#define MBEDTLS_NO_UDBL_DIVISION</span></div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;</div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="comment">//#define MBEDTLS_HAVE_SSE2</span></div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;</div><div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="config_8h.html#a0d2a3e0e00f099a570fa56a0c4cf0d35">  108</a></span>&#160;<span class="preprocessor">#define MBEDTLS_HAVE_TIME</span></div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;</div><div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="config_8h.html#a6309908be96df5277599f10d22bd91b7">  120</a></span>&#160;<span class="preprocessor">#define MBEDTLS_HAVE_TIME_DATE</span></div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;</div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;<span class="comment">//#define MBEDTLS_PLATFORM_MEMORY</span></div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;</div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;<span class="comment">//#define MBEDTLS_PLATFORM_NO_STD_FUNCTIONS</span></div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div><div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;<span class="comment">//#define MBEDTLS_PLATFORM_EXIT_ALT</span></div><div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;<span class="comment">//#define MBEDTLS_PLATFORM_TIME_ALT</span></div><div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;<span class="comment">//#define MBEDTLS_PLATFORM_FPRINTF_ALT</span></div><div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;<span class="comment">//#define MBEDTLS_PLATFORM_PRINTF_ALT</span></div><div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;<span class="comment">//#define MBEDTLS_PLATFORM_SNPRINTF_ALT</span></div><div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;<span class="comment">//#define MBEDTLS_PLATFORM_NV_SEED_ALT</span></div><div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;<span class="comment">//#define MBEDTLS_PLATFORM_SETUP_TEARDOWN_ALT</span></div><div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;</div><div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;<span class="comment">//#define MBEDTLS_DEPRECATED_WARNING</span></div><div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;</div><div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;<span class="comment">//#define MBEDTLS_DEPRECATED_REMOVED</span></div><div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;</div><div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;<span class="comment">/* \} name SECTION: System support */</span></div><div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;</div><div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;<span class="comment">//#define MBEDTLS_TIMING_ALT</span></div><div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;</div><div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;<span class="comment">//#define MBEDTLS_AES_ALT</span></div><div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;<span class="comment">//#define MBEDTLS_ARC4_ALT</span></div><div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;<span class="comment">//#define MBEDTLS_BLOWFISH_ALT</span></div><div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;<span class="comment">//#define MBEDTLS_CAMELLIA_ALT</span></div><div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;<span class="comment">//#define MBEDTLS_DES_ALT</span></div><div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;<span class="comment">//#define MBEDTLS_XTEA_ALT</span></div><div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160;<span class="comment">//#define MBEDTLS_MD2_ALT</span></div><div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;<span class="comment">//#define MBEDTLS_MD4_ALT</span></div><div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;<span class="comment">//#define MBEDTLS_MD5_ALT</span></div><div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;<span class="comment">//#define MBEDTLS_RIPEMD160_ALT</span></div><div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;<span class="comment">//#define MBEDTLS_SHA1_ALT</span></div><div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;<span class="comment">//#define MBEDTLS_SHA256_ALT</span></div><div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;<span class="comment">//#define MBEDTLS_SHA512_ALT</span></div><div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;<span class="comment"> * When replacing the elliptic curve module, pleace consider, that it is</span></div><div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;<span class="comment"> * implemented with two .c files:</span></div><div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;<span class="comment"> *      - ecp.c</span></div><div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;<span class="comment"> *      - ecp_curves.c</span></div><div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;<span class="comment"> * You can replace them very much like all the other MBEDTLS__MODULE_NAME__ALT</span></div><div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;<span class="comment"> * macros as described above. The only difference is that you have to make sure</span></div><div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;<span class="comment"> * that you provide functionality for both .c files.</span></div><div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;<span class="comment">//#define MBEDTLS_ECP_ALT</span></div><div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;</div><div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;<span class="comment">//#define MBEDTLS_MD2_PROCESS_ALT</span></div><div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;<span class="comment">//#define MBEDTLS_MD4_PROCESS_ALT</span></div><div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;<span class="comment">//#define MBEDTLS_MD5_PROCESS_ALT</span></div><div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;<span class="comment">//#define MBEDTLS_RIPEMD160_PROCESS_ALT</span></div><div class="line"><a name="l00322"></a><span class="lineno">  322</span>&#160;<span class="comment">//#define MBEDTLS_SHA1_PROCESS_ALT</span></div><div class="line"><a name="l00323"></a><span class="lineno">  323</span>&#160;<span class="comment">//#define MBEDTLS_SHA256_PROCESS_ALT</span></div><div class="line"><a name="l00324"></a><span class="lineno">  324</span>&#160;<span class="comment">//#define MBEDTLS_SHA512_PROCESS_ALT</span></div><div class="line"><a name="l00325"></a><span class="lineno">  325</span>&#160;<span class="comment">//#define MBEDTLS_DES_SETKEY_ALT</span></div><div class="line"><a name="l00326"></a><span class="lineno">  326</span>&#160;<span class="comment">//#define MBEDTLS_DES_CRYPT_ECB_ALT</span></div><div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;<span class="comment">//#define MBEDTLS_DES3_CRYPT_ECB_ALT</span></div><div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;<span class="comment">//#define MBEDTLS_AES_SETKEY_ENC_ALT</span></div><div class="line"><a name="l00329"></a><span class="lineno">  329</span>&#160;<span class="comment">//#define MBEDTLS_AES_SETKEY_DEC_ALT</span></div><div class="line"><a name="l00330"></a><span class="lineno">  330</span>&#160;<span class="comment">//#define MBEDTLS_AES_ENCRYPT_ALT</span></div><div class="line"><a name="l00331"></a><span class="lineno">  331</span>&#160;<span class="comment">//#define MBEDTLS_AES_DECRYPT_ALT</span></div><div class="line"><a name="l00332"></a><span class="lineno">  332</span>&#160;</div><div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;<span class="comment">/* Required for all the functions in this section */</span></div><div class="line"><a name="l00374"></a><span class="lineno">  374</span>&#160;<span class="comment">//#define MBEDTLS_ECP_INTERNAL_ALT</span></div><div class="line"><a name="l00375"></a><span class="lineno">  375</span>&#160;<span class="comment">/* Support for Weierstrass curves with Jacobi representation */</span></div><div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;<span class="comment">//#define MBEDTLS_ECP_RANDOMIZE_JAC_ALT</span></div><div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160;<span class="comment">//#define MBEDTLS_ECP_ADD_MIXED_ALT</span></div><div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;<span class="comment">//#define MBEDTLS_ECP_DOUBLE_JAC_ALT</span></div><div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160;<span class="comment">//#define MBEDTLS_ECP_NORMALIZE_JAC_MANY_ALT</span></div><div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;<span class="comment">//#define MBEDTLS_ECP_NORMALIZE_JAC_ALT</span></div><div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;<span class="comment">/* Support for curves with Montgomery arithmetic */</span></div><div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;<span class="comment">//#define MBEDTLS_ECP_DOUBLE_ADD_MXZ_ALT</span></div><div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;<span class="comment">//#define MBEDTLS_ECP_RANDOMIZE_MXZ_ALT</span></div><div class="line"><a name="l00384"></a><span class="lineno">  384</span>&#160;<span class="comment">//#define MBEDTLS_ECP_NORMALIZE_MXZ_ALT</span></div><div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;</div><div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;<span class="comment">//#define MBEDTLS_TEST_NULL_ENTROPY</span></div><div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160;</div><div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;<span class="comment">//#define MBEDTLS_ENTROPY_HARDWARE_ALT</span></div><div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;</div><div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;<span class="comment">//#define MBEDTLS_AES_ROM_TABLES</span></div><div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;</div><div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;<span class="comment">//#define MBEDTLS_CAMELLIA_SMALL_MEMORY</span></div><div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;</div><div class="line"><a name="l00439"></a><span class="lineno"><a class="line" href="config_8h.html#ae0290beb1dc98ac21d930144d34ae2d0">  439</a></span>&#160;<span class="preprocessor">#define MBEDTLS_CIPHER_MODE_CBC</span></div><div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;</div><div class="line"><a name="l00446"></a><span class="lineno"><a class="line" href="config_8h.html#a0bd3991e40ebd9db3b29ba327f4e6d54">  446</a></span>&#160;<span class="preprocessor">#define MBEDTLS_CIPHER_MODE_CFB</span></div><div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;</div><div class="line"><a name="l00453"></a><span class="lineno"><a class="line" href="config_8h.html#a5bc21fd94f62fae79688ad096ef5c2d8">  453</a></span>&#160;<span class="preprocessor">#define MBEDTLS_CIPHER_MODE_CTR</span></div><div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;</div><div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160;<span class="comment">//#define MBEDTLS_CIPHER_NULL_CIPHER</span></div><div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;</div><div class="line"><a name="l00499"></a><span class="lineno"><a class="line" href="config_8h.html#a0f53acf64658fe68c1e532a9434c31f0">  499</a></span>&#160;<span class="preprocessor">#define MBEDTLS_CIPHER_PADDING_PKCS7</span></div><div class="line"><a name="l00500"></a><span class="lineno"><a class="line" href="config_8h.html#ae97ea80bdee414503dbc0f9927aa4f78">  500</a></span>&#160;<span class="preprocessor">#define MBEDTLS_CIPHER_PADDING_ONE_AND_ZEROS</span></div><div class="line"><a name="l00501"></a><span class="lineno"><a class="line" href="config_8h.html#abf958fb428f93be154b13d074821a850">  501</a></span>&#160;<span class="preprocessor">#define MBEDTLS_CIPHER_PADDING_ZEROS_AND_LEN</span></div><div class="line"><a name="l00502"></a><span class="lineno"><a class="line" href="config_8h.html#a80b6971fec5fcd09de71ada9ab6f53c2">  502</a></span>&#160;<span class="preprocessor">#define MBEDTLS_CIPHER_PADDING_ZEROS</span></div><div class="line"><a name="l00503"></a><span class="lineno">  503</span>&#160;</div><div class="line"><a name="l00517"></a><span class="lineno">  517</span>&#160;<span class="comment">//#define MBEDTLS_ENABLE_WEAK_CIPHERSUITES</span></div><div class="line"><a name="l00518"></a><span class="lineno">  518</span>&#160;</div><div class="line"><a name="l00530"></a><span class="lineno"><a class="line" href="config_8h.html#aa50e586e2dcca9ffae22edc28bdd82a9">  530</a></span>&#160;<span class="preprocessor">#define MBEDTLS_REMOVE_ARC4_CIPHERSUITES</span></div><div class="line"><a name="l00531"></a><span class="lineno">  531</span>&#160;</div><div class="line"><a name="l00540"></a><span class="lineno"><a class="line" href="config_8h.html#a8c45e2be551b48e4feb1453fff99b8d5">  540</a></span>&#160;<span class="preprocessor">#define MBEDTLS_ECP_DP_SECP192R1_ENABLED</span></div><div class="line"><a name="l00541"></a><span class="lineno"><a class="line" href="config_8h.html#a53ca938afec54658ef4b643c60ed617c">  541</a></span>&#160;<span class="preprocessor">#define MBEDTLS_ECP_DP_SECP224R1_ENABLED</span></div><div class="line"><a name="l00542"></a><span class="lineno"><a class="line" href="config_8h.html#aa7661e25bab8f0e87060ee05f1216fe4">  542</a></span>&#160;<span class="preprocessor">#define MBEDTLS_ECP_DP_SECP256R1_ENABLED</span></div><div class="line"><a name="l00543"></a><span class="lineno"><a class="line" href="config_8h.html#a8d7d810065d58b237787c6749b7ef232">  543</a></span>&#160;<span class="preprocessor">#define MBEDTLS_ECP_DP_SECP384R1_ENABLED</span></div><div class="line"><a name="l00544"></a><span class="lineno"><a class="line" href="config_8h.html#a0afb3cbe18e3ad5abde001c32f319d12">  544</a></span>&#160;<span class="preprocessor">#define MBEDTLS_ECP_DP_SECP521R1_ENABLED</span></div><div class="line"><a name="l00545"></a><span class="lineno"><a class="line" href="config_8h.html#a3a85a85a23a2b5935e97d400d224eac5">  545</a></span>&#160;<span class="preprocessor">#define MBEDTLS_ECP_DP_SECP192K1_ENABLED</span></div><div class="line"><a name="l00546"></a><span class="lineno"><a class="line" href="config_8h.html#a056eb2e0e44147c2df7ec5a4c0c8b152">  546</a></span>&#160;<span class="preprocessor">#define MBEDTLS_ECP_DP_SECP224K1_ENABLED</span></div><div class="line"><a name="l00547"></a><span class="lineno"><a class="line" href="config_8h.html#a5234a2a9d84b7b6c8de05f1494ead4d7">  547</a></span>&#160;<span class="preprocessor">#define MBEDTLS_ECP_DP_SECP256K1_ENABLED</span></div><div class="line"><a name="l00548"></a><span class="lineno"><a class="line" href="config_8h.html#abc22a5b0870dd8ff1b38cdce1423b0ff">  548</a></span>&#160;<span class="preprocessor">#define MBEDTLS_ECP_DP_BP256R1_ENABLED</span></div><div class="line"><a name="l00549"></a><span class="lineno"><a class="line" href="config_8h.html#a980c4064e72ef188840d9b0a68d2e85e">  549</a></span>&#160;<span class="preprocessor">#define MBEDTLS_ECP_DP_BP384R1_ENABLED</span></div><div class="line"><a name="l00550"></a><span class="lineno"><a class="line" href="config_8h.html#afd338008d2ae25ba0dba0c07ba1e2482">  550</a></span>&#160;<span class="preprocessor">#define MBEDTLS_ECP_DP_BP512R1_ENABLED</span></div><div class="line"><a name="l00551"></a><span class="lineno"><a class="line" href="config_8h.html#a7bb6872451a7b080abda9d489bd56826">  551</a></span>&#160;<span class="preprocessor">#define MBEDTLS_ECP_DP_CURVE25519_ENABLED</span></div><div class="line"><a name="l00552"></a><span class="lineno">  552</span>&#160;</div><div class="line"><a name="l00562"></a><span class="lineno"><a class="line" href="config_8h.html#a6c2a0ec24ee2e843114131f1087653cf">  562</a></span>&#160;<span class="preprocessor">#define MBEDTLS_ECP_NIST_OPTIM</span></div><div class="line"><a name="l00563"></a><span class="lineno">  563</span>&#160;</div><div class="line"><a name="l00576"></a><span class="lineno"><a class="line" href="config_8h.html#adba50fdb786e1708b3360bd04bb77bd1">  576</a></span>&#160;<span class="preprocessor">#define MBEDTLS_ECDSA_DETERMINISTIC</span></div><div class="line"><a name="l00577"></a><span class="lineno">  577</span>&#160;</div><div class="line"><a name="l00598"></a><span class="lineno"><a class="line" href="config_8h.html#ad40b43f5e34794970572576ef3984bae">  598</a></span>&#160;<span class="preprocessor">#define MBEDTLS_KEY_EXCHANGE_PSK_ENABLED</span></div><div class="line"><a name="l00599"></a><span class="lineno">  599</span>&#160;</div><div class="line"><a name="l00622"></a><span class="lineno"><a class="line" href="config_8h.html#a749b1e8d58e6787c8914106ef02b43ff">  622</a></span>&#160;<span class="preprocessor">#define MBEDTLS_KEY_EXCHANGE_DHE_PSK_ENABLED</span></div><div class="line"><a name="l00623"></a><span class="lineno">  623</span>&#160;</div><div class="line"><a name="l00642"></a><span class="lineno"><a class="line" href="config_8h.html#af3f5e018957fb1375a4d305efe8fd67a">  642</a></span>&#160;<span class="preprocessor">#define MBEDTLS_KEY_EXCHANGE_ECDHE_PSK_ENABLED</span></div><div class="line"><a name="l00643"></a><span class="lineno">  643</span>&#160;</div><div class="line"><a name="l00667"></a><span class="lineno"><a class="line" href="config_8h.html#a44368acdc70ca47e98700c023ac88840">  667</a></span>&#160;<span class="preprocessor">#define MBEDTLS_KEY_EXCHANGE_RSA_PSK_ENABLED</span></div><div class="line"><a name="l00668"></a><span class="lineno">  668</span>&#160;</div><div class="line"><a name="l00695"></a><span class="lineno"><a class="line" href="config_8h.html#a4e31bcb46f4cd29deced2ef3ef6a8925">  695</a></span>&#160;<span class="preprocessor">#define MBEDTLS_KEY_EXCHANGE_RSA_ENABLED</span></div><div class="line"><a name="l00696"></a><span class="lineno">  696</span>&#160;</div><div class="line"><a name="l00721"></a><span class="lineno"><a class="line" href="config_8h.html#a0aaa13268bc8e4e74076e1dc4828f79d">  721</a></span>&#160;<span class="preprocessor">#define MBEDTLS_KEY_EXCHANGE_DHE_RSA_ENABLED</span></div><div class="line"><a name="l00722"></a><span class="lineno">  722</span>&#160;</div><div class="line"><a name="l00746"></a><span class="lineno"><a class="line" href="config_8h.html#a323959c9c447de38e9db7cd7ed733e75">  746</a></span>&#160;<span class="preprocessor">#define MBEDTLS_KEY_EXCHANGE_ECDHE_RSA_ENABLED</span></div><div class="line"><a name="l00747"></a><span class="lineno">  747</span>&#160;</div><div class="line"><a name="l00770"></a><span class="lineno"><a class="line" href="config_8h.html#a17ad52b9c597d50d6bab1557e96dd2e2">  770</a></span>&#160;<span class="preprocessor">#define MBEDTLS_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED</span></div><div class="line"><a name="l00771"></a><span class="lineno">  771</span>&#160;</div><div class="line"><a name="l00794"></a><span class="lineno"><a class="line" href="config_8h.html#a4c1339e693a493a5b28957ee84a78a39">  794</a></span>&#160;<span class="preprocessor">#define MBEDTLS_KEY_EXCHANGE_ECDH_ECDSA_ENABLED</span></div><div class="line"><a name="l00795"></a><span class="lineno">  795</span>&#160;</div><div class="line"><a name="l00818"></a><span class="lineno"><a class="line" href="config_8h.html#aa21769532291089a98bb9051516709c6">  818</a></span>&#160;<span class="preprocessor">#define MBEDTLS_KEY_EXCHANGE_ECDH_RSA_ENABLED</span></div><div class="line"><a name="l00819"></a><span class="lineno">  819</span>&#160;</div><div class="line"><a name="l00837"></a><span class="lineno">  837</span>&#160;<span class="comment">//#define MBEDTLS_KEY_EXCHANGE_ECJPAKE_ENABLED</span></div><div class="line"><a name="l00838"></a><span class="lineno">  838</span>&#160;</div><div class="line"><a name="l00851"></a><span class="lineno"><a class="line" href="config_8h.html#a6d2d68f07e8d1b00d1e6f47d162cedc9">  851</a></span>&#160;<span class="preprocessor">#define MBEDTLS_PK_PARSE_EC_EXTENDED</span></div><div class="line"><a name="l00852"></a><span class="lineno">  852</span>&#160;</div><div class="line"><a name="l00866"></a><span class="lineno"><a class="line" href="config_8h.html#a6382cfe1b528f3382248b1d746418865">  866</a></span>&#160;<span class="preprocessor">#define MBEDTLS_ERROR_STRERROR_DUMMY</span></div><div class="line"><a name="l00867"></a><span class="lineno">  867</span>&#160;</div><div class="line"><a name="l00875"></a><span class="lineno"><a class="line" href="config_8h.html#a6bad7f4050b2dd6ea1d2b498f5b548d9">  875</a></span>&#160;<span class="preprocessor">#define MBEDTLS_GENPRIME</span></div><div class="line"><a name="l00876"></a><span class="lineno">  876</span>&#160;</div><div class="line"><a name="l00882"></a><span class="lineno"><a class="line" href="config_8h.html#a29dbd0110b545e25201e3babd907738d">  882</a></span>&#160;<span class="preprocessor">#define MBEDTLS_FS_IO</span></div><div class="line"><a name="l00883"></a><span class="lineno">  883</span>&#160;</div><div class="line"><a name="l00895"></a><span class="lineno">  895</span>&#160;<span class="comment">//#define MBEDTLS_NO_DEFAULT_ENTROPY_SOURCES</span></div><div class="line"><a name="l00896"></a><span class="lineno">  896</span>&#160;</div><div class="line"><a name="l00906"></a><span class="lineno">  906</span>&#160;<span class="comment">//#define MBEDTLS_NO_PLATFORM_ENTROPY</span></div><div class="line"><a name="l00907"></a><span class="lineno">  907</span>&#160;</div><div class="line"><a name="l00922"></a><span class="lineno">  922</span>&#160;<span class="comment">//#define MBEDTLS_ENTROPY_FORCE_SHA256</span></div><div class="line"><a name="l00923"></a><span class="lineno">  923</span>&#160;</div><div class="line"><a name="l00950"></a><span class="lineno">  950</span>&#160;<span class="comment">//#define MBEDTLS_ENTROPY_NV_SEED</span></div><div class="line"><a name="l00951"></a><span class="lineno">  951</span>&#160;</div><div class="line"><a name="l00963"></a><span class="lineno">  963</span>&#160;<span class="comment">//#define MBEDTLS_MEMORY_DEBUG</span></div><div class="line"><a name="l00964"></a><span class="lineno">  964</span>&#160;</div><div class="line"><a name="l00975"></a><span class="lineno">  975</span>&#160;<span class="comment">//#define MBEDTLS_MEMORY_BACKTRACE</span></div><div class="line"><a name="l00976"></a><span class="lineno">  976</span>&#160;</div><div class="line"><a name="l00984"></a><span class="lineno"><a class="line" href="config_8h.html#a62e934fe1c7e54c9342fe5d84d3ea888">  984</a></span>&#160;<span class="preprocessor">#define MBEDTLS_PK_RSA_ALT_SUPPORT</span></div><div class="line"><a name="l00985"></a><span class="lineno">  985</span>&#160;</div><div class="line"><a name="l00995"></a><span class="lineno"><a class="line" href="config_8h.html#ab9ff33e1da5c1afaf8ce3fc47ab8d577">  995</a></span>&#160;<span class="preprocessor">#define MBEDTLS_PKCS1_V15</span></div><div class="line"><a name="l00996"></a><span class="lineno">  996</span>&#160;</div><div class="line"><a name="l01006"></a><span class="lineno"><a class="line" href="config_8h.html#a45f7284cdb45e4505ff79bd40116c338"> 1006</a></span>&#160;<span class="preprocessor">#define MBEDTLS_PKCS1_V21</span></div><div class="line"><a name="l01007"></a><span class="lineno"> 1007</span>&#160;</div><div class="line"><a name="l01016"></a><span class="lineno"> 1016</span>&#160;<span class="comment">//#define MBEDTLS_RSA_NO_CRT</span></div><div class="line"><a name="l01017"></a><span class="lineno"> 1017</span>&#160;</div><div class="line"><a name="l01023"></a><span class="lineno"><a class="line" href="config_8h.html#ad70d6eb71def154fc4cefa0d0ec90d96"> 1023</a></span>&#160;<span class="preprocessor">#define MBEDTLS_SELF_TEST</span></div><div class="line"><a name="l01024"></a><span class="lineno"> 1024</span>&#160;</div><div class="line"><a name="l01039"></a><span class="lineno"> 1039</span>&#160;<span class="comment">//#define MBEDTLS_SHA256_SMALLER</span></div><div class="line"><a name="l01040"></a><span class="lineno"> 1040</span>&#160;</div><div class="line"><a name="l01053"></a><span class="lineno"><a class="line" href="config_8h.html#a0c0ea1b637ed407466a3788ff622423b"> 1053</a></span>&#160;<span class="preprocessor">#define MBEDTLS_SSL_ALL_ALERT_MESSAGES</span></div><div class="line"><a name="l01054"></a><span class="lineno"> 1054</span>&#160;</div><div class="line"><a name="l01069"></a><span class="lineno"> 1069</span>&#160;<span class="comment">//#define MBEDTLS_SSL_DEBUG_ALL</span></div><div class="line"><a name="l01070"></a><span class="lineno"> 1070</span>&#160;</div><div class="line"><a name="l01087"></a><span class="lineno"><a class="line" href="config_8h.html#a80e8e0fb5fea758fa451d1268201aded"> 1087</a></span>&#160;<span class="preprocessor">#define MBEDTLS_SSL_ENCRYPT_THEN_MAC</span></div><div class="line"><a name="l01088"></a><span class="lineno"> 1088</span>&#160;</div><div class="line"><a name="l01105"></a><span class="lineno"><a class="line" href="config_8h.html#a1fbd7ec4862c3563163614e0900e7f31"> 1105</a></span>&#160;<span class="preprocessor">#define MBEDTLS_SSL_EXTENDED_MASTER_SECRET</span></div><div class="line"><a name="l01106"></a><span class="lineno"> 1106</span>&#160;</div><div class="line"><a name="l01122"></a><span class="lineno"><a class="line" href="config_8h.html#a3c3f1b0b74be9770d9ed4382f80f5fd9"> 1122</a></span>&#160;<span class="preprocessor">#define MBEDTLS_SSL_FALLBACK_SCSV</span></div><div class="line"><a name="l01123"></a><span class="lineno"> 1123</span>&#160;</div><div class="line"><a name="l01132"></a><span class="lineno"> 1132</span>&#160;<span class="comment">//#define MBEDTLS_SSL_HW_RECORD_ACCEL</span></div><div class="line"><a name="l01133"></a><span class="lineno"> 1133</span>&#160;</div><div class="line"><a name="l01144"></a><span class="lineno"><a class="line" href="config_8h.html#a01edb9e5a9ceaed235ac9a4bd19f5fe5"> 1144</a></span>&#160;<span class="preprocessor">#define MBEDTLS_SSL_CBC_RECORD_SPLITTING</span></div><div class="line"><a name="l01145"></a><span class="lineno"> 1145</span>&#160;</div><div class="line"><a name="l01159"></a><span class="lineno"><a class="line" href="config_8h.html#a313f12fd8fd65b5c831a912808133140"> 1159</a></span>&#160;<span class="preprocessor">#define MBEDTLS_SSL_RENEGOTIATION</span></div><div class="line"><a name="l01160"></a><span class="lineno"> 1160</span>&#160;</div><div class="line"><a name="l01169"></a><span class="lineno"> 1169</span>&#160;<span class="comment">//#define MBEDTLS_SSL_SRV_SUPPORT_SSLV2_CLIENT_HELLO</span></div><div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>&#160;</div><div class="line"><a name="l01179"></a><span class="lineno"> 1179</span>&#160;<span class="comment">//#define MBEDTLS_SSL_SRV_RESPECT_CLIENT_PREFERENCE</span></div><div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>&#160;</div><div class="line"><a name="l01188"></a><span class="lineno"><a class="line" href="config_8h.html#a82777395be62d667a657dc1372d6b975"> 1188</a></span>&#160;<span class="preprocessor">#define MBEDTLS_SSL_MAX_FRAGMENT_LENGTH</span></div><div class="line"><a name="l01189"></a><span class="lineno"> 1189</span>&#160;</div><div class="line"><a name="l01200"></a><span class="lineno"> 1200</span>&#160;<span class="comment">//#define MBEDTLS_SSL_PROTO_SSL3</span></div><div class="line"><a name="l01201"></a><span class="lineno"> 1201</span>&#160;</div><div class="line"><a name="l01212"></a><span class="lineno"><a class="line" href="config_8h.html#a5c01fbff12c7950261ce64f2a6c82686"> 1212</a></span>&#160;<span class="preprocessor">#define MBEDTLS_SSL_PROTO_TLS1</span></div><div class="line"><a name="l01213"></a><span class="lineno"> 1213</span>&#160;</div><div class="line"><a name="l01224"></a><span class="lineno"><a class="line" href="config_8h.html#a04d813ba9404e494a175e14a675cf711"> 1224</a></span>&#160;<span class="preprocessor">#define MBEDTLS_SSL_PROTO_TLS1_1</span></div><div class="line"><a name="l01225"></a><span class="lineno"> 1225</span>&#160;</div><div class="line"><a name="l01236"></a><span class="lineno"><a class="line" href="config_8h.html#a8a7aca10569198cf8e8dbff1c40677c6"> 1236</a></span>&#160;<span class="preprocessor">#define MBEDTLS_SSL_PROTO_TLS1_2</span></div><div class="line"><a name="l01237"></a><span class="lineno"> 1237</span>&#160;</div><div class="line"><a name="l01251"></a><span class="lineno"><a class="line" href="config_8h.html#ad7a9f2592e4e3475274a18b561e086ce"> 1251</a></span>&#160;<span class="preprocessor">#define MBEDTLS_SSL_PROTO_DTLS</span></div><div class="line"><a name="l01252"></a><span class="lineno"> 1252</span>&#160;</div><div class="line"><a name="l01260"></a><span class="lineno"><a class="line" href="config_8h.html#a8d8dcefd8e95b10d757d1fd92623b283"> 1260</a></span>&#160;<span class="preprocessor">#define MBEDTLS_SSL_ALPN</span></div><div class="line"><a name="l01261"></a><span class="lineno"> 1261</span>&#160;</div><div class="line"><a name="l01275"></a><span class="lineno"><a class="line" href="config_8h.html#a3a74b34386b00896b50e2809d2b5bbfc"> 1275</a></span>&#160;<span class="preprocessor">#define MBEDTLS_SSL_DTLS_ANTI_REPLAY</span></div><div class="line"><a name="l01276"></a><span class="lineno"> 1276</span>&#160;</div><div class="line"><a name="l01293"></a><span class="lineno"><a class="line" href="config_8h.html#ad60d011e349df1b96ef40ee48619699d"> 1293</a></span>&#160;<span class="preprocessor">#define MBEDTLS_SSL_DTLS_HELLO_VERIFY</span></div><div class="line"><a name="l01294"></a><span class="lineno"> 1294</span>&#160;</div><div class="line"><a name="l01309"></a><span class="lineno"><a class="line" href="config_8h.html#ae7ea521806ace1971c7050a332693c5a"> 1309</a></span>&#160;<span class="preprocessor">#define MBEDTLS_SSL_DTLS_CLIENT_PORT_REUSE</span></div><div class="line"><a name="l01310"></a><span class="lineno"> 1310</span>&#160;</div><div class="line"><a name="l01320"></a><span class="lineno"><a class="line" href="config_8h.html#ac85fa62c425cdf7870d9f0070fc71cba"> 1320</a></span>&#160;<span class="preprocessor">#define MBEDTLS_SSL_DTLS_BADMAC_LIMIT</span></div><div class="line"><a name="l01321"></a><span class="lineno"> 1321</span>&#160;</div><div class="line"><a name="l01334"></a><span class="lineno"><a class="line" href="config_8h.html#a6751e31291b388713f5b611a9694d4e7"> 1334</a></span>&#160;<span class="preprocessor">#define MBEDTLS_SSL_SESSION_TICKETS</span></div><div class="line"><a name="l01335"></a><span class="lineno"> 1335</span>&#160;</div><div class="line"><a name="l01344"></a><span class="lineno"><a class="line" href="config_8h.html#a19bd05cfdb812a81e4727a679e5d5472"> 1344</a></span>&#160;<span class="preprocessor">#define MBEDTLS_SSL_EXPORT_KEYS</span></div><div class="line"><a name="l01345"></a><span class="lineno"> 1345</span>&#160;</div><div class="line"><a name="l01355"></a><span class="lineno"><a class="line" href="config_8h.html#ab69f58bd04df63c09ffaa435baa47bf7"> 1355</a></span>&#160;<span class="preprocessor">#define MBEDTLS_SSL_SERVER_NAME_INDICATION</span></div><div class="line"><a name="l01356"></a><span class="lineno"> 1356</span>&#160;</div><div class="line"><a name="l01364"></a><span class="lineno"><a class="line" href="config_8h.html#a72145b227eb7d34764ceb73cac9ab68d"> 1364</a></span>&#160;<span class="preprocessor">#define MBEDTLS_SSL_TRUNCATED_HMAC</span></div><div class="line"><a name="l01365"></a><span class="lineno"> 1365</span>&#160;</div><div class="line"><a name="l01375"></a><span class="lineno"> 1375</span>&#160;<span class="comment">//#define MBEDTLS_THREADING_ALT</span></div><div class="line"><a name="l01376"></a><span class="lineno"> 1376</span>&#160;</div><div class="line"><a name="l01386"></a><span class="lineno"><a class="line" href="config_8h.html#aa63c4047f878fda72db99162c13a328f"> 1386</a></span>&#160;<span class="preprocessor">#define MBEDTLS_THREADING_PTHREAD</span></div><div class="line"><a name="l01387"></a><span class="lineno"> 1387</span>&#160;</div><div class="line"><a name="l01399"></a><span class="lineno"><a class="line" href="config_8h.html#a9695236b5192ac4a15afe1681adbb990"> 1399</a></span>&#160;<span class="preprocessor">#define MBEDTLS_VERSION_FEATURES</span></div><div class="line"><a name="l01400"></a><span class="lineno"> 1400</span>&#160;</div><div class="line"><a name="l01409"></a><span class="lineno"> 1409</span>&#160;<span class="comment">//#define MBEDTLS_X509_ALLOW_EXTENSIONS_NON_V3</span></div><div class="line"><a name="l01410"></a><span class="lineno"> 1410</span>&#160;</div><div class="line"><a name="l01421"></a><span class="lineno"> 1421</span>&#160;<span class="comment">//#define MBEDTLS_X509_ALLOW_UNSUPPORTED_CRITICAL_EXTENSION</span></div><div class="line"><a name="l01422"></a><span class="lineno"> 1422</span>&#160;</div><div class="line"><a name="l01435"></a><span class="lineno"><a class="line" href="config_8h.html#abd88bc05d444b57cf1be11fedf58c98a"> 1435</a></span>&#160;<span class="preprocessor">#define MBEDTLS_X509_CHECK_KEY_USAGE</span></div><div class="line"><a name="l01436"></a><span class="lineno"> 1436</span>&#160;</div><div class="line"><a name="l01448"></a><span class="lineno"><a class="line" href="config_8h.html#ac08ed712bf044e146761a37485d7e259"> 1448</a></span>&#160;<span class="preprocessor">#define MBEDTLS_X509_CHECK_EXTENDED_KEY_USAGE</span></div><div class="line"><a name="l01449"></a><span class="lineno"> 1449</span>&#160;</div><div class="line"><a name="l01458"></a><span class="lineno"><a class="line" href="config_8h.html#a0510bbca604b868f3150a38f65623e8b"> 1458</a></span>&#160;<span class="preprocessor">#define MBEDTLS_X509_RSASSA_PSS_SUPPORT</span></div><div class="line"><a name="l01459"></a><span class="lineno"> 1459</span>&#160;</div><div class="line"><a name="l01480"></a><span class="lineno"> 1480</span>&#160;<span class="comment">//#define MBEDTLS_ZLIB_SUPPORT</span></div><div class="line"><a name="l01481"></a><span class="lineno"> 1481</span>&#160;<span class="comment">/* \} name SECTION: mbed TLS feature support */</span></div><div class="line"><a name="l01482"></a><span class="lineno"> 1482</span>&#160;</div><div class="line"><a name="l01502"></a><span class="lineno"><a class="line" href="config_8h.html#ab3bca0048342cf2789e7d170548ff3a5"> 1502</a></span>&#160;<span class="preprocessor">#define MBEDTLS_AESNI_C</span></div><div class="line"><a name="l01503"></a><span class="lineno"> 1503</span>&#160;</div><div class="line"><a name="l01577"></a><span class="lineno"><a class="line" href="config_8h.html#a54a11655ee76cbd7b4d8b159e377adef"> 1577</a></span>&#160;<span class="preprocessor">#define MBEDTLS_AES_C</span></div><div class="line"><a name="l01578"></a><span class="lineno"> 1578</span>&#160;</div><div class="line"><a name="l01600"></a><span class="lineno"><a class="line" href="config_8h.html#ac94d39c2867ddd45f77434bba0fbb67b"> 1600</a></span>&#160;<span class="preprocessor">#define MBEDTLS_ARC4_C</span></div><div class="line"><a name="l01601"></a><span class="lineno"> 1601</span>&#160;</div><div class="line"><a name="l01614"></a><span class="lineno"><a class="line" href="config_8h.html#ab6d2cedeb9ad2d5f11e008708c922a7d"> 1614</a></span>&#160;<span class="preprocessor">#define MBEDTLS_ASN1_PARSE_C</span></div><div class="line"><a name="l01615"></a><span class="lineno"> 1615</span>&#160;</div><div class="line"><a name="l01628"></a><span class="lineno"><a class="line" href="config_8h.html#a79098f46901a7da949424ca81fcb4be2"> 1628</a></span>&#160;<span class="preprocessor">#define MBEDTLS_ASN1_WRITE_C</span></div><div class="line"><a name="l01629"></a><span class="lineno"> 1629</span>&#160;</div><div class="line"><a name="l01640"></a><span class="lineno"><a class="line" href="config_8h.html#a95e58aa3f6b5391f9fc423b3809cf9a4"> 1640</a></span>&#160;<span class="preprocessor">#define MBEDTLS_BASE64_C</span></div><div class="line"><a name="l01641"></a><span class="lineno"> 1641</span>&#160;</div><div class="line"><a name="l01656"></a><span class="lineno"><a class="line" href="config_8h.html#a1cceb2b05fcbf777d24948d63a1aa74c"> 1656</a></span>&#160;<span class="preprocessor">#define MBEDTLS_BIGNUM_C</span></div><div class="line"><a name="l01657"></a><span class="lineno"> 1657</span>&#160;</div><div class="line"><a name="l01665"></a><span class="lineno"><a class="line" href="config_8h.html#ab52293103b41da195681c56636093416"> 1665</a></span>&#160;<span class="preprocessor">#define MBEDTLS_BLOWFISH_C</span></div><div class="line"><a name="l01666"></a><span class="lineno"> 1666</span>&#160;</div><div class="line"><a name="l01720"></a><span class="lineno"><a class="line" href="config_8h.html#a0c207f9b12519686ffb8a22d656f7289"> 1720</a></span>&#160;<span class="preprocessor">#define MBEDTLS_CAMELLIA_C</span></div><div class="line"><a name="l01721"></a><span class="lineno"> 1721</span>&#160;</div><div class="line"><a name="l01734"></a><span class="lineno"><a class="line" href="config_8h.html#af1b8731adc061cf1cc1826035e32e941"> 1734</a></span>&#160;<span class="preprocessor">#define MBEDTLS_CCM_C</span></div><div class="line"><a name="l01735"></a><span class="lineno"> 1735</span>&#160;</div><div class="line"><a name="l01746"></a><span class="lineno"><a class="line" href="config_8h.html#a9ac44283cf06c7c475c574774ed51338"> 1746</a></span>&#160;<span class="preprocessor">#define MBEDTLS_CERTS_C</span></div><div class="line"><a name="l01747"></a><span class="lineno"> 1747</span>&#160;</div><div class="line"><a name="l01758"></a><span class="lineno"><a class="line" href="config_8h.html#a4a186eda38ce80f484524f3f12de2923"> 1758</a></span>&#160;<span class="preprocessor">#define MBEDTLS_CIPHER_C</span></div><div class="line"><a name="l01759"></a><span class="lineno"> 1759</span>&#160;</div><div class="line"><a name="l01771"></a><span class="lineno"> 1771</span>&#160;<span class="comment">//#define MBEDTLS_CMAC_C</span></div><div class="line"><a name="l01772"></a><span class="lineno"> 1772</span>&#160;</div><div class="line"><a name="l01785"></a><span class="lineno"><a class="line" href="config_8h.html#a493cf54dbd2c093c8541b1ad106436e9"> 1785</a></span>&#160;<span class="preprocessor">#define MBEDTLS_CTR_DRBG_C</span></div><div class="line"><a name="l01786"></a><span class="lineno"> 1786</span>&#160;</div><div class="line"><a name="l01799"></a><span class="lineno"><a class="line" href="config_8h.html#ac64f663ce793cda3cc14e5a300e30a65"> 1799</a></span>&#160;<span class="preprocessor">#define MBEDTLS_DEBUG_C</span></div><div class="line"><a name="l01800"></a><span class="lineno"> 1800</span>&#160;</div><div class="line"><a name="l01825"></a><span class="lineno"><a class="line" href="config_8h.html#a6cf0e4c49c7f61321d1e8f2cfb2c9ab9"> 1825</a></span>&#160;<span class="preprocessor">#define MBEDTLS_DES_C</span></div><div class="line"><a name="l01826"></a><span class="lineno"> 1826</span>&#160;</div><div class="line"><a name="l01839"></a><span class="lineno"><a class="line" href="config_8h.html#ae6058d084fccdc95cce6de3b5e46b367"> 1839</a></span>&#160;<span class="preprocessor">#define MBEDTLS_DHM_C</span></div><div class="line"><a name="l01840"></a><span class="lineno"> 1840</span>&#160;</div><div class="line"><a name="l01855"></a><span class="lineno"><a class="line" href="config_8h.html#aa3615295cbab56882c919eb9cf79fe10"> 1855</a></span>&#160;<span class="preprocessor">#define MBEDTLS_ECDH_C</span></div><div class="line"><a name="l01856"></a><span class="lineno"> 1856</span>&#160;</div><div class="line"><a name="l01870"></a><span class="lineno"><a class="line" href="config_8h.html#ac5796bd242fe0f33d66f9e2cc3c2b490"> 1870</a></span>&#160;<span class="preprocessor">#define MBEDTLS_ECDSA_C</span></div><div class="line"><a name="l01871"></a><span class="lineno"> 1871</span>&#160;</div><div class="line"><a name="l01889"></a><span class="lineno"> 1889</span>&#160;<span class="comment">//#define MBEDTLS_ECJPAKE_C</span></div><div class="line"><a name="l01890"></a><span class="lineno"> 1890</span>&#160;</div><div class="line"><a name="l01903"></a><span class="lineno"><a class="line" href="config_8h.html#ae9d24fd58758d905e43ace39f9798b46"> 1903</a></span>&#160;<span class="preprocessor">#define MBEDTLS_ECP_C</span></div><div class="line"><a name="l01904"></a><span class="lineno"> 1904</span>&#160;</div><div class="line"><a name="l01917"></a><span class="lineno"><a class="line" href="config_8h.html#a24884ce4da3fed0ceff29962dd7a01fc"> 1917</a></span>&#160;<span class="preprocessor">#define MBEDTLS_ENTROPY_C</span></div><div class="line"><a name="l01918"></a><span class="lineno"> 1918</span>&#160;</div><div class="line"><a name="l01929"></a><span class="lineno"><a class="line" href="config_8h.html#a8d615f5d4143f300c13c9f6fec1fb17a"> 1929</a></span>&#160;<span class="preprocessor">#define MBEDTLS_ERROR_C</span></div><div class="line"><a name="l01930"></a><span class="lineno"> 1930</span>&#160;</div><div class="line"><a name="l01943"></a><span class="lineno"><a class="line" href="config_8h.html#a1302769eb08072aaf2d8cd6ca9ac206b"> 1943</a></span>&#160;<span class="preprocessor">#define MBEDTLS_GCM_C</span></div><div class="line"><a name="l01944"></a><span class="lineno"> 1944</span>&#160;</div><div class="line"><a name="l01966"></a><span class="lineno"> 1966</span>&#160;<span class="comment">//#define MBEDTLS_HAVEGE_C</span></div><div class="line"><a name="l01967"></a><span class="lineno"> 1967</span>&#160;</div><div class="line"><a name="l01980"></a><span class="lineno"><a class="line" href="config_8h.html#a3ddaec887496f6a2b18975d52afc87d5"> 1980</a></span>&#160;<span class="preprocessor">#define MBEDTLS_HMAC_DRBG_C</span></div><div class="line"><a name="l01981"></a><span class="lineno"> 1981</span>&#160;</div><div class="line"><a name="l01992"></a><span class="lineno"><a class="line" href="config_8h.html#a17195cf7384dbcab5bae3f1d2971fb03"> 1992</a></span>&#160;<span class="preprocessor">#define MBEDTLS_MD_C</span></div><div class="line"><a name="l01993"></a><span class="lineno"> 1993</span>&#160;</div><div class="line"><a name="l02004"></a><span class="lineno"> 2004</span>&#160;<span class="comment">//#define MBEDTLS_MD2_C</span></div><div class="line"><a name="l02005"></a><span class="lineno"> 2005</span>&#160;</div><div class="line"><a name="l02016"></a><span class="lineno"> 2016</span>&#160;<span class="comment">//#define MBEDTLS_MD4_C</span></div><div class="line"><a name="l02017"></a><span class="lineno"> 2017</span>&#160;</div><div class="line"><a name="l02031"></a><span class="lineno"><a class="line" href="config_8h.html#a76686ebb937ad5cc1623638965c4bc22"> 2031</a></span>&#160;<span class="preprocessor">#define MBEDTLS_MD5_C</span></div><div class="line"><a name="l02032"></a><span class="lineno"> 2032</span>&#160;</div><div class="line"><a name="l02047"></a><span class="lineno"> 2047</span>&#160;<span class="comment">//#define MBEDTLS_MEMORY_BUFFER_ALLOC_C</span></div><div class="line"><a name="l02048"></a><span class="lineno"> 2048</span>&#160;</div><div class="line"><a name="l02066"></a><span class="lineno"><a class="line" href="config_8h.html#ae73dbeb395510070a756ed6689459b30"> 2066</a></span>&#160;<span class="preprocessor">#define MBEDTLS_NET_C</span></div><div class="line"><a name="l02067"></a><span class="lineno"> 2067</span>&#160;</div><div class="line"><a name="l02089"></a><span class="lineno"><a class="line" href="config_8h.html#a0960129d0cf6e043a1cbc7c41d7c2297"> 2089</a></span>&#160;<span class="preprocessor">#define MBEDTLS_OID_C</span></div><div class="line"><a name="l02090"></a><span class="lineno"> 2090</span>&#160;</div><div class="line"><a name="l02103"></a><span class="lineno"><a class="line" href="config_8h.html#a47e6357c250060fd78ba8c17b1b5a55d"> 2103</a></span>&#160;<span class="preprocessor">#define MBEDTLS_PADLOCK_C</span></div><div class="line"><a name="l02104"></a><span class="lineno"> 2104</span>&#160;</div><div class="line"><a name="l02121"></a><span class="lineno"><a class="line" href="config_8h.html#ac90a92552ac2f87c701b24857fd6d4c1"> 2121</a></span>&#160;<span class="preprocessor">#define MBEDTLS_PEM_PARSE_C</span></div><div class="line"><a name="l02122"></a><span class="lineno"> 2122</span>&#160;</div><div class="line"><a name="l02137"></a><span class="lineno"><a class="line" href="config_8h.html#a6f285fd8cf87b2169373154d219011a6"> 2137</a></span>&#160;<span class="preprocessor">#define MBEDTLS_PEM_WRITE_C</span></div><div class="line"><a name="l02138"></a><span class="lineno"> 2138</span>&#160;</div><div class="line"><a name="l02153"></a><span class="lineno"><a class="line" href="config_8h.html#a0dcc79b4e757e34d2a625470fb016e18"> 2153</a></span>&#160;<span class="preprocessor">#define MBEDTLS_PK_C</span></div><div class="line"><a name="l02154"></a><span class="lineno"> 2154</span>&#160;</div><div class="line"><a name="l02168"></a><span class="lineno"><a class="line" href="config_8h.html#a09eefef8f4562ba86a9c7a47c114ddaa"> 2168</a></span>&#160;<span class="preprocessor">#define MBEDTLS_PK_PARSE_C</span></div><div class="line"><a name="l02169"></a><span class="lineno"> 2169</span>&#160;</div><div class="line"><a name="l02182"></a><span class="lineno"><a class="line" href="config_8h.html#a6ec5fb843794dcbfa6e27e5b62bd1c29"> 2182</a></span>&#160;<span class="preprocessor">#define MBEDTLS_PK_WRITE_C</span></div><div class="line"><a name="l02183"></a><span class="lineno"> 2183</span>&#160;</div><div class="line"><a name="l02195"></a><span class="lineno"><a class="line" href="config_8h.html#a2d9853334811c4e2220fb5c6266e908e"> 2195</a></span>&#160;<span class="preprocessor">#define MBEDTLS_PKCS5_C</span></div><div class="line"><a name="l02196"></a><span class="lineno"> 2196</span>&#160;</div><div class="line"><a name="l02210"></a><span class="lineno"> 2210</span>&#160;<span class="comment">//#define MBEDTLS_PKCS11_C</span></div><div class="line"><a name="l02211"></a><span class="lineno"> 2211</span>&#160;</div><div class="line"><a name="l02226"></a><span class="lineno"><a class="line" href="config_8h.html#a66477e50d4c1e5cf01f3f63010596c1f"> 2226</a></span>&#160;<span class="preprocessor">#define MBEDTLS_PKCS12_C</span></div><div class="line"><a name="l02227"></a><span class="lineno"> 2227</span>&#160;</div><div class="line"><a name="l02246"></a><span class="lineno"><a class="line" href="config_8h.html#a756fb086e76be2a76954beb682195a49"> 2246</a></span>&#160;<span class="preprocessor">#define MBEDTLS_PLATFORM_C</span></div><div class="line"><a name="l02247"></a><span class="lineno"> 2247</span>&#160;</div><div class="line"><a name="l02257"></a><span class="lineno"><a class="line" href="config_8h.html#af4366a787d9164355c3206f27c6bb036"> 2257</a></span>&#160;<span class="preprocessor">#define MBEDTLS_RIPEMD160_C</span></div><div class="line"><a name="l02258"></a><span class="lineno"> 2258</span>&#160;</div><div class="line"><a name="l02275"></a><span class="lineno"><a class="line" href="config_8h.html#a035227f1c3c88103fdb13621e9a5df51"> 2275</a></span>&#160;<span class="preprocessor">#define MBEDTLS_RSA_C</span></div><div class="line"><a name="l02276"></a><span class="lineno"> 2276</span>&#160;</div><div class="line"><a name="l02292"></a><span class="lineno"><a class="line" href="config_8h.html#af0a5a26171b8cc9ba46b9775cf56b541"> 2292</a></span>&#160;<span class="preprocessor">#define MBEDTLS_SHA1_C</span></div><div class="line"><a name="l02293"></a><span class="lineno"> 2293</span>&#160;</div><div class="line"><a name="l02309"></a><span class="lineno"><a class="line" href="config_8h.html#a8cc51fc9b077f5b669bc4dfba0bde43e"> 2309</a></span>&#160;<span class="preprocessor">#define MBEDTLS_SHA256_C</span></div><div class="line"><a name="l02310"></a><span class="lineno"> 2310</span>&#160;</div><div class="line"><a name="l02324"></a><span class="lineno"><a class="line" href="config_8h.html#adb76d28ffd9734d3643df457857a4424"> 2324</a></span>&#160;<span class="preprocessor">#define MBEDTLS_SHA512_C</span></div><div class="line"><a name="l02325"></a><span class="lineno"> 2325</span>&#160;</div><div class="line"><a name="l02336"></a><span class="lineno"><a class="line" href="config_8h.html#a6189ba7bc3cd246e23419284de3a1f75"> 2336</a></span>&#160;<span class="preprocessor">#define MBEDTLS_SSL_CACHE_C</span></div><div class="line"><a name="l02337"></a><span class="lineno"> 2337</span>&#160;</div><div class="line"><a name="l02346"></a><span class="lineno"><a class="line" href="config_8h.html#a5c1e2c54608878fd46c1d72880eed9d9"> 2346</a></span>&#160;<span class="preprocessor">#define MBEDTLS_SSL_COOKIE_C</span></div><div class="line"><a name="l02347"></a><span class="lineno"> 2347</span>&#160;</div><div class="line"><a name="l02358"></a><span class="lineno"><a class="line" href="config_8h.html#a0ce8705f94c4fa4b35e818ee72d3cc76"> 2358</a></span>&#160;<span class="preprocessor">#define MBEDTLS_SSL_TICKET_C</span></div><div class="line"><a name="l02359"></a><span class="lineno"> 2359</span>&#160;</div><div class="line"><a name="l02372"></a><span class="lineno"><a class="line" href="config_8h.html#a38112435a93c8cf0e9c9e9c15cb3f516"> 2372</a></span>&#160;<span class="preprocessor">#define MBEDTLS_SSL_CLI_C</span></div><div class="line"><a name="l02373"></a><span class="lineno"> 2373</span>&#160;</div><div class="line"><a name="l02386"></a><span class="lineno"><a class="line" href="config_8h.html#a311e2a994e4e5f25b550e170ca9605e0"> 2386</a></span>&#160;<span class="preprocessor">#define MBEDTLS_SSL_SRV_C</span></div><div class="line"><a name="l02387"></a><span class="lineno"> 2387</span>&#160;</div><div class="line"><a name="l02402"></a><span class="lineno"><a class="line" href="config_8h.html#a85f2821433dbf22916e865a49f2652df"> 2402</a></span>&#160;<span class="preprocessor">#define MBEDTLS_SSL_TLS_C</span></div><div class="line"><a name="l02403"></a><span class="lineno"> 2403</span>&#160;</div><div class="line"><a name="l02424"></a><span class="lineno"><a class="line" href="config_8h.html#a599a23e8bca30ab3fe9ce9151a40f06b"> 2424</a></span>&#160;<span class="preprocessor">#define MBEDTLS_THREADING_C</span></div><div class="line"><a name="l02425"></a><span class="lineno"> 2425</span>&#160;</div><div class="line"><a name="l02447"></a><span class="lineno"><a class="line" href="config_8h.html#a207ef8366f5c438b28881e473b3ca87f"> 2447</a></span>&#160;<span class="preprocessor">#define MBEDTLS_TIMING_C</span></div><div class="line"><a name="l02448"></a><span class="lineno"> 2448</span>&#160;</div><div class="line"><a name="l02458"></a><span class="lineno"><a class="line" href="config_8h.html#a1d96e634d319f743786c921fb3962497"> 2458</a></span>&#160;<span class="preprocessor">#define MBEDTLS_VERSION_C</span></div><div class="line"><a name="l02459"></a><span class="lineno"> 2459</span>&#160;</div><div class="line"><a name="l02475"></a><span class="lineno"><a class="line" href="config_8h.html#ad377c385a02385defbd866a5b190bba8"> 2475</a></span>&#160;<span class="preprocessor">#define MBEDTLS_X509_USE_C</span></div><div class="line"><a name="l02476"></a><span class="lineno"> 2476</span>&#160;</div><div class="line"><a name="l02491"></a><span class="lineno"><a class="line" href="config_8h.html#a813d4cf0b3fc03db0f9dbec52ba04b40"> 2491</a></span>&#160;<span class="preprocessor">#define MBEDTLS_X509_CRT_PARSE_C</span></div><div class="line"><a name="l02492"></a><span class="lineno"> 2492</span>&#160;</div><div class="line"><a name="l02505"></a><span class="lineno"><a class="line" href="config_8h.html#ad5a3f68b02887cc6df09d6eb1730b697"> 2505</a></span>&#160;<span class="preprocessor">#define MBEDTLS_X509_CRL_PARSE_C</span></div><div class="line"><a name="l02506"></a><span class="lineno"> 2506</span>&#160;</div><div class="line"><a name="l02519"></a><span class="lineno"><a class="line" href="config_8h.html#a9c71c72a85d3974200c96795c991d14e"> 2519</a></span>&#160;<span class="preprocessor">#define MBEDTLS_X509_CSR_PARSE_C</span></div><div class="line"><a name="l02520"></a><span class="lineno"> 2520</span>&#160;</div><div class="line"><a name="l02532"></a><span class="lineno"><a class="line" href="config_8h.html#ada343519ead4d60568eeda89b8b2e38d"> 2532</a></span>&#160;<span class="preprocessor">#define MBEDTLS_X509_CREATE_C</span></div><div class="line"><a name="l02533"></a><span class="lineno"> 2533</span>&#160;</div><div class="line"><a name="l02545"></a><span class="lineno"><a class="line" href="config_8h.html#a6a0558894f9b352d84cdcbf284bc395b"> 2545</a></span>&#160;<span class="preprocessor">#define MBEDTLS_X509_CRT_WRITE_C</span></div><div class="line"><a name="l02546"></a><span class="lineno"> 2546</span>&#160;</div><div class="line"><a name="l02558"></a><span class="lineno"><a class="line" href="config_8h.html#a2aabd723030209c1eba787c33143f05a"> 2558</a></span>&#160;<span class="preprocessor">#define MBEDTLS_X509_CSR_WRITE_C</span></div><div class="line"><a name="l02559"></a><span class="lineno"> 2559</span>&#160;</div><div class="line"><a name="l02568"></a><span class="lineno"><a class="line" href="config_8h.html#a453585856f003c33a3df55ce84b9716d"> 2568</a></span>&#160;<span class="preprocessor">#define MBEDTLS_XTEA_C</span></div><div class="line"><a name="l02569"></a><span class="lineno"> 2569</span>&#160;</div><div class="line"><a name="l02570"></a><span class="lineno"> 2570</span>&#160;<span class="comment">/* \} name SECTION: mbed TLS modules */</span></div><div class="line"><a name="l02571"></a><span class="lineno"> 2571</span>&#160;</div><div class="line"><a name="l02587"></a><span class="lineno"> 2587</span>&#160;<span class="comment">/* MPI / BIGNUM options */</span></div><div class="line"><a name="l02588"></a><span class="lineno"> 2588</span>&#160;<span class="comment">//#define MBEDTLS_MPI_WINDOW_SIZE            6 /**&lt; Maximum windows size used. */</span></div><div class="line"><a name="l02589"></a><span class="lineno"> 2589</span>&#160;<span class="comment">//#define MBEDTLS_MPI_MAX_SIZE            1024 /**&lt; Maximum number of bytes for usable MPIs. */</span></div><div class="line"><a name="l02590"></a><span class="lineno"> 2590</span>&#160;</div><div class="line"><a name="l02591"></a><span class="lineno"> 2591</span>&#160;<span class="comment">/* CTR_DRBG options */</span></div><div class="line"><a name="l02592"></a><span class="lineno"> 2592</span>&#160;<span class="comment">//#define MBEDTLS_CTR_DRBG_ENTROPY_LEN               48 /**&lt; Amount of entropy used per seed by default (48 with SHA-512, 32 with SHA-256) */</span></div><div class="line"><a name="l02593"></a><span class="lineno"> 2593</span>&#160;<span class="comment">//#define MBEDTLS_CTR_DRBG_RESEED_INTERVAL        10000 /**&lt; Interval before reseed is performed by default */</span></div><div class="line"><a name="l02594"></a><span class="lineno"> 2594</span>&#160;<span class="comment">//#define MBEDTLS_CTR_DRBG_MAX_INPUT                256 /**&lt; Maximum number of additional input bytes */</span></div><div class="line"><a name="l02595"></a><span class="lineno"> 2595</span>&#160;<span class="comment">//#define MBEDTLS_CTR_DRBG_MAX_REQUEST             1024 /**&lt; Maximum number of requested bytes per call */</span></div><div class="line"><a name="l02596"></a><span class="lineno"> 2596</span>&#160;<span class="comment">//#define MBEDTLS_CTR_DRBG_MAX_SEED_INPUT           384 /**&lt; Maximum size of (re)seed buffer */</span></div><div class="line"><a name="l02597"></a><span class="lineno"> 2597</span>&#160;</div><div class="line"><a name="l02598"></a><span class="lineno"> 2598</span>&#160;<span class="comment">/* HMAC_DRBG options */</span></div><div class="line"><a name="l02599"></a><span class="lineno"> 2599</span>&#160;<span class="comment">//#define MBEDTLS_HMAC_DRBG_RESEED_INTERVAL   10000 /**&lt; Interval before reseed is performed by default */</span></div><div class="line"><a name="l02600"></a><span class="lineno"> 2600</span>&#160;<span class="comment">//#define MBEDTLS_HMAC_DRBG_MAX_INPUT           256 /**&lt; Maximum number of additional input bytes */</span></div><div class="line"><a name="l02601"></a><span class="lineno"> 2601</span>&#160;<span class="comment">//#define MBEDTLS_HMAC_DRBG_MAX_REQUEST        1024 /**&lt; Maximum number of requested bytes per call */</span></div><div class="line"><a name="l02602"></a><span class="lineno"> 2602</span>&#160;<span class="comment">//#define MBEDTLS_HMAC_DRBG_MAX_SEED_INPUT      384 /**&lt; Maximum size of (re)seed buffer */</span></div><div class="line"><a name="l02603"></a><span class="lineno"> 2603</span>&#160;</div><div class="line"><a name="l02604"></a><span class="lineno"> 2604</span>&#160;<span class="comment">/* ECP options */</span></div><div class="line"><a name="l02605"></a><span class="lineno"> 2605</span>&#160;<span class="comment">//#define MBEDTLS_ECP_MAX_BITS             521 /**&lt; Maximum bit size of groups */</span></div><div class="line"><a name="l02606"></a><span class="lineno"> 2606</span>&#160;<span class="comment">//#define MBEDTLS_ECP_WINDOW_SIZE            6 /**&lt; Maximum window size used */</span></div><div class="line"><a name="l02607"></a><span class="lineno"> 2607</span>&#160;<span class="comment">//#define MBEDTLS_ECP_FIXED_POINT_OPTIM      1 /**&lt; Enable fixed-point speed-up */</span></div><div class="line"><a name="l02608"></a><span class="lineno"> 2608</span>&#160;</div><div class="line"><a name="l02609"></a><span class="lineno"> 2609</span>&#160;<span class="comment">/* Entropy options */</span></div><div class="line"><a name="l02610"></a><span class="lineno"> 2610</span>&#160;<span class="comment">//#define MBEDTLS_ENTROPY_MAX_SOURCES                20 /**&lt; Maximum number of sources supported */</span></div><div class="line"><a name="l02611"></a><span class="lineno"> 2611</span>&#160;<span class="comment">//#define MBEDTLS_ENTROPY_MAX_GATHER                128 /**&lt; Maximum amount requested from entropy sources */</span></div><div class="line"><a name="l02612"></a><span class="lineno"> 2612</span>&#160;<span class="comment">//#define MBEDTLS_ENTROPY_MIN_HARDWARE               32 /**&lt; Default minimum number of bytes required for the hardware entropy source mbedtls_hardware_poll() before entropy is released */</span></div><div class="line"><a name="l02613"></a><span class="lineno"> 2613</span>&#160;</div><div class="line"><a name="l02614"></a><span class="lineno"> 2614</span>&#160;<span class="comment">/* Memory buffer allocator options */</span></div><div class="line"><a name="l02615"></a><span class="lineno"> 2615</span>&#160;<span class="comment">//#define MBEDTLS_MEMORY_ALIGN_MULTIPLE      4 /**&lt; Align on multiples of this value */</span></div><div class="line"><a name="l02616"></a><span class="lineno"> 2616</span>&#160;</div><div class="line"><a name="l02617"></a><span class="lineno"> 2617</span>&#160;<span class="comment">/* Platform options */</span></div><div class="line"><a name="l02618"></a><span class="lineno"> 2618</span>&#160;<span class="comment">//#define MBEDTLS_PLATFORM_STD_MEM_HDR   &lt;stdlib.h&gt; /**&lt; Header to include if MBEDTLS_PLATFORM_NO_STD_FUNCTIONS is defined. Don&#39;t define if no header is needed. */</span></div><div class="line"><a name="l02619"></a><span class="lineno"> 2619</span>&#160;<span class="comment">//#define MBEDTLS_PLATFORM_STD_CALLOC        calloc /**&lt; Default allocator to use, can be undefined */</span></div><div class="line"><a name="l02620"></a><span class="lineno"> 2620</span>&#160;<span class="comment">//#define MBEDTLS_PLATFORM_STD_FREE            free /**&lt; Default free to use, can be undefined */</span></div><div class="line"><a name="l02621"></a><span class="lineno"> 2621</span>&#160;<span class="comment">//#define MBEDTLS_PLATFORM_STD_EXIT            exit /**&lt; Default exit to use, can be undefined */</span></div><div class="line"><a name="l02622"></a><span class="lineno"> 2622</span>&#160;<span class="comment">//#define MBEDTLS_PLATFORM_STD_TIME            time /**&lt; Default time to use, can be undefined. MBEDTLS_HAVE_TIME must be enabled */</span></div><div class="line"><a name="l02623"></a><span class="lineno"> 2623</span>&#160;<span class="comment">//#define MBEDTLS_PLATFORM_STD_FPRINTF      fprintf /**&lt; Default fprintf to use, can be undefined */</span></div><div class="line"><a name="l02624"></a><span class="lineno"> 2624</span>&#160;<span class="comment">//#define MBEDTLS_PLATFORM_STD_PRINTF        printf /**&lt; Default printf to use, can be undefined */</span></div><div class="line"><a name="l02625"></a><span class="lineno"> 2625</span>&#160;<span class="comment">/* Note: your snprintf must correclty zero-terminate the buffer! */</span></div><div class="line"><a name="l02626"></a><span class="lineno"> 2626</span>&#160;<span class="comment">//#define MBEDTLS_PLATFORM_STD_SNPRINTF    snprintf /**&lt; Default snprintf to use, can be undefined */</span></div><div class="line"><a name="l02627"></a><span class="lineno"> 2627</span>&#160;<span class="comment">//#define MBEDTLS_PLATFORM_STD_EXIT_SUCCESS       0 /**&lt; Default exit value to use, can be undefined */</span></div><div class="line"><a name="l02628"></a><span class="lineno"> 2628</span>&#160;<span class="comment">//#define MBEDTLS_PLATFORM_STD_EXIT_FAILURE       1 /**&lt; Default exit value to use, can be undefined */</span></div><div class="line"><a name="l02629"></a><span class="lineno"> 2629</span>&#160;<span class="comment">//#define MBEDTLS_PLATFORM_STD_NV_SEED_READ   mbedtls_platform_std_nv_seed_read /**&lt; Default nv_seed_read function to use, can be undefined */</span></div><div class="line"><a name="l02630"></a><span class="lineno"> 2630</span>&#160;<span class="comment">//#define MBEDTLS_PLATFORM_STD_NV_SEED_WRITE  mbedtls_platform_std_nv_seed_write /**&lt; Default nv_seed_write function to use, can be undefined */</span></div><div class="line"><a name="l02631"></a><span class="lineno"> 2631</span>&#160;<span class="comment">//#define MBEDTLS_PLATFORM_STD_NV_SEED_FILE  &quot;seedfile&quot; /**&lt; Seed file to read/write with default implementation */</span></div><div class="line"><a name="l02632"></a><span class="lineno"> 2632</span>&#160;</div><div class="line"><a name="l02633"></a><span class="lineno"> 2633</span>&#160;<span class="comment">/* To Use Function Macros MBEDTLS_PLATFORM_C must be enabled */</span></div><div class="line"><a name="l02634"></a><span class="lineno"> 2634</span>&#160;<span class="comment">/* MBEDTLS_PLATFORM_XXX_MACRO and MBEDTLS_PLATFORM_XXX_ALT cannot both be defined */</span></div><div class="line"><a name="l02635"></a><span class="lineno"> 2635</span>&#160;<span class="comment">//#define MBEDTLS_PLATFORM_CALLOC_MACRO        calloc /**&lt; Default allocator macro to use, can be undefined */</span></div><div class="line"><a name="l02636"></a><span class="lineno"> 2636</span>&#160;<span class="comment">//#define MBEDTLS_PLATFORM_FREE_MACRO            free /**&lt; Default free macro to use, can be undefined */</span></div><div class="line"><a name="l02637"></a><span class="lineno"> 2637</span>&#160;<span class="comment">//#define MBEDTLS_PLATFORM_EXIT_MACRO            exit /**&lt; Default exit macro to use, can be undefined */</span></div><div class="line"><a name="l02638"></a><span class="lineno"> 2638</span>&#160;<span class="comment">//#define MBEDTLS_PLATFORM_TIME_MACRO            time /**&lt; Default time macro to use, can be undefined. MBEDTLS_HAVE_TIME must be enabled */</span></div><div class="line"><a name="l02639"></a><span class="lineno"> 2639</span>&#160;<span class="comment">//#define MBEDTLS_PLATFORM_TIME_TYPE_MACRO       time_t /**&lt; Default time macro to use, can be undefined. MBEDTLS_HAVE_TIME must be enabled */</span></div><div class="line"><a name="l02640"></a><span class="lineno"> 2640</span>&#160;<span class="comment">//#define MBEDTLS_PLATFORM_FPRINTF_MACRO      fprintf /**&lt; Default fprintf macro to use, can be undefined */</span></div><div class="line"><a name="l02641"></a><span class="lineno"> 2641</span>&#160;<span class="comment">//#define MBEDTLS_PLATFORM_PRINTF_MACRO        printf /**&lt; Default printf macro to use, can be undefined */</span></div><div class="line"><a name="l02642"></a><span class="lineno"> 2642</span>&#160;<span class="comment">/* Note: your snprintf must correclty zero-terminate the buffer! */</span></div><div class="line"><a name="l02643"></a><span class="lineno"> 2643</span>&#160;<span class="comment">//#define MBEDTLS_PLATFORM_SNPRINTF_MACRO    snprintf /**&lt; Default snprintf macro to use, can be undefined */</span></div><div class="line"><a name="l02644"></a><span class="lineno"> 2644</span>&#160;<span class="comment">//#define MBEDTLS_PLATFORM_NV_SEED_READ_MACRO   mbedtls_platform_std_nv_seed_read /**&lt; Default nv_seed_read function to use, can be undefined */</span></div><div class="line"><a name="l02645"></a><span class="lineno"> 2645</span>&#160;<span class="comment">//#define MBEDTLS_PLATFORM_NV_SEED_WRITE_MACRO  mbedtls_platform_std_nv_seed_write /**&lt; Default nv_seed_write function to use, can be undefined */</span></div><div class="line"><a name="l02646"></a><span class="lineno"> 2646</span>&#160;</div><div class="line"><a name="l02647"></a><span class="lineno"> 2647</span>&#160;<span class="comment">/* SSL Cache options */</span></div><div class="line"><a name="l02648"></a><span class="lineno"> 2648</span>&#160;<span class="comment">//#define MBEDTLS_SSL_CACHE_DEFAULT_TIMEOUT       86400 /**&lt; 1 day  */</span></div><div class="line"><a name="l02649"></a><span class="lineno"> 2649</span>&#160;<span class="comment">//#define MBEDTLS_SSL_CACHE_DEFAULT_MAX_ENTRIES      50 /**&lt; Maximum entries in cache */</span></div><div class="line"><a name="l02650"></a><span class="lineno"> 2650</span>&#160;</div><div class="line"><a name="l02651"></a><span class="lineno"> 2651</span>&#160;<span class="comment">/* SSL options */</span></div><div class="line"><a name="l02652"></a><span class="lineno"> 2652</span>&#160;<span class="comment">//#define MBEDTLS_SSL_MAX_CONTENT_LEN             16384 /**&lt; Maxium fragment length in bytes, determines the size of each of the two internal I/O buffers */</span></div><div class="line"><a name="l02653"></a><span class="lineno"> 2653</span>&#160;<span class="comment">//#define MBEDTLS_SSL_DEFAULT_TICKET_LIFETIME     86400 /**&lt; Lifetime of session tickets (if enabled) */</span></div><div class="line"><a name="l02654"></a><span class="lineno"> 2654</span>&#160;<span class="comment">//#define MBEDTLS_PSK_MAX_LEN               32 /**&lt; Max size of TLS pre-shared keys, in bytes (default 256 bits) */</span></div><div class="line"><a name="l02655"></a><span class="lineno"> 2655</span>&#160;<span class="comment">//#define MBEDTLS_SSL_COOKIE_TIMEOUT        60 /**&lt; Default expiration delay of DTLS cookies, in seconds if HAVE_TIME, or in number of cookies issued */</span></div><div class="line"><a name="l02656"></a><span class="lineno"> 2656</span>&#160;</div><div class="line"><a name="l02669"></a><span class="lineno"> 2669</span>&#160;<span class="comment">//#define MBEDTLS_SSL_CIPHERSUITES MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,MBEDTLS_TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256</span></div><div class="line"><a name="l02670"></a><span class="lineno"> 2670</span>&#160;</div><div class="line"><a name="l02671"></a><span class="lineno"> 2671</span>&#160;<span class="comment">/* X509 options */</span></div><div class="line"><a name="l02672"></a><span class="lineno"> 2672</span>&#160;<span class="comment">//#define MBEDTLS_X509_MAX_INTERMEDIATE_CA   8   /**&lt; Maximum number of intermediate CAs in a verification chain. */</span></div><div class="line"><a name="l02673"></a><span class="lineno"> 2673</span>&#160;<span class="comment">//#define MBEDTLS_X509_MAX_FILE_PATH_LEN     512 /**&lt; Maximum length of a path/filename string in bytes including the null terminator character (&#39;\0&#39;). */</span></div><div class="line"><a name="l02674"></a><span class="lineno"> 2674</span>&#160;</div><div class="line"><a name="l02682"></a><span class="lineno"> 2682</span>&#160;<span class="comment">// #define MBEDTLS_TLS_DEFAULT_ALLOW_SHA1_IN_CERTIFICATES</span></div><div class="line"><a name="l02683"></a><span class="lineno"> 2683</span>&#160;</div><div class="line"><a name="l02693"></a><span class="lineno"><a class="line" href="config_8h.html#af90640c88405d701caaa17ff50930fe3"> 2693</a></span>&#160;<span class="preprocessor">#define MBEDTLS_TLS_DEFAULT_ALLOW_SHA1_IN_KEY_EXCHANGE</span></div><div class="line"><a name="l02694"></a><span class="lineno"> 2694</span>&#160;</div><div class="line"><a name="l02695"></a><span class="lineno"> 2695</span>&#160;<span class="comment">/* \} name SECTION: Customisation configuration options */</span></div><div class="line"><a name="l02696"></a><span class="lineno"> 2696</span>&#160;</div><div class="line"><a name="l02697"></a><span class="lineno"> 2697</span>&#160;<span class="comment">/* Target and application specific configurations */</span></div><div class="line"><a name="l02698"></a><span class="lineno"> 2698</span>&#160;<span class="comment">//#define YOTTA_CFG_MBEDTLS_TARGET_CONFIG_FILE &quot;mbedtls/target_config.h&quot;</span></div><div class="line"><a name="l02699"></a><span class="lineno"> 2699</span>&#160;</div><div class="line"><a name="l02700"></a><span class="lineno"> 2700</span>&#160;<span class="preprocessor">#if defined(TARGET_LIKE_MBED) &amp;&amp; defined(YOTTA_CFG_MBEDTLS_TARGET_CONFIG_FILE)</span></div><div class="line"><a name="l02701"></a><span class="lineno"> 2701</span>&#160;<span class="preprocessor">#include YOTTA_CFG_MBEDTLS_TARGET_CONFIG_FILE</span></div><div class="line"><a name="l02702"></a><span class="lineno"> 2702</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l02703"></a><span class="lineno"> 2703</span>&#160;</div><div class="line"><a name="l02704"></a><span class="lineno"> 2704</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l02705"></a><span class="lineno"> 2705</span>&#160;<span class="comment"> * Allow user to override any previous default.</span></div><div class="line"><a name="l02706"></a><span class="lineno"> 2706</span>&#160;<span class="comment"> *</span></div><div class="line"><a name="l02707"></a><span class="lineno"> 2707</span>&#160;<span class="comment"> * Use two macro names for that, as:</span></div><div class="line"><a name="l02708"></a><span class="lineno"> 2708</span>&#160;<span class="comment"> * - with yotta the prefix YOTTA_CFG_ is forced</span></div><div class="line"><a name="l02709"></a><span class="lineno"> 2709</span>&#160;<span class="comment"> * - without yotta is looks weird to have a YOTTA prefix.</span></div><div class="line"><a name="l02710"></a><span class="lineno"> 2710</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l02711"></a><span class="lineno"> 2711</span>&#160;<span class="preprocessor">#if defined(YOTTA_CFG_MBEDTLS_USER_CONFIG_FILE)</span></div><div class="line"><a name="l02712"></a><span class="lineno"> 2712</span>&#160;<span class="preprocessor">#include YOTTA_CFG_MBEDTLS_USER_CONFIG_FILE</span></div><div class="line"><a name="l02713"></a><span class="lineno"> 2713</span>&#160;<span class="preprocessor">#elif defined(MBEDTLS_USER_CONFIG_FILE)</span></div><div class="line"><a name="l02714"></a><span class="lineno"> 2714</span>&#160;<span class="preprocessor">#include MBEDTLS_USER_CONFIG_FILE</span></div><div class="line"><a name="l02715"></a><span class="lineno"> 2715</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l02716"></a><span class="lineno"> 2716</span>&#160;</div><div class="line"><a name="l02717"></a><span class="lineno"> 2717</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="check__config_8h.html">check_config.h</a>&quot;</span></div><div class="line"><a name="l02718"></a><span class="lineno"> 2718</span>&#160;</div><div class="line"><a name="l02719"></a><span class="lineno"> 2719</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* MBEDTLS_CONFIG_H */</span><span class="preprocessor"></span></div><div class="ttc" id="check__config_8h_html"><div class="ttname"><a href="check__config_8h.html">check_config.h</a></div><div class="ttdoc">Consistency checks for configuration options. </div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Dec 28 2017 18:33:29 for mbed TLS v2.6.0 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>