Sophie

Sophie

distrib > Mageia > 6 > x86_64 > media > core-updates > by-pkgid > f835bee5b8b7ec08e20fae17cab51e63 > files > 569

lib64mbedtls-devel-2.7.3-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.7.3: mbedtls_ssl_config Struct 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">mbed TLS v2.7.3
   </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><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">mbedtls_ssl_config Struct Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="ssl_8h_source.html">ssl.h</a>&gt;</code></p>
<div class="dynheader">
Collaboration diagram for mbedtls_ssl_config:</div>
<div class="dyncontent">
<div class="center"><img src="structmbedtls__ssl__config__coll__graph.png" border="0" usemap="#mbedtls__ssl__config_coll__map" alt="Collaboration graph"/></div>
<map name="mbedtls__ssl__config_coll__map" id="mbedtls__ssl__config_coll__map">
</map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:a15e716727b7dd508dfb96e270f37919f"><td class="memItemLeft" align="right" valign="top">const int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a15e716727b7dd508dfb96e270f37919f">ciphersuite_list</a> [4]</td></tr>
<tr class="separator:a15e716727b7dd508dfb96e270f37919f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e57da8e5afa816d105a1ae95eb2e23d"><td class="memItemLeft" align="right" valign="top">void(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a9e57da8e5afa816d105a1ae95eb2e23d">f_dbg</a> )(void *, int, const char *, int, const char *)</td></tr>
<tr class="separator:a9e57da8e5afa816d105a1ae95eb2e23d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad591b46fdb117d844c0a5f7366423c48"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#ad591b46fdb117d844c0a5f7366423c48">p_dbg</a></td></tr>
<tr class="separator:ad591b46fdb117d844c0a5f7366423c48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9250c08f11a4e549b6f9d48ba9a977d1"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a9250c08f11a4e549b6f9d48ba9a977d1">f_rng</a> )(void *, unsigned char *, size_t)</td></tr>
<tr class="separator:a9250c08f11a4e549b6f9d48ba9a977d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1eff6c9817251b686e8f518597590476"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a1eff6c9817251b686e8f518597590476">p_rng</a></td></tr>
<tr class="separator:a1eff6c9817251b686e8f518597590476"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92d52d27abd228e5e5293ea41b065d9a"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a92d52d27abd228e5e5293ea41b065d9a">f_get_cache</a> )(void *, <a class="el" href="structmbedtls__ssl__session.html">mbedtls_ssl_session</a> *)</td></tr>
<tr class="separator:a92d52d27abd228e5e5293ea41b065d9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2664effc0267e63b27cc95eea8213865"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a2664effc0267e63b27cc95eea8213865">f_set_cache</a> )(void *, const <a class="el" href="structmbedtls__ssl__session.html">mbedtls_ssl_session</a> *)</td></tr>
<tr class="separator:a2664effc0267e63b27cc95eea8213865"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5f5d3d7a788e65c722db381c66ecb24"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#ac5f5d3d7a788e65c722db381c66ecb24">p_cache</a></td></tr>
<tr class="separator:ac5f5d3d7a788e65c722db381c66ecb24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00e330604cc40f0097b5f8ad3fb7b297"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a00e330604cc40f0097b5f8ad3fb7b297">f_sni</a> )(void *, <a class="el" href="structmbedtls__ssl__context.html">mbedtls_ssl_context</a> *, const unsigned char *, size_t)</td></tr>
<tr class="separator:a00e330604cc40f0097b5f8ad3fb7b297"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ae68f4bd072068c60222866c0ea2f62"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a1ae68f4bd072068c60222866c0ea2f62">p_sni</a></td></tr>
<tr class="separator:a1ae68f4bd072068c60222866c0ea2f62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab79f1ffbe0f2ee8519f22fd6611dbb63"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#ab79f1ffbe0f2ee8519f22fd6611dbb63">f_vrfy</a> )(void *, <a class="el" href="structmbedtls__x509__crt.html">mbedtls_x509_crt</a> *, int, uint32_t *)</td></tr>
<tr class="separator:ab79f1ffbe0f2ee8519f22fd6611dbb63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac59c71efac4d612c645e703941efae51"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#ac59c71efac4d612c645e703941efae51">p_vrfy</a></td></tr>
<tr class="separator:ac59c71efac4d612c645e703941efae51"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff5c457114c1490ab17c433d43955e34"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#aff5c457114c1490ab17c433d43955e34">f_psk</a> )(void *, <a class="el" href="structmbedtls__ssl__context.html">mbedtls_ssl_context</a> *, const unsigned char *, size_t)</td></tr>
<tr class="separator:aff5c457114c1490ab17c433d43955e34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad42f2396c9758b6866d61342094a0a7d"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#ad42f2396c9758b6866d61342094a0a7d">p_psk</a></td></tr>
<tr class="separator:ad42f2396c9758b6866d61342094a0a7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a362b8d558feda4b86ae8f464397e6ab2"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a362b8d558feda4b86ae8f464397e6ab2">f_cookie_write</a> )(void *, unsigned char **, unsigned char *, const unsigned char *, size_t)</td></tr>
<tr class="separator:a362b8d558feda4b86ae8f464397e6ab2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a089b7c6caa6afcd078929131abf4f438"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a089b7c6caa6afcd078929131abf4f438">f_cookie_check</a> )(void *, const unsigned char *, size_t, const unsigned char *, size_t)</td></tr>
<tr class="separator:a089b7c6caa6afcd078929131abf4f438"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a227d50ad74b96adcc59a8fdee0f618a4"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a227d50ad74b96adcc59a8fdee0f618a4">p_cookie</a></td></tr>
<tr class="separator:a227d50ad74b96adcc59a8fdee0f618a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4506906963c41fa4602d4959b88c7ebe"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a4506906963c41fa4602d4959b88c7ebe">f_ticket_write</a> )(void *, const <a class="el" href="structmbedtls__ssl__session.html">mbedtls_ssl_session</a> *, unsigned char *, const unsigned char *, size_t *, uint32_t *)</td></tr>
<tr class="separator:a4506906963c41fa4602d4959b88c7ebe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9847915b60397ff205544b6f7d2ad5ff"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a9847915b60397ff205544b6f7d2ad5ff">f_ticket_parse</a> )(void *, <a class="el" href="structmbedtls__ssl__session.html">mbedtls_ssl_session</a> *, unsigned char *, size_t)</td></tr>
<tr class="separator:a9847915b60397ff205544b6f7d2ad5ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0dab7f9f4f2c85644ebe32f8e37984dc"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a0dab7f9f4f2c85644ebe32f8e37984dc">p_ticket</a></td></tr>
<tr class="separator:a0dab7f9f4f2c85644ebe32f8e37984dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac02042559727bfeff3dc7165019acece"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#ac02042559727bfeff3dc7165019acece">f_export_keys</a> )(void *, const unsigned char *, const unsigned char *, size_t, size_t, size_t)</td></tr>
<tr class="separator:ac02042559727bfeff3dc7165019acece"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d51d67be4f01e82c5a3210e75bfbbce"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a5d51d67be4f01e82c5a3210e75bfbbce">p_export_keys</a></td></tr>
<tr class="separator:a5d51d67be4f01e82c5a3210e75bfbbce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72c287eeb318ef4975b28619d0413419"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structmbedtls__x509__crt__profile.html">mbedtls_x509_crt_profile</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a72c287eeb318ef4975b28619d0413419">cert_profile</a></td></tr>
<tr class="separator:a72c287eeb318ef4975b28619d0413419"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afbcfe1cdb3e42ee1d1e14352cefde29e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ssl_8h.html#af06d98867191eb685ab0c7067840b6f3">mbedtls_ssl_key_cert</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#afbcfe1cdb3e42ee1d1e14352cefde29e">key_cert</a></td></tr>
<tr class="separator:afbcfe1cdb3e42ee1d1e14352cefde29e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4087cd54ed61e8a5792725e0fcdf1321"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmbedtls__x509__crt.html">mbedtls_x509_crt</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a4087cd54ed61e8a5792725e0fcdf1321">ca_chain</a></td></tr>
<tr class="separator:a4087cd54ed61e8a5792725e0fcdf1321"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ccccedcad4f76e3337a4b530cedc3a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmbedtls__x509__crl.html">mbedtls_x509_crl</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a2ccccedcad4f76e3337a4b530cedc3a2">ca_crl</a></td></tr>
<tr class="separator:a2ccccedcad4f76e3337a4b530cedc3a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82552e1dd3c9065ef98e2835fc925653"><td class="memItemLeft" align="right" valign="top">const int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a82552e1dd3c9065ef98e2835fc925653">sig_hashes</a></td></tr>
<tr class="separator:a82552e1dd3c9065ef98e2835fc925653"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a388e40cfcaadba5c07bf625c7dba18e0"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="ecp_8h.html#af79e530ea8f8416480f805baa20b1a2d">mbedtls_ecp_group_id</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a388e40cfcaadba5c07bf625c7dba18e0">curve_list</a></td></tr>
<tr class="separator:a388e40cfcaadba5c07bf625c7dba18e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6043fc1d3fd43d571ec8faa9de3906d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmbedtls__mpi.html">mbedtls_mpi</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#af6043fc1d3fd43d571ec8faa9de3906d">dhm_P</a></td></tr>
<tr class="separator:af6043fc1d3fd43d571ec8faa9de3906d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0d45b3fc7171e48a08d904b7383fbba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmbedtls__mpi.html">mbedtls_mpi</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#af0d45b3fc7171e48a08d904b7383fbba">dhm_G</a></td></tr>
<tr class="separator:af0d45b3fc7171e48a08d904b7383fbba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70636b4747d4b82e28c76c740e891ab3"><td class="memItemLeft" align="right" valign="top">unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a70636b4747d4b82e28c76c740e891ab3">psk</a></td></tr>
<tr class="separator:a70636b4747d4b82e28c76c740e891ab3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad45c9414cf24c068f0cae76dfe793bdf"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#ad45c9414cf24c068f0cae76dfe793bdf">psk_len</a></td></tr>
<tr class="separator:ad45c9414cf24c068f0cae76dfe793bdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ed897b829686c76876d5f2bbb43d641"><td class="memItemLeft" align="right" valign="top">unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a3ed897b829686c76876d5f2bbb43d641">psk_identity</a></td></tr>
<tr class="separator:a3ed897b829686c76876d5f2bbb43d641"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a095fcfcae220215168448335c3294f6c"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a095fcfcae220215168448335c3294f6c">psk_identity_len</a></td></tr>
<tr class="separator:a095fcfcae220215168448335c3294f6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abed0cad3facb6f2b84ca53199ac629ab"><td class="memItemLeft" align="right" valign="top">const char **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#abed0cad3facb6f2b84ca53199ac629ab">alpn_list</a></td></tr>
<tr class="separator:abed0cad3facb6f2b84ca53199ac629ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f32ca22ea20b3848176d78390c13153"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a8f32ca22ea20b3848176d78390c13153">read_timeout</a></td></tr>
<tr class="separator:a8f32ca22ea20b3848176d78390c13153"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28320f7be718c8f4197ee146dfdc2447"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a28320f7be718c8f4197ee146dfdc2447">hs_timeout_min</a></td></tr>
<tr class="separator:a28320f7be718c8f4197ee146dfdc2447"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af44d9c59c9255186e2a00f44e0678fac"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#af44d9c59c9255186e2a00f44e0678fac">hs_timeout_max</a></td></tr>
<tr class="separator:af44d9c59c9255186e2a00f44e0678fac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f2ff6d7f481f9ffaf40025289011a2d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a0f2ff6d7f481f9ffaf40025289011a2d">renego_max_records</a></td></tr>
<tr class="separator:a0f2ff6d7f481f9ffaf40025289011a2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1e7273cb7a477f5cb303134055555b0"><td class="memItemLeft" align="right" valign="top">unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#ab1e7273cb7a477f5cb303134055555b0">renego_period</a> [8]</td></tr>
<tr class="separator:ab1e7273cb7a477f5cb303134055555b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab61653cfcc80cc9d0d902705212c6e4e"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#ab61653cfcc80cc9d0d902705212c6e4e">badmac_limit</a></td></tr>
<tr class="separator:ab61653cfcc80cc9d0d902705212c6e4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abba2011a713a2afab2cf724c21f11efb"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#abba2011a713a2afab2cf724c21f11efb">dhm_min_bitlen</a></td></tr>
<tr class="separator:abba2011a713a2afab2cf724c21f11efb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10a7ca31f5096d71fc9effbe004d3fd8"><td class="memItemLeft" align="right" valign="top">unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a10a7ca31f5096d71fc9effbe004d3fd8">max_major_ver</a></td></tr>
<tr class="separator:a10a7ca31f5096d71fc9effbe004d3fd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5cd10b5cbe18392c64fa6831cb222243"><td class="memItemLeft" align="right" valign="top">unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a5cd10b5cbe18392c64fa6831cb222243">max_minor_ver</a></td></tr>
<tr class="separator:a5cd10b5cbe18392c64fa6831cb222243"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae349313f286e0e79d21d18fe40fba06f"><td class="memItemLeft" align="right" valign="top">unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#ae349313f286e0e79d21d18fe40fba06f">min_major_ver</a></td></tr>
<tr class="separator:ae349313f286e0e79d21d18fe40fba06f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61579a80f1aa272cc8d9f7c2786b7b30"><td class="memItemLeft" align="right" valign="top">unsigned char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a61579a80f1aa272cc8d9f7c2786b7b30">min_minor_ver</a></td></tr>
<tr class="separator:a61579a80f1aa272cc8d9f7c2786b7b30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ee72d610d141b932141bf8afb3aec2a"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a7ee72d610d141b932141bf8afb3aec2a">endpoint</a>: 1</td></tr>
<tr class="separator:a7ee72d610d141b932141bf8afb3aec2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63cafd8d131ac7d162406b47bc6565d0"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a63cafd8d131ac7d162406b47bc6565d0">transport</a>: 1</td></tr>
<tr class="separator:a63cafd8d131ac7d162406b47bc6565d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d3c2ea8eaf59a5acfcdb6b123148c1f"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a0d3c2ea8eaf59a5acfcdb6b123148c1f">authmode</a>: 2</td></tr>
<tr class="separator:a0d3c2ea8eaf59a5acfcdb6b123148c1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afcd4e0685b3fca3c49043bdd6a84490f"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#afcd4e0685b3fca3c49043bdd6a84490f">allow_legacy_renegotiation</a>: 2</td></tr>
<tr class="separator:afcd4e0685b3fca3c49043bdd6a84490f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7155fd95a3206146ef1374341d008e92"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a7155fd95a3206146ef1374341d008e92">arc4_disabled</a>: 1</td></tr>
<tr class="separator:a7155fd95a3206146ef1374341d008e92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a67e52d2668c7f4bc4f6a872c35a679ab"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a67e52d2668c7f4bc4f6a872c35a679ab">mfl_code</a>: 3</td></tr>
<tr class="separator:a67e52d2668c7f4bc4f6a872c35a679ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f9e666cb46e055bed2b799a94a85e3e"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a8f9e666cb46e055bed2b799a94a85e3e">encrypt_then_mac</a>: 1</td></tr>
<tr class="separator:a8f9e666cb46e055bed2b799a94a85e3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6ac2c30ac20fc9033913e0de6ffbe93"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#ac6ac2c30ac20fc9033913e0de6ffbe93">extended_ms</a>: 1</td></tr>
<tr class="separator:ac6ac2c30ac20fc9033913e0de6ffbe93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af636d34975cc5ced1aa32cb424a37c67"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#af636d34975cc5ced1aa32cb424a37c67">anti_replay</a>: 1</td></tr>
<tr class="separator:af636d34975cc5ced1aa32cb424a37c67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a053c327dda99451c6e82cda73e27d322"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a053c327dda99451c6e82cda73e27d322">cbc_record_splitting</a>: 1</td></tr>
<tr class="separator:a053c327dda99451c6e82cda73e27d322"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a953d3f0bbb40ed6f4020dc3e1a196dfb"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a953d3f0bbb40ed6f4020dc3e1a196dfb">disable_renegotiation</a>: 1</td></tr>
<tr class="separator:a953d3f0bbb40ed6f4020dc3e1a196dfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24bf9d624a2e2432518e9da8ae908db4"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a24bf9d624a2e2432518e9da8ae908db4">trunc_hmac</a>: 1</td></tr>
<tr class="separator:a24bf9d624a2e2432518e9da8ae908db4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b988bcd1b38c51cb802bf8af5d05c7b"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a1b988bcd1b38c51cb802bf8af5d05c7b">session_tickets</a>: 1</td></tr>
<tr class="separator:a1b988bcd1b38c51cb802bf8af5d05c7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ca184f6088f938d7240157e8b4bbbab"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a0ca184f6088f938d7240157e8b4bbbab">fallback</a>: 1</td></tr>
<tr class="separator:a0ca184f6088f938d7240157e8b4bbbab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a7b262733ebd8112a54070e011edcb4"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__config.html#a8a7b262733ebd8112a54070e011edcb4">cert_req_ca_list</a>: 1</td></tr>
<tr class="separator:a8a7b262733ebd8112a54070e011edcb4"><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>SSL/TLS configuration to be shared between <a class="el" href="structmbedtls__ssl__context.html">mbedtls_ssl_context</a> structures. </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00587">587</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>
</div><h2 class="groupheader">Field Documentation</h2>
<a id="afcd4e0685b3fca3c49043bdd6a84490f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afcd4e0685b3fca3c49043bdd6a84490f">&#9670;&nbsp;</a></span>allow_legacy_renegotiation</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int mbedtls_ssl_config::allow_legacy_renegotiation</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>MBEDTLS_LEGACY_XXX </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00726">726</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="abed0cad3facb6f2b84ca53199ac629ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abed0cad3facb6f2b84ca53199ac629ab">&#9670;&nbsp;</a></span>alpn_list</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char** mbedtls_ssl_config::alpn_list</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>ordered list of protocols </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00683">683</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="af636d34975cc5ced1aa32cb424a37c67"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af636d34975cc5ced1aa32cb424a37c67">&#9670;&nbsp;</a></span>anti_replay</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int mbedtls_ssl_config::anti_replay</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>detect and prevent replay? </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00740">740</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a7155fd95a3206146ef1374341d008e92"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7155fd95a3206146ef1374341d008e92">&#9670;&nbsp;</a></span>arc4_disabled</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int mbedtls_ssl_config::arc4_disabled</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>blacklist RC4 ciphersuites? </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00728">728</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a0d3c2ea8eaf59a5acfcdb6b123148c1f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d3c2ea8eaf59a5acfcdb6b123148c1f">&#9670;&nbsp;</a></span>authmode</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int mbedtls_ssl_config::authmode</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>MBEDTLS_SSL_VERIFY_XXX </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00724">724</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="ab61653cfcc80cc9d0d902705212c6e4e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab61653cfcc80cc9d0d902705212c6e4e">&#9670;&nbsp;</a></span>badmac_limit</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int mbedtls_ssl_config::badmac_limit</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>limit of records with a bad MAC </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00706">706</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a4087cd54ed61e8a5792725e0fcdf1321"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4087cd54ed61e8a5792725e0fcdf1321">&#9670;&nbsp;</a></span>ca_chain</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structmbedtls__x509__crt.html">mbedtls_x509_crt</a>* mbedtls_ssl_config::ca_chain</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>trusted CAs </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00658">658</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a2ccccedcad4f76e3337a4b530cedc3a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2ccccedcad4f76e3337a4b530cedc3a2">&#9670;&nbsp;</a></span>ca_crl</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structmbedtls__x509__crl.html">mbedtls_x509_crl</a>* mbedtls_ssl_config::ca_crl</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>trusted CAs CRLs </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00659">659</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a053c327dda99451c6e82cda73e27d322"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a053c327dda99451c6e82cda73e27d322">&#9670;&nbsp;</a></span>cbc_record_splitting</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int mbedtls_ssl_config::cbc_record_splitting</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>do cbc record splitting </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00743">743</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a72c287eeb318ef4975b28619d0413419"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72c287eeb318ef4975b28619d0413419">&#9670;&nbsp;</a></span>cert_profile</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="structmbedtls__x509__crt__profile.html">mbedtls_x509_crt_profile</a>* mbedtls_ssl_config::cert_profile</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>verification profile </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00656">656</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a8a7b262733ebd8112a54070e011edcb4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8a7b262733ebd8112a54070e011edcb4">&#9670;&nbsp;</a></span>cert_req_ca_list</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int mbedtls_ssl_config::cert_req_ca_list</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>enable sending CA list in Certificate Request messages? </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00758">758</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a15e716727b7dd508dfb96e270f37919f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a15e716727b7dd508dfb96e270f37919f">&#9670;&nbsp;</a></span>ciphersuite_list</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int* mbedtls_ssl_config::ciphersuite_list[4]</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>allowed ciphersuites per version </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00595">595</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a388e40cfcaadba5c07bf625c7dba18e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a388e40cfcaadba5c07bf625c7dba18e0">&#9670;&nbsp;</a></span>curve_list</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="ecp_8h.html#af79e530ea8f8416480f805baa20b1a2d">mbedtls_ecp_group_id</a>* mbedtls_ssl_config::curve_list</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>allowed curves </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00667">667</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="af0d45b3fc7171e48a08d904b7383fbba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af0d45b3fc7171e48a08d904b7383fbba">&#9670;&nbsp;</a></span>dhm_G</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structmbedtls__mpi.html">mbedtls_mpi</a> mbedtls_ssl_config::dhm_G</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>generator for DHM </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00672">672</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="abba2011a713a2afab2cf724c21f11efb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abba2011a713a2afab2cf724c21f11efb">&#9670;&nbsp;</a></span>dhm_min_bitlen</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int mbedtls_ssl_config::dhm_min_bitlen</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>min. bit length of the DHM prime </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00710">710</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="af6043fc1d3fd43d571ec8faa9de3906d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af6043fc1d3fd43d571ec8faa9de3906d">&#9670;&nbsp;</a></span>dhm_P</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structmbedtls__mpi.html">mbedtls_mpi</a> mbedtls_ssl_config::dhm_P</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>prime modulus for DHM </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00671">671</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a953d3f0bbb40ed6f4020dc3e1a196dfb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a953d3f0bbb40ed6f4020dc3e1a196dfb">&#9670;&nbsp;</a></span>disable_renegotiation</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int mbedtls_ssl_config::disable_renegotiation</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>disable renegotiation? </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00746">746</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a8f9e666cb46e055bed2b799a94a85e3e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f9e666cb46e055bed2b799a94a85e3e">&#9670;&nbsp;</a></span>encrypt_then_mac</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int mbedtls_ssl_config::encrypt_then_mac</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>negotiate encrypt-then-mac? </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00734">734</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a7ee72d610d141b932141bf8afb3aec2a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7ee72d610d141b932141bf8afb3aec2a">&#9670;&nbsp;</a></span>endpoint</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int mbedtls_ssl_config::endpoint</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>0: client, 1: server </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00722">722</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="ac6ac2c30ac20fc9033913e0de6ffbe93"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac6ac2c30ac20fc9033913e0de6ffbe93">&#9670;&nbsp;</a></span>extended_ms</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int mbedtls_ssl_config::extended_ms</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>negotiate extended master secret? </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00737">737</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a089b7c6caa6afcd078929131abf4f438"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a089b7c6caa6afcd078929131abf4f438">&#9670;&nbsp;</a></span>f_cookie_check</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int(* mbedtls_ssl_config::f_cookie_check) (void *, const unsigned char *, size_t, const unsigned char *, size_t)</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Callback to verify validity of a ClientHello cookie </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00634">634</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a362b8d558feda4b86ae8f464397e6ab2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a362b8d558feda4b86ae8f464397e6ab2">&#9670;&nbsp;</a></span>f_cookie_write</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int(* mbedtls_ssl_config::f_cookie_write) (void *, unsigned char **, unsigned char *, const unsigned char *, size_t)</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Callback to create &amp; write a cookie for ClientHello veirifcation </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00631">631</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a9e57da8e5afa816d105a1ae95eb2e23d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e57da8e5afa816d105a1ae95eb2e23d">&#9670;&nbsp;</a></span>f_dbg</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void(* mbedtls_ssl_config::f_dbg) (void *, int, const char *, int, const char *)</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Callback for printing debug output </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00598">598</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="ac02042559727bfeff3dc7165019acece"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac02042559727bfeff3dc7165019acece">&#9670;&nbsp;</a></span>f_export_keys</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int(* mbedtls_ssl_config::f_export_keys) (void *, const unsigned char *, const unsigned char *, size_t, size_t, size_t)</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Callback to export key block and master secret </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00650">650</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a92d52d27abd228e5e5293ea41b065d9a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92d52d27abd228e5e5293ea41b065d9a">&#9670;&nbsp;</a></span>f_get_cache</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int(* mbedtls_ssl_config::f_get_cache) (void *, <a class="el" href="structmbedtls__ssl__session.html">mbedtls_ssl_session</a> *)</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Callback to retrieve a session from the cache </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00606">606</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="aff5c457114c1490ab17c433d43955e34"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aff5c457114c1490ab17c433d43955e34">&#9670;&nbsp;</a></span>f_psk</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int(* mbedtls_ssl_config::f_psk) (void *, <a class="el" href="structmbedtls__ssl__context.html">mbedtls_ssl_context</a> *, const unsigned char *, size_t)</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Callback to retrieve PSK key from identity </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00625">625</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a9250c08f11a4e549b6f9d48ba9a977d1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9250c08f11a4e549b6f9d48ba9a977d1">&#9670;&nbsp;</a></span>f_rng</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int(* mbedtls_ssl_config::f_rng) (void *, unsigned char *, size_t)</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Callback for getting (pseudo-)random numbers </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00602">602</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a2664effc0267e63b27cc95eea8213865"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2664effc0267e63b27cc95eea8213865">&#9670;&nbsp;</a></span>f_set_cache</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int(* mbedtls_ssl_config::f_set_cache) (void *, const <a class="el" href="structmbedtls__ssl__session.html">mbedtls_ssl_session</a> *)</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Callback to store a session into the cache </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00608">608</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a00e330604cc40f0097b5f8ad3fb7b297"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a00e330604cc40f0097b5f8ad3fb7b297">&#9670;&nbsp;</a></span>f_sni</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int(* mbedtls_ssl_config::f_sni) (void *, <a class="el" href="structmbedtls__ssl__context.html">mbedtls_ssl_context</a> *, const unsigned char *, size_t)</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Callback for setting cert according to SNI extension </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00613">613</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a9847915b60397ff205544b6f7d2ad5ff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9847915b60397ff205544b6f7d2ad5ff">&#9670;&nbsp;</a></span>f_ticket_parse</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int(* mbedtls_ssl_config::f_ticket_parse) (void *, <a class="el" href="structmbedtls__ssl__session.html">mbedtls_ssl_session</a> *, unsigned char *, size_t)</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Callback to parse a session ticket into a session structure </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00644">644</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a4506906963c41fa4602d4959b88c7ebe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4506906963c41fa4602d4959b88c7ebe">&#9670;&nbsp;</a></span>f_ticket_write</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int(* mbedtls_ssl_config::f_ticket_write) (void *, const <a class="el" href="structmbedtls__ssl__session.html">mbedtls_ssl_session</a> *, unsigned char *, const unsigned char *, size_t *, uint32_t *)</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Callback to create &amp; write a session ticket </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00641">641</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="ab79f1ffbe0f2ee8519f22fd6611dbb63"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab79f1ffbe0f2ee8519f22fd6611dbb63">&#9670;&nbsp;</a></span>f_vrfy</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int(* mbedtls_ssl_config::f_vrfy) (void *, <a class="el" href="structmbedtls__x509__crt.html">mbedtls_x509_crt</a> *, int, uint32_t *)</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Callback to customize X.509 certificate chain verification </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00619">619</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a0ca184f6088f938d7240157e8b4bbbab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ca184f6088f938d7240157e8b4bbbab">&#9670;&nbsp;</a></span>fallback</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int mbedtls_ssl_config::fallback</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>is this a fallback? </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00755">755</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="af44d9c59c9255186e2a00f44e0678fac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af44d9c59c9255186e2a00f44e0678fac">&#9670;&nbsp;</a></span>hs_timeout_max</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint32_t mbedtls_ssl_config::hs_timeout_max</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>maximum value of the handshake retransmission timeout (ms) </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00695">695</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a28320f7be718c8f4197ee146dfdc2447"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a28320f7be718c8f4197ee146dfdc2447">&#9670;&nbsp;</a></span>hs_timeout_min</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint32_t mbedtls_ssl_config::hs_timeout_min</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>initial value of the handshake retransmission timeout (ms) </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00693">693</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="afbcfe1cdb3e42ee1d1e14352cefde29e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afbcfe1cdb3e42ee1d1e14352cefde29e">&#9670;&nbsp;</a></span>key_cert</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="ssl_8h.html#af06d98867191eb685ab0c7067840b6f3">mbedtls_ssl_key_cert</a>* mbedtls_ssl_config::key_cert</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>own certificate/key pair(s) </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00657">657</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a10a7ca31f5096d71fc9effbe004d3fd8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a10a7ca31f5096d71fc9effbe004d3fd8">&#9670;&nbsp;</a></span>max_major_ver</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char mbedtls_ssl_config::max_major_ver</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>max. major version used </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00713">713</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a5cd10b5cbe18392c64fa6831cb222243"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5cd10b5cbe18392c64fa6831cb222243">&#9670;&nbsp;</a></span>max_minor_ver</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char mbedtls_ssl_config::max_minor_ver</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>max. minor version used </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00714">714</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a67e52d2668c7f4bc4f6a872c35a679ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a67e52d2668c7f4bc4f6a872c35a679ab">&#9670;&nbsp;</a></span>mfl_code</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int mbedtls_ssl_config::mfl_code</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>desired fragment length </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00731">731</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="ae349313f286e0e79d21d18fe40fba06f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae349313f286e0e79d21d18fe40fba06f">&#9670;&nbsp;</a></span>min_major_ver</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char mbedtls_ssl_config::min_major_ver</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>min. major version used </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00715">715</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a61579a80f1aa272cc8d9f7c2786b7b30"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a61579a80f1aa272cc8d9f7c2786b7b30">&#9670;&nbsp;</a></span>min_minor_ver</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char mbedtls_ssl_config::min_minor_ver</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>min. minor version used </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00716">716</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="ac5f5d3d7a788e65c722db381c66ecb24"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5f5d3d7a788e65c722db381c66ecb24">&#9670;&nbsp;</a></span>p_cache</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* mbedtls_ssl_config::p_cache</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>context for cache callbacks </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00609">609</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a227d50ad74b96adcc59a8fdee0f618a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a227d50ad74b96adcc59a8fdee0f618a4">&#9670;&nbsp;</a></span>p_cookie</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* mbedtls_ssl_config::p_cookie</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>context for the cookie callbacks </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00636">636</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="ad591b46fdb117d844c0a5f7366423c48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad591b46fdb117d844c0a5f7366423c48">&#9670;&nbsp;</a></span>p_dbg</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* mbedtls_ssl_config::p_dbg</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>context for the debug function </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00599">599</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a5d51d67be4f01e82c5a3210e75bfbbce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d51d67be4f01e82c5a3210e75bfbbce">&#9670;&nbsp;</a></span>p_export_keys</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* mbedtls_ssl_config::p_export_keys</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>context for key export callback </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00652">652</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="ad42f2396c9758b6866d61342094a0a7d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad42f2396c9758b6866d61342094a0a7d">&#9670;&nbsp;</a></span>p_psk</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* mbedtls_ssl_config::p_psk</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>context for PSK callback </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00626">626</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a1eff6c9817251b686e8f518597590476"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1eff6c9817251b686e8f518597590476">&#9670;&nbsp;</a></span>p_rng</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* mbedtls_ssl_config::p_rng</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>context for the RNG function </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00603">603</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a1ae68f4bd072068c60222866c0ea2f62"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ae68f4bd072068c60222866c0ea2f62">&#9670;&nbsp;</a></span>p_sni</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* mbedtls_ssl_config::p_sni</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>context for SNI callback </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00614">614</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a0dab7f9f4f2c85644ebe32f8e37984dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0dab7f9f4f2c85644ebe32f8e37984dc">&#9670;&nbsp;</a></span>p_ticket</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* mbedtls_ssl_config::p_ticket</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>context for the ticket callbacks </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00645">645</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="ac59c71efac4d612c645e703941efae51"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac59c71efac4d612c645e703941efae51">&#9670;&nbsp;</a></span>p_vrfy</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* mbedtls_ssl_config::p_vrfy</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>context for X.509 verify calllback </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00620">620</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a70636b4747d4b82e28c76c740e891ab3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a70636b4747d4b82e28c76c740e891ab3">&#9670;&nbsp;</a></span>psk</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char* mbedtls_ssl_config::psk</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>pre-shared key </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00676">676</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a3ed897b829686c76876d5f2bbb43d641"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ed897b829686c76876d5f2bbb43d641">&#9670;&nbsp;</a></span>psk_identity</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char* mbedtls_ssl_config::psk_identity</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>identity for PSK negotiation </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00678">678</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a095fcfcae220215168448335c3294f6c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a095fcfcae220215168448335c3294f6c">&#9670;&nbsp;</a></span>psk_identity_len</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t mbedtls_ssl_config::psk_identity_len</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>length of identity </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00679">679</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="ad45c9414cf24c068f0cae76dfe793bdf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad45c9414cf24c068f0cae76dfe793bdf">&#9670;&nbsp;</a></span>psk_len</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t mbedtls_ssl_config::psk_len</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>length of the pre-shared key </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00677">677</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a8f32ca22ea20b3848176d78390c13153"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f32ca22ea20b3848176d78390c13153">&#9670;&nbsp;</a></span>read_timeout</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint32_t mbedtls_ssl_config::read_timeout</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>timeout for mbedtls_ssl_read (ms) </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00690">690</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a0f2ff6d7f481f9ffaf40025289011a2d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f2ff6d7f481f9ffaf40025289011a2d">&#9670;&nbsp;</a></span>renego_max_records</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int mbedtls_ssl_config::renego_max_records</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>grace period for renegotiation </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00700">700</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="ab1e7273cb7a477f5cb303134055555b0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab1e7273cb7a477f5cb303134055555b0">&#9670;&nbsp;</a></span>renego_period</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char mbedtls_ssl_config::renego_period[8]</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>value of the record counters that triggers renegotiation </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00701">701</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a1b988bcd1b38c51cb802bf8af5d05c7b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b988bcd1b38c51cb802bf8af5d05c7b">&#9670;&nbsp;</a></span>session_tickets</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int mbedtls_ssl_config::session_tickets</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>use session tickets? </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00752">752</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a82552e1dd3c9065ef98e2835fc925653"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a82552e1dd3c9065ef98e2835fc925653">&#9670;&nbsp;</a></span>sig_hashes</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const int* mbedtls_ssl_config::sig_hashes</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>allowed signature hashes </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00663">663</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a63cafd8d131ac7d162406b47bc6565d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63cafd8d131ac7d162406b47bc6565d0">&#9670;&nbsp;</a></span>transport</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int mbedtls_ssl_config::transport</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>stream (TLS) or datagram (DTLS) </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00723">723</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<a id="a24bf9d624a2e2432518e9da8ae908db4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a24bf9d624a2e2432518e9da8ae908db4">&#9670;&nbsp;</a></span>trunc_hmac</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned int mbedtls_ssl_config::trunc_hmac</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>negotiate truncated hmac? </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00749">749</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>

</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="ssl_8h_source.html">ssl.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Tue May 8 2018 21:08:42 for mbed TLS v2.7.3 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>