Sophie

Sophie

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

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_context 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_context 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_context:</div>
<div class="dyncontent">
<div class="center"><img src="structmbedtls__ssl__context__coll__graph.png" border="0" usemap="#mbedtls__ssl__context_coll__map" alt="Collaboration graph"/></div>
<map name="mbedtls__ssl__context_coll__map" id="mbedtls__ssl__context_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:af91df820bd8e776101c580a89bac9bf7"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structmbedtls__ssl__config.html">mbedtls_ssl_config</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#af91df820bd8e776101c580a89bac9bf7">conf</a></td></tr>
<tr class="separator:af91df820bd8e776101c580a89bac9bf7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32cd4a2bcd224f570b5a350e277ccca3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#a32cd4a2bcd224f570b5a350e277ccca3">state</a></td></tr>
<tr class="separator:a32cd4a2bcd224f570b5a350e277ccca3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d0234b74d1f125e14e1b78a61db2edf"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#a2d0234b74d1f125e14e1b78a61db2edf">renego_status</a></td></tr>
<tr class="separator:a2d0234b74d1f125e14e1b78a61db2edf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa735220d7fc72e44974f70f28fc70814"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#aa735220d7fc72e44974f70f28fc70814">renego_records_seen</a></td></tr>
<tr class="separator:aa735220d7fc72e44974f70f28fc70814"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a149cbf2760485998884d10b530e4580a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#a149cbf2760485998884d10b530e4580a">major_ver</a></td></tr>
<tr class="separator:a149cbf2760485998884d10b530e4580a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac68723758d3617fee8ac862931f495b2"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#ac68723758d3617fee8ac862931f495b2">minor_ver</a></td></tr>
<tr class="separator:ac68723758d3617fee8ac862931f495b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade2a10fc444a50b44a2caee1312d5b7e"><td class="memItemLeft" align="right" valign="top">unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#ade2a10fc444a50b44a2caee1312d5b7e">badmac_seen</a></td></tr>
<tr class="separator:ade2a10fc444a50b44a2caee1312d5b7e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56c031134adcd848c5fbdab961fe263d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ssl_8h.html#a38e2b400d361f42f85833cdc30b3916e">mbedtls_ssl_send_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#a56c031134adcd848c5fbdab961fe263d">f_send</a></td></tr>
<tr class="separator:a56c031134adcd848c5fbdab961fe263d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3bb4d87f520cd10d1e84af9d3f0bd86"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ssl_8h.html#ac06b19b96b643090c55f19b6c28b10c4">mbedtls_ssl_recv_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#aa3bb4d87f520cd10d1e84af9d3f0bd86">f_recv</a></td></tr>
<tr class="separator:aa3bb4d87f520cd10d1e84af9d3f0bd86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab73e4b497e3ed88b3bebad3bada2758b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ssl_8h.html#a6d615ca95c8a67d7c5f9d7d256dc09e6">mbedtls_ssl_recv_timeout_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#ab73e4b497e3ed88b3bebad3bada2758b">f_recv_timeout</a></td></tr>
<tr class="separator:ab73e4b497e3ed88b3bebad3bada2758b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec081479009cd17997795d6eedf2c641"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#aec081479009cd17997795d6eedf2c641">p_bio</a></td></tr>
<tr class="separator:aec081479009cd17997795d6eedf2c641"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a54dc6c582580371e94af230077dec1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmbedtls__ssl__session.html">mbedtls_ssl_session</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#a1a54dc6c582580371e94af230077dec1">session_in</a></td></tr>
<tr class="separator:a1a54dc6c582580371e94af230077dec1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9009145707b10147eb41df26eca9629c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmbedtls__ssl__session.html">mbedtls_ssl_session</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#a9009145707b10147eb41df26eca9629c">session_out</a></td></tr>
<tr class="separator:a9009145707b10147eb41df26eca9629c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2fc6ea9a1b644ee70bada085f89e3746"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmbedtls__ssl__session.html">mbedtls_ssl_session</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#a2fc6ea9a1b644ee70bada085f89e3746">session</a></td></tr>
<tr class="separator:a2fc6ea9a1b644ee70bada085f89e3746"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a73ef7682bfa0827d71b5788c5724e718"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structmbedtls__ssl__session.html">mbedtls_ssl_session</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#a73ef7682bfa0827d71b5788c5724e718">session_negotiate</a></td></tr>
<tr class="separator:a73ef7682bfa0827d71b5788c5724e718"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca0569b7d5c02f79c47fdc964dcc7309"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ssl_8h.html#a5c13e913e3b1de510e5d12c1b0ae9358">mbedtls_ssl_handshake_params</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#aca0569b7d5c02f79c47fdc964dcc7309">handshake</a></td></tr>
<tr class="separator:aca0569b7d5c02f79c47fdc964dcc7309"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7ca7e3d2ee75a1d38f6dc8014c789d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ssl_8h.html#a265603a8d5d7e22cbe95c9a7588395f6">mbedtls_ssl_transform</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#ac7ca7e3d2ee75a1d38f6dc8014c789d1">transform_in</a></td></tr>
<tr class="separator:ac7ca7e3d2ee75a1d38f6dc8014c789d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06e77983fa7ce4de0ffcd9ae8a038cdf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ssl_8h.html#a265603a8d5d7e22cbe95c9a7588395f6">mbedtls_ssl_transform</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#a06e77983fa7ce4de0ffcd9ae8a038cdf">transform_out</a></td></tr>
<tr class="separator:a06e77983fa7ce4de0ffcd9ae8a038cdf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a501f615c5b6da6b21f666e913e96f343"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ssl_8h.html#a265603a8d5d7e22cbe95c9a7588395f6">mbedtls_ssl_transform</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#a501f615c5b6da6b21f666e913e96f343">transform</a></td></tr>
<tr class="separator:a501f615c5b6da6b21f666e913e96f343"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adce09e981f24eb615a5450194750deb7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ssl_8h.html#a265603a8d5d7e22cbe95c9a7588395f6">mbedtls_ssl_transform</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#adce09e981f24eb615a5450194750deb7">transform_negotiate</a></td></tr>
<tr class="separator:adce09e981f24eb615a5450194750deb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6aa3c32c60b630754aa03c6aab6a1b7"><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#ae6aa3c32c60b630754aa03c6aab6a1b7">p_timer</a></td></tr>
<tr class="separator:ae6aa3c32c60b630754aa03c6aab6a1b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1dd74017666428c62af5e05e46f0f8f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ssl_8h.html#a61c5d9ed63c50ee809eec98820d3f36c">mbedtls_ssl_set_timer_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#a1dd74017666428c62af5e05e46f0f8f1">f_set_timer</a></td></tr>
<tr class="separator:a1dd74017666428c62af5e05e46f0f8f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c66906a1b5e82d84f67db66a695fa2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ssl_8h.html#adea005600b532d788c05e9d01b42895b">mbedtls_ssl_get_timer_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#a4c66906a1b5e82d84f67db66a695fa2c">f_get_timer</a></td></tr>
<tr class="separator:a4c66906a1b5e82d84f67db66a695fa2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81a9c513f47631c198d74cbeb4d1999f"><td class="memItemLeft" align="right" valign="top">unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#a81a9c513f47631c198d74cbeb4d1999f">in_buf</a></td></tr>
<tr class="separator:a81a9c513f47631c198d74cbeb4d1999f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab53517e77417e69419985902a528cc6a"><td class="memItemLeft" align="right" valign="top">unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#ab53517e77417e69419985902a528cc6a">in_ctr</a></td></tr>
<tr class="separator:ab53517e77417e69419985902a528cc6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1d0542cf430db2fb4b2855afc29fd5e"><td class="memItemLeft" align="right" valign="top">unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#ac1d0542cf430db2fb4b2855afc29fd5e">in_hdr</a></td></tr>
<tr class="separator:ac1d0542cf430db2fb4b2855afc29fd5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7235ac32f8a336a7636c63af6ef2127"><td class="memItemLeft" align="right" valign="top">unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#af7235ac32f8a336a7636c63af6ef2127">in_len</a></td></tr>
<tr class="separator:af7235ac32f8a336a7636c63af6ef2127"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77217f5c44f1ad2518a873030278628d"><td class="memItemLeft" align="right" valign="top">unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#a77217f5c44f1ad2518a873030278628d">in_iv</a></td></tr>
<tr class="separator:a77217f5c44f1ad2518a873030278628d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c55d8cac2040048e56a6a2a694375c8"><td class="memItemLeft" align="right" valign="top">unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#a9c55d8cac2040048e56a6a2a694375c8">in_msg</a></td></tr>
<tr class="separator:a9c55d8cac2040048e56a6a2a694375c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af07148a2eb35b01d63b3f6d9b59e58df"><td class="memItemLeft" align="right" valign="top">unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#af07148a2eb35b01d63b3f6d9b59e58df">in_offt</a></td></tr>
<tr class="separator:af07148a2eb35b01d63b3f6d9b59e58df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2283450c4e546808af09c943f115780"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#aa2283450c4e546808af09c943f115780">in_msgtype</a></td></tr>
<tr class="separator:aa2283450c4e546808af09c943f115780"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfee31e1e5269ab17d1df707025df30a"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#adfee31e1e5269ab17d1df707025df30a">in_msglen</a></td></tr>
<tr class="separator:adfee31e1e5269ab17d1df707025df30a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae989f555c14b7c6286d7a4616860cb24"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#ae989f555c14b7c6286d7a4616860cb24">in_left</a></td></tr>
<tr class="separator:ae989f555c14b7c6286d7a4616860cb24"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6d4405b5829fb244a0d6a4ad1e20d91"><td class="memItemLeft" align="right" valign="top">uint16_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#ae6d4405b5829fb244a0d6a4ad1e20d91">in_epoch</a></td></tr>
<tr class="separator:ae6d4405b5829fb244a0d6a4ad1e20d91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97191c6503f07466475793478e195803"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#a97191c6503f07466475793478e195803">next_record_offset</a></td></tr>
<tr class="separator:a97191c6503f07466475793478e195803"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a988404cded6bf548fa92b5800d20eb09"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#a988404cded6bf548fa92b5800d20eb09">in_window_top</a></td></tr>
<tr class="separator:a988404cded6bf548fa92b5800d20eb09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0728b2d8fb513ca83853eb1a24bbdf38"><td class="memItemLeft" align="right" valign="top">uint64_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#a0728b2d8fb513ca83853eb1a24bbdf38">in_window</a></td></tr>
<tr class="separator:a0728b2d8fb513ca83853eb1a24bbdf38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8fa1f7b5ff4c594a3880e256a4044399"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#a8fa1f7b5ff4c594a3880e256a4044399">in_hslen</a></td></tr>
<tr class="separator:a8fa1f7b5ff4c594a3880e256a4044399"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b988651d1c7320f119d3d80f9af7d94"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#a4b988651d1c7320f119d3d80f9af7d94">nb_zero</a></td></tr>
<tr class="separator:a4b988651d1c7320f119d3d80f9af7d94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff15d730af617373c898eda64e371d91"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#aff15d730af617373c898eda64e371d91">keep_current_message</a></td></tr>
<tr class="separator:aff15d730af617373c898eda64e371d91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77df97cbed2923f1162034c6e9c2ad4d"><td class="memItemLeft" align="right" valign="top">unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#a77df97cbed2923f1162034c6e9c2ad4d">out_buf</a></td></tr>
<tr class="separator:a77df97cbed2923f1162034c6e9c2ad4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa738cee1fd289e5c8686ab355d591203"><td class="memItemLeft" align="right" valign="top">unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#aa738cee1fd289e5c8686ab355d591203">out_ctr</a></td></tr>
<tr class="separator:aa738cee1fd289e5c8686ab355d591203"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02d820fa0a4f09e5b5a69b71de4cc125"><td class="memItemLeft" align="right" valign="top">unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#a02d820fa0a4f09e5b5a69b71de4cc125">out_hdr</a></td></tr>
<tr class="separator:a02d820fa0a4f09e5b5a69b71de4cc125"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a492e5b5ecc58e0f68c7498eaa07fc273"><td class="memItemLeft" align="right" valign="top">unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#a492e5b5ecc58e0f68c7498eaa07fc273">out_len</a></td></tr>
<tr class="separator:a492e5b5ecc58e0f68c7498eaa07fc273"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2e382571a395990024d82a47dadf565"><td class="memItemLeft" align="right" valign="top">unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#ab2e382571a395990024d82a47dadf565">out_iv</a></td></tr>
<tr class="separator:ab2e382571a395990024d82a47dadf565"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6398baeb1222e1b166531b8528800a20"><td class="memItemLeft" align="right" valign="top">unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#a6398baeb1222e1b166531b8528800a20">out_msg</a></td></tr>
<tr class="separator:a6398baeb1222e1b166531b8528800a20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a847547cec75d00533c8c0373f6eaa759"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#a847547cec75d00533c8c0373f6eaa759">out_msgtype</a></td></tr>
<tr class="separator:a847547cec75d00533c8c0373f6eaa759"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa004c925da73e2536e74ce8d36aefcb0"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#aa004c925da73e2536e74ce8d36aefcb0">out_msglen</a></td></tr>
<tr class="separator:aa004c925da73e2536e74ce8d36aefcb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b9ef7c3cfd17efdc2eacddf4dbfb409"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#a8b9ef7c3cfd17efdc2eacddf4dbfb409">out_left</a></td></tr>
<tr class="separator:a8b9ef7c3cfd17efdc2eacddf4dbfb409"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b9cdd63126690b0071c5b1821153a5a"><td class="memItemLeft" align="right" valign="top">signed char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#a0b9cdd63126690b0071c5b1821153a5a">split_done</a></td></tr>
<tr class="separator:a0b9cdd63126690b0071c5b1821153a5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac814a12725174dd9da1b1815b0abac0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#aac814a12725174dd9da1b1815b0abac0">client_auth</a></td></tr>
<tr class="separator:aac814a12725174dd9da1b1815b0abac0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32d4187f88ff6a5153cfd85c6a752cb9"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#a32d4187f88ff6a5153cfd85c6a752cb9">hostname</a></td></tr>
<tr class="separator:a32d4187f88ff6a5153cfd85c6a752cb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a858fd8077042db3804cd2e4aef9e2f20"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#a858fd8077042db3804cd2e4aef9e2f20">alpn_chosen</a></td></tr>
<tr class="separator:a858fd8077042db3804cd2e4aef9e2f20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25bf8a5a798a1082db3b1e0f40de6161"><td class="memItemLeft" align="right" valign="top">unsigned char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#a25bf8a5a798a1082db3b1e0f40de6161">cli_id</a></td></tr>
<tr class="separator:a25bf8a5a798a1082db3b1e0f40de6161"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d748130fb769af23d736f462a0bc913"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#a2d748130fb769af23d736f462a0bc913">cli_id_len</a></td></tr>
<tr class="separator:a2d748130fb769af23d736f462a0bc913"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad7865b811cb03e5f4327102d555769d1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#ad7865b811cb03e5f4327102d555769d1">secure_renegotiation</a></td></tr>
<tr class="separator:ad7865b811cb03e5f4327102d555769d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06b667bf3672f8d480f962970c5adc7d"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#a06b667bf3672f8d480f962970c5adc7d">verify_data_len</a></td></tr>
<tr class="separator:a06b667bf3672f8d480f962970c5adc7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55b04578ece6b1621c8f1629481506f1"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#a55b04578ece6b1621c8f1629481506f1">own_verify_data</a> [<a class="el" href="ssl_8h.html#a7bb4393075100dbfbb37008fb81c6d29">MBEDTLS_SSL_VERIFY_DATA_MAX_LEN</a>]</td></tr>
<tr class="separator:a55b04578ece6b1621c8f1629481506f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75c8c793f5cff7b0892f0616a40cede7"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmbedtls__ssl__context.html#a75c8c793f5cff7b0892f0616a40cede7">peer_verify_data</a> [<a class="el" href="ssl_8h.html#a7bb4393075100dbfbb37008fb81c6d29">MBEDTLS_SSL_VERIFY_DATA_MAX_LEN</a>]</td></tr>
<tr class="separator:a75c8c793f5cff7b0892f0616a40cede7"><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 class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00764">764</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p>
</div><h2 class="groupheader">Field Documentation</h2>
<a id="a858fd8077042db3804cd2e4aef9e2f20"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a858fd8077042db3804cd2e4aef9e2f20">&#9670;&nbsp;</a></span>alpn_chosen</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char* mbedtls_ssl_context::alpn_chosen</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>negotiated protocol </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned mbedtls_ssl_context::badmac_seen</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>records with a bad MAC received </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char* mbedtls_ssl_context::cli_id</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>transport-level ID of the client </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t mbedtls_ssl_context::cli_id_len</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>length of cli_id </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int mbedtls_ssl_context::client_auth</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>flag for client auth. </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="structmbedtls__ssl__config.html">mbedtls_ssl_config</a>* mbedtls_ssl_context::conf</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>configuration information </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="ssl_8h.html#adea005600b532d788c05e9d01b42895b">mbedtls_ssl_get_timer_t</a>* mbedtls_ssl_context::f_get_timer</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>get timer callback </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="ssl_8h.html#ac06b19b96b643090c55f19b6c28b10c4">mbedtls_ssl_recv_t</a>* mbedtls_ssl_context::f_recv</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Callback for network receive </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="ssl_8h.html#a6d615ca95c8a67d7c5f9d7d256dc09e6">mbedtls_ssl_recv_timeout_t</a>* mbedtls_ssl_context::f_recv_timeout</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Callback for network receive with timeout </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="ssl_8h.html#a38e2b400d361f42f85833cdc30b3916e">mbedtls_ssl_send_t</a>* mbedtls_ssl_context::f_send</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Callback for network send </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="ssl_8h.html#a61c5d9ed63c50ee809eec98820d3f36c">mbedtls_ssl_set_timer_t</a>* mbedtls_ssl_context::f_set_timer</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>set timer callback </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="ssl_8h.html#a5c13e913e3b1de510e5d12c1b0ae9358">mbedtls_ssl_handshake_params</a>* mbedtls_ssl_context::handshake</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>params required only during the handshake process </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* mbedtls_ssl_context::hostname</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>expected peer CN for verification (and SNI if available) </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char* mbedtls_ssl_context::in_buf</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>input buffer </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char* mbedtls_ssl_context::in_ctr</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>64-bit incoming message counter TLS: maintained by us DTLS: read from peer </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint16_t mbedtls_ssl_context::in_epoch</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>DTLS epoch for incoming records </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char* mbedtls_ssl_context::in_hdr</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>start of record header </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t mbedtls_ssl_context::in_hslen</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>current handshake message length, including the handshake header </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char* mbedtls_ssl_context::in_iv</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>ivlen-byte IV </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t mbedtls_ssl_context::in_left</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>amount of data read so far </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char* mbedtls_ssl_context::in_len</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>two-bytes message length field </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char* mbedtls_ssl_context::in_msg</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>message contents (in_iv+ivlen) </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t mbedtls_ssl_context::in_msglen</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>record header: message length </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int mbedtls_ssl_context::in_msgtype</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>record header: message type </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char* mbedtls_ssl_context::in_offt</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>read offset in application data </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint64_t mbedtls_ssl_context::in_window</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>bitmask for replay detection </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint64_t mbedtls_ssl_context::in_window_top</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>last validated record seq_num </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int mbedtls_ssl_context::keep_current_message</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>drop or reuse current message on next call to record layer? </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int mbedtls_ssl_context::major_ver</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>equal to MBEDTLS_SSL_MAJOR_VERSION_3 </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int mbedtls_ssl_context::minor_ver</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>either 0 (SSL3) or 1 (TLS1.0) </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int mbedtls_ssl_context::nb_zero</td>
        </tr>
      </table>
