<!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.6: mbedtls_ssl_premaster_secret Union 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.6 </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_premaster_secret Union Reference</div> </div> </div><!--header--> <div class="contents"> <p><code>#include <<a class="el" href="ssl_8h_source.html">ssl.h</a>></code></p> <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:aa81cb4c88b891c552a5382460eb32f94"><td class="memItemLeft" align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="unionmbedtls__ssl__premaster__secret.html#aa81cb4c88b891c552a5382460eb32f94">_pms_rsa</a> [48]</td></tr> <tr class="separator:aa81cb4c88b891c552a5382460eb32f94"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4d40cce21beb555ce7c4064bf330237c"><td class="memItemLeft" align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="unionmbedtls__ssl__premaster__secret.html#a4d40cce21beb555ce7c4064bf330237c">_pms_dhm</a> [<a class="el" href="bignum_8h.html#a02bfffc46b7b2e10c0080d29bb56e6b0">MBEDTLS_MPI_MAX_SIZE</a>]</td></tr> <tr class="separator:a4d40cce21beb555ce7c4064bf330237c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af35264f678322dccd349d3486fa3645e"><td class="memItemLeft" align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="unionmbedtls__ssl__premaster__secret.html#af35264f678322dccd349d3486fa3645e">_pms_ecdh</a> [<a class="el" href="ecp_8h.html#aba9fdfc8a8dd423182616e5708abf607">MBEDTLS_ECP_MAX_BYTES</a>]</td></tr> <tr class="separator:af35264f678322dccd349d3486fa3645e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a61b5f1e012670e08b564867e2a5aa84b"><td class="memItemLeft" align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="unionmbedtls__ssl__premaster__secret.html#a61b5f1e012670e08b564867e2a5aa84b">_pms_psk</a> [4+2 *<a class="el" href="ssl_8h.html#a084cb30b175a3d44b33e625cd56aab6e">MBEDTLS_PSK_MAX_LEN</a>]</td></tr> <tr class="separator:a61b5f1e012670e08b564867e2a5aa84b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad3ec56031a020dfc72ca356eadb4cc9a"><td class="memItemLeft" align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="unionmbedtls__ssl__premaster__secret.html#ad3ec56031a020dfc72ca356eadb4cc9a">_pms_dhe_psk</a> [4+<a class="el" href="bignum_8h.html#a02bfffc46b7b2e10c0080d29bb56e6b0">MBEDTLS_MPI_MAX_SIZE</a>+<a class="el" href="ssl_8h.html#a084cb30b175a3d44b33e625cd56aab6e">MBEDTLS_PSK_MAX_LEN</a>]</td></tr> <tr class="separator:ad3ec56031a020dfc72ca356eadb4cc9a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6f84cacb8dfa3313b0fab5c72055c5e1"><td class="memItemLeft" align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="unionmbedtls__ssl__premaster__secret.html#a6f84cacb8dfa3313b0fab5c72055c5e1">_pms_rsa_psk</a> [52+<a class="el" href="ssl_8h.html#a084cb30b175a3d44b33e625cd56aab6e">MBEDTLS_PSK_MAX_LEN</a>]</td></tr> <tr class="separator:a6f84cacb8dfa3313b0fab5c72055c5e1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a118de301deea6334c6ddc5338e828251"><td class="memItemLeft" align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="unionmbedtls__ssl__premaster__secret.html#a118de301deea6334c6ddc5338e828251">_pms_ecdhe_psk</a> [4+<a class="el" href="ecp_8h.html#aba9fdfc8a8dd423182616e5708abf607">MBEDTLS_ECP_MAX_BYTES</a>+<a class="el" href="ssl_8h.html#a084cb30b175a3d44b33e625cd56aab6e">MBEDTLS_PSK_MAX_LEN</a>]</td></tr> <tr class="separator:a118de301deea6334c6ddc5338e828251"><td class="memSeparator" colspan="2"> </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#l00354">354</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p> </div><h2 class="groupheader">Field Documentation</h2> <a id="ad3ec56031a020dfc72ca356eadb4cc9a"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad3ec56031a020dfc72ca356eadb4cc9a">◆ </a></span>_pms_dhe_psk</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned char mbedtls_ssl_premaster_secret::_pms_dhe_psk[4+<a class="el" href="bignum_8h.html#a02bfffc46b7b2e10c0080d29bb56e6b0">MBEDTLS_MPI_MAX_SIZE</a>+<a class="el" href="ssl_8h.html#a084cb30b175a3d44b33e625cd56aab6e">MBEDTLS_PSK_MAX_LEN</a>]</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00373">373</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p> </div> </div> <a id="a4d40cce21beb555ce7c4064bf330237c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4d40cce21beb555ce7c4064bf330237c">◆ </a></span>_pms_dhm</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned char mbedtls_ssl_premaster_secret::_pms_dhm[<a class="el" href="bignum_8h.html#a02bfffc46b7b2e10c0080d29bb56e6b0">MBEDTLS_MPI_MAX_SIZE</a>]</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00360">360</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p> </div> </div> <a id="af35264f678322dccd349d3486fa3645e"></a> <h2 class="memtitle"><span class="permalink"><a href="#af35264f678322dccd349d3486fa3645e">◆ </a></span>_pms_ecdh</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned char mbedtls_ssl_premaster_secret::_pms_ecdh[<a class="el" href="ecp_8h.html#aba9fdfc8a8dd423182616e5708abf607">MBEDTLS_ECP_MAX_BYTES</a>]</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00366">366</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p> </div> </div> <a id="a118de301deea6334c6ddc5338e828251"></a> <h2 class="memtitle"><span class="permalink"><a href="#a118de301deea6334c6ddc5338e828251">◆ </a></span>_pms_ecdhe_psk</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned char mbedtls_ssl_premaster_secret::_pms_ecdhe_psk[4+<a class="el" href="ecp_8h.html#aba9fdfc8a8dd423182616e5708abf607">MBEDTLS_ECP_MAX_BYTES</a>+<a class="el" href="ssl_8h.html#a084cb30b175a3d44b33e625cd56aab6e">MBEDTLS_PSK_MAX_LEN</a>]</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00380">380</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p> </div> </div> <a id="a61b5f1e012670e08b564867e2a5aa84b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a61b5f1e012670e08b564867e2a5aa84b">◆ </a></span>_pms_psk</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned char mbedtls_ssl_premaster_secret::_pms_psk[4+2 *<a class="el" href="ssl_8h.html#a084cb30b175a3d44b33e625cd56aab6e">MBEDTLS_PSK_MAX_LEN</a>]</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00369">369</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p> </div> </div> <a id="aa81cb4c88b891c552a5382460eb32f94"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa81cb4c88b891c552a5382460eb32f94">◆ </a></span>_pms_rsa</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned char mbedtls_ssl_premaster_secret::_pms_rsa[48]</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00357">357</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p> </div> </div> <a id="a6f84cacb8dfa3313b0fab5c72055c5e1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6f84cacb8dfa3313b0fab5c72055c5e1">◆ </a></span>_pms_rsa_psk</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned char mbedtls_ssl_premaster_secret::_pms_rsa_psk[52+<a class="el" href="ssl_8h.html#a084cb30b175a3d44b33e625cd56aab6e">MBEDTLS_PSK_MAX_LEN</a>]</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="ssl_8h_source.html#l00376">376</a> of file <a class="el" href="ssl_8h_source.html">ssl.h</a>.</p> </div> </div> <hr/>The documentation for this union 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 Fri Oct 12 2018 20:26:59 for mbed TLS v2.7.6 by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.13 </small></address> </body> </html>