Sophie

Sophie

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

lib64mbedtls-devel-2.6.0-1.mga6.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>mbed TLS v2.6.0: dhm.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">mbed TLS v2.6.0
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',false,false,'search.php','Search');
});
</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_b4d146e9a6d8dd56ed4afb2480a97fd3.html">mbedtls</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">dhm.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="dhm_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;</div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#ifndef MBEDTLS_DHM_H</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#define MBEDTLS_DHM_H</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="bignum_8h.html">bignum.h</a>&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="comment"> * DHM Error codes</span></div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="dhm_8h.html#aed8709aee853dc12b0ed69980dd05ac9">   31</a></span>&#160;<span class="preprocessor">#define MBEDTLS_ERR_DHM_BAD_INPUT_DATA                    -0x3080  </span></div><div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="dhm_8h.html#aeda9c1e986e7602a7aecd7aab670c765">   32</a></span>&#160;<span class="preprocessor">#define MBEDTLS_ERR_DHM_READ_PARAMS_FAILED                -0x3100  </span></div><div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="dhm_8h.html#a14e2cef69f706b669ff97924d9f0c393">   33</a></span>&#160;<span class="preprocessor">#define MBEDTLS_ERR_DHM_MAKE_PARAMS_FAILED                -0x3180  </span></div><div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="dhm_8h.html#a8e6f0e88a0c1865c8d4cbe576ee7a5fb">   34</a></span>&#160;<span class="preprocessor">#define MBEDTLS_ERR_DHM_READ_PUBLIC_FAILED                -0x3200  </span></div><div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="dhm_8h.html#a4f6a753b182c2967f4c461d35cd00af3">   35</a></span>&#160;<span class="preprocessor">#define MBEDTLS_ERR_DHM_MAKE_PUBLIC_FAILED                -0x3280  </span></div><div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="dhm_8h.html#a24f4983888eefb427e2bd10a5fa4e608">   36</a></span>&#160;<span class="preprocessor">#define MBEDTLS_ERR_DHM_CALC_SECRET_FAILED                -0x3300  </span></div><div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="dhm_8h.html#acfa4b3662afd1101c37e07e36b535da3">   37</a></span>&#160;<span class="preprocessor">#define MBEDTLS_ERR_DHM_INVALID_FORMAT                    -0x3380  </span></div><div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="dhm_8h.html#ab41c35f09ac9121671a51d057d06d726">   38</a></span>&#160;<span class="preprocessor">#define MBEDTLS_ERR_DHM_ALLOC_FAILED                      -0x3400  </span></div><div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="dhm_8h.html#a9398d77c460671c8fa2a79be8cbf459e">   39</a></span>&#160;<span class="preprocessor">#define MBEDTLS_ERR_DHM_FILE_IO_ERROR                     -0x3480  </span></div><div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="dhm_8h.html#a8625d753bfb49304c83ec1a459446cd5">   55</a></span>&#160;<span class="preprocessor">#define MBEDTLS_DHM_RFC3526_MODP_2048_P               \</span></div><div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160;<span class="preprocessor">    &quot;FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD1&quot; \</span></div><div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="preprocessor">    &quot;29024E088A67CC74020BBEA63B139B22514A08798E3404DD&quot; \</span></div><div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="preprocessor">    &quot;EF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245&quot; \</span></div><div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="preprocessor">    &quot;E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7ED&quot; \</span></div><div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160;<span class="preprocessor">    &quot;EE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3D&quot; \</span></div><div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="preprocessor">    &quot;C2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F&quot; \</span></div><div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160;<span class="preprocessor">    &quot;83655D23DCA3AD961C62F356208552BB9ED529077096966D&quot; \</span></div><div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160;<span class="preprocessor">    &quot;670C354E4ABC9804F1746C08CA18217C32905E462E36CE3B&quot; \</span></div><div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;<span class="preprocessor">    &quot;E39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9&quot; \</span></div><div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;<span class="preprocessor">    &quot;DE2BCBF6955817183995497CEA956AE515D2261898FA0510&quot; \</span></div><div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="preprocessor">    &quot;15728E5A8AACAA68FFFFFFFFFFFFFFFF&quot;</span></div><div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;</div><div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="dhm_8h.html#a836eb6b044e65d54a0ca008e9a8e9d39">   68</a></span>&#160;<span class="preprocessor">#define MBEDTLS_DHM_RFC3526_MODP_2048_G          &quot;02&quot;</span></div><div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;</div><div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="dhm_8h.html#a23f4ceeaad9f78331a9449fd2b77b8e7">   70</a></span>&#160;<span class="preprocessor">#define MBEDTLS_DHM_RFC3526_MODP_3072_P               \</span></div><div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="preprocessor">    &quot;FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD1&quot; \</span></div><div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="preprocessor">    &quot;29024E088A67CC74020BBEA63B139B22514A08798E3404DD&quot; \</span></div><div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="preprocessor">    &quot;EF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245&quot; \</span></div><div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="preprocessor">    &quot;E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7ED&quot; \</span></div><div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="preprocessor">    &quot;EE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3D&quot; \</span></div><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;<span class="preprocessor">    &quot;C2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F&quot; \</span></div><div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;<span class="preprocessor">    &quot;83655D23DCA3AD961C62F356208552BB9ED529077096966D&quot; \</span></div><div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;<span class="preprocessor">    &quot;670C354E4ABC9804F1746C08CA18217C32905E462E36CE3B&quot; \</span></div><div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="preprocessor">    &quot;E39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9&quot; \</span></div><div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;<span class="preprocessor">    &quot;DE2BCBF6955817183995497CEA956AE515D2261898FA0510&quot; \</span></div><div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;<span class="preprocessor">    &quot;15728E5A8AAAC42DAD33170D04507A33A85521ABDF1CBA64&quot; \</span></div><div class="line"><a name="l00082"></a><span class="lineno">   82</span>&#160;<span class="preprocessor">    &quot;ECFB850458DBEF0A8AEA71575D060C7DB3970F85A6E1E4C7&quot; \</span></div><div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="preprocessor">    &quot;ABF5AE8CDB0933D71E8C94E04A25619DCEE3D2261AD2EE6B&quot; \</span></div><div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="preprocessor">    &quot;F12FFA06D98A0864D87602733EC86A64521F2B18177B200C&quot; \</span></div><div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;<span class="preprocessor">    &quot;BBE117577A615D6C770988C0BAD946E208E24FA074E5AB31&quot; \</span></div><div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;<span class="preprocessor">    &quot;43DB5BFCE0FD108E4B82D120A93AD2CAFFFFFFFFFFFFFFFF&quot;</span></div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;</div><div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="dhm_8h.html#a5dd1005eb562a5ce4375e6ec5098d7f2">   88</a></span>&#160;<span class="preprocessor">#define MBEDTLS_DHM_RFC3526_MODP_3072_G          &quot;02&quot;</span></div><div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;</div><div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="dhm_8h.html#a5b591481dd8671423649c4f1c22a6c14">   90</a></span>&#160;<span class="preprocessor">#define MBEDTLS_DHM_RFC3526_MODP_4096_P                \</span></div><div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="preprocessor">    &quot;FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD1&quot; \</span></div><div class="line"><a name="l00092"></a><span class="lineno">   92</span>&#160;<span class="preprocessor">    &quot;29024E088A67CC74020BBEA63B139B22514A08798E3404DD&quot; \</span></div><div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;<span class="preprocessor">    &quot;EF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245&quot; \</span></div><div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="preprocessor">    &quot;E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7ED&quot; \</span></div><div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;<span class="preprocessor">    &quot;EE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3D&quot; \</span></div><div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;<span class="preprocessor">    &quot;C2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F&quot; \</span></div><div class="line"><a name="l00097"></a><span class="lineno">   97</span>&#160;<span class="preprocessor">    &quot;83655D23DCA3AD961C62F356208552BB9ED529077096966D&quot; \</span></div><div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;<span class="preprocessor">    &quot;670C354E4ABC9804F1746C08CA18217C32905E462E36CE3B&quot; \</span></div><div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;<span class="preprocessor">    &quot;E39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9&quot; \</span></div><div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;<span class="preprocessor">    &quot;DE2BCBF6955817183995497CEA956AE515D2261898FA0510&quot; \</span></div><div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160;<span class="preprocessor">    &quot;15728E5A8AAAC42DAD33170D04507A33A85521ABDF1CBA64&quot; \</span></div><div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;<span class="preprocessor">    &quot;ECFB850458DBEF0A8AEA71575D060C7DB3970F85A6E1E4C7&quot; \</span></div><div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;<span class="preprocessor">    &quot;ABF5AE8CDB0933D71E8C94E04A25619DCEE3D2261AD2EE6B&quot; \</span></div><div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;<span class="preprocessor">    &quot;F12FFA06D98A0864D87602733EC86A64521F2B18177B200C&quot; \</span></div><div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;<span class="preprocessor">    &quot;BBE117577A615D6C770988C0BAD946E208E24FA074E5AB31&quot; \</span></div><div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;<span class="preprocessor">    &quot;43DB5BFCE0FD108E4B82D120A92108011A723C12A787E6D7&quot; \</span></div><div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160;<span class="preprocessor">    &quot;88719A10BDBA5B2699C327186AF4E23C1A946834B6150BDA&quot; \</span></div><div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160;<span class="preprocessor">    &quot;2583E9CA2AD44CE8DBBBC2DB04DE8EF92E8EFC141FBECAA6&quot; \</span></div><div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160;<span class="preprocessor">    &quot;287C59474E6BC05D99B2964FA090C3A2233BA186515BE7ED&quot; \</span></div><div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160;<span class="preprocessor">    &quot;1F612970CEE2D7AFB81BDD762170481CD0069127D5B05AA9&quot; \</span></div><div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;<span class="preprocessor">    &quot;93B4EA988D8FDDC186FFB7DC90A6C08F4DF435C934063199&quot; \</span></div><div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;<span class="preprocessor">    &quot;FFFFFFFFFFFFFFFF&quot;</span></div><div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160;</div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="dhm_8h.html#a03e41372b3b01fc62472e53c839c3cfd">  114</a></span>&#160;<span class="preprocessor">#define MBEDTLS_DHM_RFC3526_MODP_4096_G          &quot;02&quot;</span></div><div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160;</div><div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="dhm_8h.html#ab9b3d09b17d7633e939abb5dac8d7ebf">  116</a></span>&#160;<span class="preprocessor">#define MBEDTLS_DHM_RFC5114_MODP_2048_P               \</span></div><div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;<span class="preprocessor">    &quot;AD107E1E9123A9D0D660FAA79559C51FA20D64E5683B9FD1&quot; \</span></div><div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;<span class="preprocessor">    &quot;B54B1597B61D0A75E6FA141DF95A56DBAF9A3C407BA1DF15&quot; \</span></div><div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160;<span class="preprocessor">    &quot;EB3D688A309C180E1DE6B85A1274A0A66D3F8152AD6AC212&quot; \</span></div><div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;<span class="preprocessor">    &quot;9037C9EDEFDA4DF8D91E8FEF55B7394B7AD5B7D0B6C12207&quot; \</span></div><div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;<span class="preprocessor">    &quot;C9F98D11ED34DBF6C6BA0B2C8BBC27BE6A00E0A0B9C49708&quot; \</span></div><div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;<span class="preprocessor">    &quot;B3BF8A317091883681286130BC8985DB1602E714415D9330&quot; \</span></div><div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160;<span class="preprocessor">    &quot;278273C7DE31EFDC7310F7121FD5A07415987D9ADC0A486D&quot; \</span></div><div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160;<span class="preprocessor">    &quot;CDF93ACC44328387315D75E198C641A480CD86A1B9E587E8&quot; \</span></div><div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160;<span class="preprocessor">    &quot;BE60E69CC928B2B9C52172E413042E9B23F10B0E16E79763&quot; \</span></div><div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;<span class="preprocessor">    &quot;C9B53DCF4BA80A29E3FB73C16B8E75B97EF363E2FFA31F71&quot; \</span></div><div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;<span class="preprocessor">    &quot;CF9DE5384E71B81C0AC4DFFE0C10E64F&quot;</span></div><div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;</div><div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="dhm_8h.html#a200fd0dfffd4d57a0f16181fa655c4db">  129</a></span>&#160;<span class="preprocessor">#define MBEDTLS_DHM_RFC5114_MODP_2048_G              \</span></div><div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;<span class="preprocessor">    &quot;AC4032EF4F2D9AE39DF30B5C8FFDAC506CDEBE7B89998CAF&quot;\</span></div><div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;<span class="preprocessor">    &quot;74866A08CFE4FFE3A6824A4E10B9A6F0DD921F01A70C4AFA&quot;\</span></div><div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;<span class="preprocessor">    &quot;AB739D7700C29F52C57DB17C620A8652BE5E9001A8D66AD7&quot;\</span></div><div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;<span class="preprocessor">    &quot;C17669101999024AF4D027275AC1348BB8A762D0521BC98A&quot;\</span></div><div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160;<span class="preprocessor">    &quot;E247150422EA1ED409939D54DA7460CDB5F6C6B250717CBE&quot;\</span></div><div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;<span class="preprocessor">    &quot;F180EB34118E98D119529A45D6F834566E3025E316A330EF&quot;\</span></div><div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;<span class="preprocessor">    &quot;BB77A86F0C1AB15B051AE3D428C8F8ACB70A8137150B8EEB&quot;\</span></div><div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;<span class="preprocessor">    &quot;10E183EDD19963DDD9E263E4770589EF6AA21E7F5F2FF381&quot;\</span></div><div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;<span class="preprocessor">    &quot;B539CCE3409D13CD566AFBB48D6C019181E1BCFE94B30269&quot;\</span></div><div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;<span class="preprocessor">    &quot;EDFE72FE9B6AA4BD7B5A0F1C71CFFF4C19C418E1F6EC0179&quot;\</span></div><div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160;<span class="preprocessor">    &quot;81BC087F2A7065B384B890D3191F2BFA&quot;</span></div><div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;</div><div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160;<span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div><div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160;</div><div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="structmbedtls__dhm__context.html">  149</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct</span></div><div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160;{</div><div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="structmbedtls__dhm__context.html#aaadf5b8713eeb657004c50742d9e26b1">  151</a></span>&#160;    <span class="keywordtype">size_t</span> <a class="code" href="structmbedtls__dhm__context.html#aaadf5b8713eeb657004c50742d9e26b1">len</a>; </div><div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="structmbedtls__dhm__context.html#a94404f47038e146712b25d142ea4abd0">  152</a></span>&#160;    <a class="code" href="structmbedtls__mpi.html">mbedtls_mpi</a> <a class="code" href="structmbedtls__dhm__context.html#a94404f47038e146712b25d142ea4abd0">P</a>;      </div><div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="structmbedtls__dhm__context.html#a4fa0b65bab8ce280ffab2df4285b7ee1">  153</a></span>&#160;    <a class="code" href="structmbedtls__mpi.html">mbedtls_mpi</a> <a class="code" href="structmbedtls__dhm__context.html#a4fa0b65bab8ce280ffab2df4285b7ee1">G</a>;      </div><div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="structmbedtls__dhm__context.html#a175e534f5a3a4483ebcc4d7ec852d4cd">  154</a></span>&#160;    <a class="code" href="structmbedtls__mpi.html">mbedtls_mpi</a> <a class="code" href="structmbedtls__dhm__context.html#a175e534f5a3a4483ebcc4d7ec852d4cd">X</a>;      </div><div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="structmbedtls__dhm__context.html#ac33a9d76870e8a807e1d0d9bf77fe85e">  155</a></span>&#160;    <a class="code" href="structmbedtls__mpi.html">mbedtls_mpi</a> <a class="code" href="structmbedtls__dhm__context.html#ac33a9d76870e8a807e1d0d9bf77fe85e">GX</a>;     </div><div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="structmbedtls__dhm__context.html#a834d14fb13ba02b1d604c306d0792bca">  156</a></span>&#160;    <a class="code" href="structmbedtls__mpi.html">mbedtls_mpi</a> <a class="code" href="structmbedtls__dhm__context.html#a834d14fb13ba02b1d604c306d0792bca">GY</a>;     </div><div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="structmbedtls__dhm__context.html#a2226d2a7380caf66c6e962e8d5edbb41">  157</a></span>&#160;    <a class="code" href="structmbedtls__mpi.html">mbedtls_mpi</a> <a class="code" href="structmbedtls__dhm__context.html#a2226d2a7380caf66c6e962e8d5edbb41">K</a>;      </div><div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="structmbedtls__dhm__context.html#ae1801da339af972ee271f947b3fe3734">  158</a></span>&#160;    <a class="code" href="structmbedtls__mpi.html">mbedtls_mpi</a> <a class="code" href="structmbedtls__dhm__context.html#ae1801da339af972ee271f947b3fe3734">RP</a>;     </div><div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="structmbedtls__dhm__context.html#a21fea3aadf6f05d8aa42c79e55c5d98c">  159</a></span>&#160;    <a class="code" href="structmbedtls__mpi.html">mbedtls_mpi</a> <a class="code" href="structmbedtls__dhm__context.html#a21fea3aadf6f05d8aa42c79e55c5d98c">Vi</a>;     </div><div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="structmbedtls__dhm__context.html#a1ebf1105240ca26820edb81f41dd6180">  160</a></span>&#160;    <a class="code" href="structmbedtls__mpi.html">mbedtls_mpi</a> <a class="code" href="structmbedtls__dhm__context.html#a1ebf1105240ca26820edb81f41dd6180">Vf</a>;     </div><div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="structmbedtls__dhm__context.html#abd0b3459e4a58e2b29b3bd29f6358319">  161</a></span>&#160;    <a class="code" href="structmbedtls__mpi.html">mbedtls_mpi</a> <a class="code" href="structmbedtls__dhm__context.html#abd0b3459e4a58e2b29b3bd29f6358319">pX</a>;     </div><div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;}</div><div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;<a class="code" href="structmbedtls__dhm__context.html">mbedtls_dhm_context</a>;</div><div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;</div><div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;<span class="keywordtype">void</span> <a class="code" href="dhm_8h.html#abf5ead59678b6ca8892b3c052452f5ac">mbedtls_dhm_init</a>( <a class="code" href="structmbedtls__dhm__context.html">mbedtls_dhm_context</a> *ctx );</div><div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;</div><div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;<span class="keywordtype">int</span> <a class="code" href="dhm_8h.html#a5348c82e9f13a7583aa9f17b5e841343">mbedtls_dhm_read_params</a>( <a class="code" href="structmbedtls__dhm__context.html">mbedtls_dhm_context</a> *ctx,</div><div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;                     <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> **p,</div><div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;                     <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *end );</div><div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;</div><div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;<span class="keywordtype">int</span> <a class="code" href="dhm_8h.html#ad674b35720bf6c3f3ba66355cab5e449">mbedtls_dhm_make_params</a>( <a class="code" href="structmbedtls__dhm__context.html">mbedtls_dhm_context</a> *ctx, <span class="keywordtype">int</span> x_size,</div><div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;                     <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *output, <span class="keywordtype">size_t</span> *olen,</div><div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;                     <span class="keywordtype">int</span> (*f_rng)(<span class="keywordtype">void</span> *, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *, <span class="keywordtype">size_t</span>),</div><div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;                     <span class="keywordtype">void</span> *p_rng );</div><div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;</div><div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;<span class="keywordtype">int</span> <a class="code" href="dhm_8h.html#a1fe799e776fd0f27eb4080248e547f3d">mbedtls_dhm_read_public</a>( <a class="code" href="structmbedtls__dhm__context.html">mbedtls_dhm_context</a> *ctx,</div><div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;                     <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *input, <span class="keywordtype">size_t</span> ilen );</div><div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;</div><div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;<span class="keywordtype">int</span> <a class="code" href="dhm_8h.html#af49bee438130355e24540f7565e7465f">mbedtls_dhm_make_public</a>( <a class="code" href="structmbedtls__dhm__context.html">mbedtls_dhm_context</a> *ctx, <span class="keywordtype">int</span> x_size,</div><div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;                     <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *output, <span class="keywordtype">size_t</span> olen,</div><div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;                     <span class="keywordtype">int</span> (*f_rng)(<span class="keywordtype">void</span> *, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *, <span class="keywordtype">size_t</span>),</div><div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;                     <span class="keywordtype">void</span> *p_rng );</div><div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;</div><div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;<span class="keywordtype">int</span> <a class="code" href="dhm_8h.html#ac3985de01420d018ed91daec9e7d7969">mbedtls_dhm_calc_secret</a>( <a class="code" href="structmbedtls__dhm__context.html">mbedtls_dhm_context</a> *ctx,</div><div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;                     <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *output, <span class="keywordtype">size_t</span> output_size, <span class="keywordtype">size_t</span> *olen,</div><div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;                     <span class="keywordtype">int</span> (*f_rng)(<span class="keywordtype">void</span> *, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *, <span class="keywordtype">size_t</span>),</div><div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;                     <span class="keywordtype">void</span> *p_rng );</div><div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;</div><div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;<span class="keywordtype">void</span> <a class="code" href="dhm_8h.html#a092d039d88063538f67aaf9cf45d1d30">mbedtls_dhm_free</a>( <a class="code" href="structmbedtls__dhm__context.html">mbedtls_dhm_context</a> *ctx );</div><div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;</div><div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;<span class="preprocessor">#if defined(MBEDTLS_ASN1_PARSE_C)</span></div><div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;</div><div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__x509__module.html#gae1bf556398cac1761aa2041908e9f619">mbedtls_dhm_parse_dhm</a>( <a class="code" href="structmbedtls__dhm__context.html">mbedtls_dhm_context</a> *dhm, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *dhmin,</div><div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;                   <span class="keywordtype">size_t</span> dhminlen );</div><div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;</div><div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;<span class="preprocessor">#if defined(MBEDTLS_FS_IO)</span></div><div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;</div><div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;<span class="keywordtype">int</span> <a class="code" href="group__x509__module.html#gae2f53ca5e795b7e8674f092777a5a828">mbedtls_dhm_parse_dhmfile</a>( <a class="code" href="structmbedtls__dhm__context.html">mbedtls_dhm_context</a> *dhm, <span class="keyword">const</span> <span class="keywordtype">char</span> *path );</div><div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* MBEDTLS_FS_IO */</span><span class="preprocessor"></span></div><div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* MBEDTLS_ASN1_PARSE_C */</span><span class="preprocessor"></span></div><div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;</div><div class="line"><a name="l00299"></a><span class="lineno">  299</span>&#160;<span class="keywordtype">int</span> <a class="code" href="dhm_8h.html#a72a0942c0e297ed573b31dac50751795">mbedtls_dhm_self_test</a>( <span class="keywordtype">int</span> verbose );</div><div class="line"><a name="l00300"></a><span class="lineno">  300</span>&#160;</div><div class="line"><a name="l00301"></a><span class="lineno">  301</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00302"></a><span class="lineno">  302</span>&#160;}</div><div class="line"><a name="l00303"></a><span class="lineno">  303</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00304"></a><span class="lineno">  304</span>&#160;</div><div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* dhm.h */</span><span class="preprocessor"></span></div><div class="ttc" id="structmbedtls__dhm__context_html_a175e534f5a3a4483ebcc4d7ec852d4cd"><div class="ttname"><a href="structmbedtls__dhm__context.html#a175e534f5a3a4483ebcc4d7ec852d4cd">mbedtls_dhm_context::X</a></div><div class="ttdeci">mbedtls_mpi X</div><div class="ttdef"><b>Definition:</b> <a href="dhm_8h_source.html#l00154">dhm.h:154</a></div></div>
<div class="ttc" id="dhm_8h_html_abf5ead59678b6ca8892b3c052452f5ac"><div class="ttname"><a href="dhm_8h.html#abf5ead59678b6ca8892b3c052452f5ac">mbedtls_dhm_init</a></div><div class="ttdeci">void mbedtls_dhm_init(mbedtls_dhm_context *ctx)</div><div class="ttdoc">Initialize DHM context. </div></div>
<div class="ttc" id="structmbedtls__dhm__context_html_a2226d2a7380caf66c6e962e8d5edbb41"><div class="ttname"><a href="structmbedtls__dhm__context.html#a2226d2a7380caf66c6e962e8d5edbb41">mbedtls_dhm_context::K</a></div><div class="ttdeci">mbedtls_mpi K</div><div class="ttdef"><b>Definition:</b> <a href="dhm_8h_source.html#l00157">dhm.h:157</a></div></div>
<div class="ttc" id="structmbedtls__dhm__context_html_ac33a9d76870e8a807e1d0d9bf77fe85e"><div class="ttname"><a href="structmbedtls__dhm__context.html#ac33a9d76870e8a807e1d0d9bf77fe85e">mbedtls_dhm_context::GX</a></div><div class="ttdeci">mbedtls_mpi GX</div><div class="ttdef"><b>Definition:</b> <a href="dhm_8h_source.html#l00155">dhm.h:155</a></div></div>
<div class="ttc" id="structmbedtls__dhm__context_html_aaadf5b8713eeb657004c50742d9e26b1"><div class="ttname"><a href="structmbedtls__dhm__context.html#aaadf5b8713eeb657004c50742d9e26b1">mbedtls_dhm_context::len</a></div><div class="ttdeci">size_t len</div><div class="ttdef"><b>Definition:</b> <a href="dhm_8h_source.html#l00151">dhm.h:151</a></div></div>
<div class="ttc" id="structmbedtls__dhm__context_html_a94404f47038e146712b25d142ea4abd0"><div class="ttname"><a href="structmbedtls__dhm__context.html#a94404f47038e146712b25d142ea4abd0">mbedtls_dhm_context::P</a></div><div class="ttdeci">mbedtls_mpi P</div><div class="ttdef"><b>Definition:</b> <a href="dhm_8h_source.html#l00152">dhm.h:152</a></div></div>
<div class="ttc" id="bignum_8h_html"><div class="ttname"><a href="bignum_8h.html">bignum.h</a></div><div class="ttdoc">Multi-precision integer library. </div></div>
<div class="ttc" id="group__x509__module_html_gae1bf556398cac1761aa2041908e9f619"><div class="ttname"><a href="group__x509__module.html#gae1bf556398cac1761aa2041908e9f619">mbedtls_dhm_parse_dhm</a></div><div class="ttdeci">int mbedtls_dhm_parse_dhm(mbedtls_dhm_context *dhm, const unsigned char *dhmin, size_t dhminlen)</div><div class="ttdoc">Parse DHM parameters in PEM or DER format. </div></div>
<div class="ttc" id="group__x509__module_html_gae2f53ca5e795b7e8674f092777a5a828"><div class="ttname"><a href="group__x509__module.html#gae2f53ca5e795b7e8674f092777a5a828">mbedtls_dhm_parse_dhmfile</a></div><div class="ttdeci">int mbedtls_dhm_parse_dhmfile(mbedtls_dhm_context *dhm, const char *path)</div><div class="ttdoc">Load and parse DHM parameters. </div></div>
<div class="ttc" id="dhm_8h_html_ad674b35720bf6c3f3ba66355cab5e449"><div class="ttname"><a href="dhm_8h.html#ad674b35720bf6c3f3ba66355cab5e449">mbedtls_dhm_make_params</a></div><div class="ttdeci">int mbedtls_dhm_make_params(mbedtls_dhm_context *ctx, int x_size, unsigned char *output, size_t *olen, int(*f_rng)(void *, unsigned char *, size_t), void *p_rng)</div><div class="ttdoc">Setup and write the ServerKeyExchange parameters. </div></div>
<div class="ttc" id="dhm_8h_html_a72a0942c0e297ed573b31dac50751795"><div class="ttname"><a href="dhm_8h.html#a72a0942c0e297ed573b31dac50751795">mbedtls_dhm_self_test</a></div><div class="ttdeci">int mbedtls_dhm_self_test(int verbose)</div><div class="ttdoc">Checkup routine. </div></div>
<div class="ttc" id="structmbedtls__dhm__context_html_abd0b3459e4a58e2b29b3bd29f6358319"><div class="ttname"><a href="structmbedtls__dhm__context.html#abd0b3459e4a58e2b29b3bd29f6358319">mbedtls_dhm_context::pX</a></div><div class="ttdeci">mbedtls_mpi pX</div><div class="ttdef"><b>Definition:</b> <a href="dhm_8h_source.html#l00161">dhm.h:161</a></div></div>
<div class="ttc" id="structmbedtls__dhm__context_html_ae1801da339af972ee271f947b3fe3734"><div class="ttname"><a href="structmbedtls__dhm__context.html#ae1801da339af972ee271f947b3fe3734">mbedtls_dhm_context::RP</a></div><div class="ttdeci">mbedtls_mpi RP</div><div class="ttdef"><b>Definition:</b> <a href="dhm_8h_source.html#l00158">dhm.h:158</a></div></div>
<div class="ttc" id="structmbedtls__dhm__context_html_a21fea3aadf6f05d8aa42c79e55c5d98c"><div class="ttname"><a href="structmbedtls__dhm__context.html#a21fea3aadf6f05d8aa42c79e55c5d98c">mbedtls_dhm_context::Vi</a></div><div class="ttdeci">mbedtls_mpi Vi</div><div class="ttdef"><b>Definition:</b> <a href="dhm_8h_source.html#l00159">dhm.h:159</a></div></div>
<div class="ttc" id="dhm_8h_html_ac3985de01420d018ed91daec9e7d7969"><div class="ttname"><a href="dhm_8h.html#ac3985de01420d018ed91daec9e7d7969">mbedtls_dhm_calc_secret</a></div><div class="ttdeci">int mbedtls_dhm_calc_secret(mbedtls_dhm_context *ctx, unsigned char *output, size_t output_size, size_t *olen, int(*f_rng)(void *, unsigned char *, size_t), void *p_rng)</div><div class="ttdoc">Derive and export the shared secret (G^Y)^X mod P. </div></div>
<div class="ttc" id="structmbedtls__dhm__context_html"><div class="ttname"><a href="structmbedtls__dhm__context.html">mbedtls_dhm_context</a></div><div class="ttdoc">DHM context structure. </div><div class="ttdef"><b>Definition:</b> <a href="dhm_8h_source.html#l00149">dhm.h:149</a></div></div>
<div class="ttc" id="structmbedtls__dhm__context_html_a834d14fb13ba02b1d604c306d0792bca"><div class="ttname"><a href="structmbedtls__dhm__context.html#a834d14fb13ba02b1d604c306d0792bca">mbedtls_dhm_context::GY</a></div><div class="ttdeci">mbedtls_mpi GY</div><div class="ttdef"><b>Definition:</b> <a href="dhm_8h_source.html#l00156">dhm.h:156</a></div></div>
<div class="ttc" id="dhm_8h_html_af49bee438130355e24540f7565e7465f"><div class="ttname"><a href="dhm_8h.html#af49bee438130355e24540f7565e7465f">mbedtls_dhm_make_public</a></div><div class="ttdeci">int mbedtls_dhm_make_public(mbedtls_dhm_context *ctx, int x_size, unsigned char *output, size_t olen, int(*f_rng)(void *, unsigned char *, size_t), void *p_rng)</div><div class="ttdoc">Create own private value X and export G^X. </div></div>
<div class="ttc" id="structmbedtls__dhm__context_html_a4fa0b65bab8ce280ffab2df4285b7ee1"><div class="ttname"><a href="structmbedtls__dhm__context.html#a4fa0b65bab8ce280ffab2df4285b7ee1">mbedtls_dhm_context::G</a></div><div class="ttdeci">mbedtls_mpi G</div><div class="ttdef"><b>Definition:</b> <a href="dhm_8h_source.html#l00153">dhm.h:153</a></div></div>
<div class="ttc" id="dhm_8h_html_a1fe799e776fd0f27eb4080248e547f3d"><div class="ttname"><a href="dhm_8h.html#a1fe799e776fd0f27eb4080248e547f3d">mbedtls_dhm_read_public</a></div><div class="ttdeci">int mbedtls_dhm_read_public(mbedtls_dhm_context *ctx, const unsigned char *input, size_t ilen)</div><div class="ttdoc">Import the peer&amp;#39;s public value G^Y. </div></div>
<div class="ttc" id="dhm_8h_html_a092d039d88063538f67aaf9cf45d1d30"><div class="ttname"><a href="dhm_8h.html#a092d039d88063538f67aaf9cf45d1d30">mbedtls_dhm_free</a></div><div class="ttdeci">void mbedtls_dhm_free(mbedtls_dhm_context *ctx)</div><div class="ttdoc">Free and clear the components of a DHM key. </div></div>
<div class="ttc" id="structmbedtls__mpi_html"><div class="ttname"><a href="structmbedtls__mpi.html">mbedtls_mpi</a></div><div class="ttdoc">MPI structure. </div><div class="ttdef"><b>Definition:</b> <a href="bignum_8h_source.html#l00179">bignum.h:179</a></div></div>
<div class="ttc" id="dhm_8h_html_a5348c82e9f13a7583aa9f17b5e841343"><div class="ttname"><a href="dhm_8h.html#a5348c82e9f13a7583aa9f17b5e841343">mbedtls_dhm_read_params</a></div><div class="ttdeci">int mbedtls_dhm_read_params(mbedtls_dhm_context *ctx, unsigned char **p, const unsigned char *end)</div><div class="ttdoc">Parse the ServerKeyExchange parameters. </div></div>
<div class="ttc" id="structmbedtls__dhm__context_html_a1ebf1105240ca26820edb81f41dd6180"><div class="ttname"><a href="structmbedtls__dhm__context.html#a1ebf1105240ca26820edb81f41dd6180">mbedtls_dhm_context::Vf</a></div><div class="ttdeci">mbedtls_mpi Vf</div><div class="ttdef"><b>Definition:</b> <a href="dhm_8h_source.html#l00160">dhm.h:160</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Dec 28 2017 18:33:29 for mbed TLS v2.6.0 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>