</div><div class="memdoc">
<h1>of 0-length encrypted messages</h1>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t mbedtls_ssl_context::next_record_offset</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>offset of the next record in datagram (equal to in_left if none) </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char* mbedtls_ssl_context::out_buf</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>output buffer </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char* mbedtls_ssl_context::out_ctr</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>64-bit outgoing message counter </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char* mbedtls_ssl_context::out_hdr</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>start of record header </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char* mbedtls_ssl_context::out_iv</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>ivlen-byte IV </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t mbedtls_ssl_context::out_left</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>amount of data not yet written </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char* mbedtls_ssl_context::out_len</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>two-bytes message length field </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">unsigned char* mbedtls_ssl_context::out_msg</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>message contents (out_iv+ivlen) </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t mbedtls_ssl_context::out_msglen</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>record header: message length </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int mbedtls_ssl_context::out_msgtype</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>record header: message type </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char mbedtls_ssl_context::own_verify_data[<a class="el" href="ssl_8h.html#a7bb4393075100dbfbb37008fb81c6d29">MBEDTLS_SSL_VERIFY_DATA_MAX_LEN</a>]</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>previous handshake verify data </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* mbedtls_ssl_context::p_bio</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>context for I/O operations </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void* mbedtls_ssl_context::p_timer</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>context for the timer callbacks </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char mbedtls_ssl_context::peer_verify_data[<a class="el" href="ssl_8h.html#a7bb4393075100dbfbb37008fb81c6d29">MBEDTLS_SSL_VERIFY_DATA_MAX_LEN</a>]</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>previous handshake verify data </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int mbedtls_ssl_context::renego_records_seen</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Records since renego request, or with DTLS, number of retransmissions of request if renego_max_records is &lt; 0 </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int mbedtls_ssl_context::renego_status</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Initial, in progress, pending? </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int mbedtls_ssl_context::secure_renegotiation</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>does peer support legacy or secure renegotiation </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structmbedtls__ssl__session.html">mbedtls_ssl_session</a>* mbedtls_ssl_context::session</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>negotiated session data </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structmbedtls__ssl__session.html">mbedtls_ssl_session</a>* mbedtls_ssl_context::session_in</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>current session data (in) </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structmbedtls__ssl__session.html">mbedtls_ssl_session</a>* mbedtls_ssl_context::session_negotiate</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>session data in negotiation </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structmbedtls__ssl__session.html">mbedtls_ssl_session</a>* mbedtls_ssl_context::session_out</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>current session data (out) </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">signed char mbedtls_ssl_context::split_done</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>current record already splitted? </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int mbedtls_ssl_context::state</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>SSL handshake: current state </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="ssl_8h.html#a265603a8d5d7e22cbe95c9a7588395f6">mbedtls_ssl_transform</a>* mbedtls_ssl_context::transform</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>negotiated transform params </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="ssl_8h.html#a265603a8d5d7e22cbe95c9a7588395f6">mbedtls_ssl_transform</a>* mbedtls_ssl_context::transform_in</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>current transform params (in) </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="ssl_8h.html#a265603a8d5d7e22cbe95c9a7588395f6">mbedtls_ssl_transform</a>* mbedtls_ssl_context::transform_negotiate</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>transform params in negotiation </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="ssl_8h.html#a265603a8d5d7e22cbe95c9a7588395f6">mbedtls_ssl_transform</a>* mbedtls_ssl_context::transform_out</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>current transform params (in) </p>

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

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

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">size_t mbedtls_ssl_context::verify_data_len</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>length of verify data stored </p>

<p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00906">906</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>