<!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.8: 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.7.8 </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> </div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="comment">/*</span></div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="comment"> * Copyright (C) 2006-2018, Arm Limited (or its affiliates), All Rights Reserved</span></div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="comment"> * SPDX-License-Identifier: Apache-2.0</span></div><div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="comment"> *</span></div><div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License"); you may</span></div><div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="comment"> * not use this file except in compliance with the License.</span></div><div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="comment"> * You may obtain a copy of the License at</span></div><div class="line"><a name="l00047"></a><span class="lineno"> 47</span> <span class="comment"> *</span></div><div class="line"><a name="l00048"></a><span class="lineno"> 48</span> <span class="comment"> * http://www.apache.org/licenses/LICENSE-2.0</span></div><div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="comment"> *</span></div><div class="line"><a name="l00050"></a><span class="lineno"> 50</span> <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span></div><div class="line"><a name="l00051"></a><span class="lineno"> 51</span> <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT</span></div><div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="comment"> * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span></div><div class="line"><a name="l00053"></a><span class="lineno"> 53</span> <span class="comment"> * See the License for the specific language governing permissions and</span></div><div class="line"><a name="l00054"></a><span class="lineno"> 54</span> <span class="comment"> * limitations under the License.</span></div><div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span class="comment"> *</span></div><div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="comment"> * This file is part of Mbed TLS (https://tls.mbed.org)</span></div><div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="comment"> */</span></div><div class="line"><a name="l00058"></a><span class="lineno"> 58</span> </div><div class="line"><a name="l00059"></a><span class="lineno"> 59</span> <span class="preprocessor">#ifndef MBEDTLS_DHM_H</span></div><div class="line"><a name="l00060"></a><span class="lineno"> 60</span> <span class="preprocessor">#define MBEDTLS_DHM_H</span></div><div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div><div class="line"><a name="l00062"></a><span class="lineno"> 62</span> <span class="preprocessor">#if !defined(MBEDTLS_CONFIG_FILE)</span></div><div class="line"><a name="l00063"></a><span class="lineno"> 63</span> <span class="preprocessor">#include "<a class="code" href="config_8h.html">config.h</a>"</span></div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <span class="preprocessor">#else</span></div><div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="preprocessor">#include MBEDTLS_CONFIG_FILE</span></div><div class="line"><a name="l00066"></a><span class="lineno"> 66</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="preprocessor">#include "<a class="code" href="bignum_8h.html">bignum.h</a>"</span></div><div class="line"><a name="l00068"></a><span class="lineno"> 68</span> <span class="preprocessor">#if !defined(MBEDTLS_DHM_ALT)</span></div><div class="line"><a name="l00069"></a><span class="lineno"> 69</span> </div><div class="line"><a name="l00070"></a><span class="lineno"> 70</span> <span class="comment">/*</span></div><div class="line"><a name="l00071"></a><span class="lineno"> 71</span> <span class="comment"> * DHM Error codes</span></div><div class="line"><a name="l00072"></a><span class="lineno"> 72</span> <span class="comment"> */</span></div><div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="dhm_8h.html#aed8709aee853dc12b0ed69980dd05ac9"> 73</a></span> <span class="preprocessor">#define MBEDTLS_ERR_DHM_BAD_INPUT_DATA -0x3080 </span></div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="dhm_8h.html#aeda9c1e986e7602a7aecd7aab670c765"> 74</a></span> <span class="preprocessor">#define MBEDTLS_ERR_DHM_READ_PARAMS_FAILED -0x3100 </span></div><div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="dhm_8h.html#a14e2cef69f706b669ff97924d9f0c393"> 75</a></span> <span class="preprocessor">#define MBEDTLS_ERR_DHM_MAKE_PARAMS_FAILED -0x3180 </span></div><div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="dhm_8h.html#a8e6f0e88a0c1865c8d4cbe576ee7a5fb"> 76</a></span> <span class="preprocessor">#define MBEDTLS_ERR_DHM_READ_PUBLIC_FAILED -0x3200 </span></div><div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="dhm_8h.html#a4f6a753b182c2967f4c461d35cd00af3"> 77</a></span> <span class="preprocessor">#define MBEDTLS_ERR_DHM_MAKE_PUBLIC_FAILED -0x3280 </span></div><div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="dhm_8h.html#a24f4983888eefb427e2bd10a5fa4e608"> 78</a></span> <span class="preprocessor">#define MBEDTLS_ERR_DHM_CALC_SECRET_FAILED -0x3300 </span></div><div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="dhm_8h.html#acfa4b3662afd1101c37e07e36b535da3"> 79</a></span> <span class="preprocessor">#define MBEDTLS_ERR_DHM_INVALID_FORMAT -0x3380 </span></div><div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="dhm_8h.html#ab41c35f09ac9121671a51d057d06d726"> 80</a></span> <span class="preprocessor">#define MBEDTLS_ERR_DHM_ALLOC_FAILED -0x3400 </span></div><div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="dhm_8h.html#a9398d77c460671c8fa2a79be8cbf459e"> 81</a></span> <span class="preprocessor">#define MBEDTLS_ERR_DHM_FILE_IO_ERROR -0x3480 </span></div><div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="dhm_8h.html#a4d890662f9f38f8c09659683b3ceaa98"> 82</a></span> <span class="preprocessor">#define MBEDTLS_ERR_DHM_HW_ACCEL_FAILED -0x3500 </span></div><div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="dhm_8h.html#a28b1306903941cfd0254d375346491a9"> 83</a></span> <span class="preprocessor">#define MBEDTLS_ERR_DHM_SET_GROUP_FAILED -0x3580 </span></div><div class="line"><a name="l00085"></a><span class="lineno"> 85</span> <span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00086"></a><span class="lineno"> 86</span> <span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div><div class="line"><a name="l00087"></a><span class="lineno"> 87</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span> </div><div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="structmbedtls__dhm__context.html"> 92</a></span> <span class="keyword">typedef</span> <span class="keyword">struct</span></div><div class="line"><a name="l00093"></a><span class="lineno"> 93</span> {</div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="structmbedtls__dhm__context.html#aaadf5b8713eeb657004c50742d9e26b1"> 94</a></span>  <span class="keywordtype">size_t</span> <a class="code" href="structmbedtls__dhm__context.html#aaadf5b8713eeb657004c50742d9e26b1">len</a>; </div><div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="structmbedtls__dhm__context.html#a94404f47038e146712b25d142ea4abd0"> 95</a></span>  <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="l00096"></a><span class="lineno"><a class="line" href="structmbedtls__dhm__context.html#a4fa0b65bab8ce280ffab2df4285b7ee1"> 96</a></span>  <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="l00097"></a><span class="lineno"><a class="line" href="structmbedtls__dhm__context.html#a175e534f5a3a4483ebcc4d7ec852d4cd"> 97</a></span>  <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="l00098"></a><span class="lineno"><a class="line" href="structmbedtls__dhm__context.html#ac33a9d76870e8a807e1d0d9bf77fe85e"> 98</a></span>  <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="l00099"></a><span class="lineno"><a class="line" href="structmbedtls__dhm__context.html#a834d14fb13ba02b1d604c306d0792bca"> 99</a></span>  <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="l00100"></a><span class="lineno"><a class="line" href="structmbedtls__dhm__context.html#a2226d2a7380caf66c6e962e8d5edbb41"> 100</a></span>  <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="l00101"></a><span class="lineno"><a class="line" href="structmbedtls__dhm__context.html#ae1801da339af972ee271f947b3fe3734"> 101</a></span>  <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="l00102"></a><span class="lineno"><a class="line" href="structmbedtls__dhm__context.html#a21fea3aadf6f05d8aa42c79e55c5d98c"> 102</a></span>  <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="l00103"></a><span class="lineno"><a class="line" href="structmbedtls__dhm__context.html#a1ebf1105240ca26820edb81f41dd6180"> 103</a></span>  <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="l00104"></a><span class="lineno"><a class="line" href="structmbedtls__dhm__context.html#abd0b3459e4a58e2b29b3bd29f6358319"> 104</a></span>  <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="l00105"></a><span class="lineno"> 105</span> }</div><div class="line"><a name="l00106"></a><span class="lineno"> 106</span> <a class="code" href="structmbedtls__dhm__context.html">mbedtls_dhm_context</a>;</div><div class="line"><a name="l00107"></a><span class="lineno"> 107</span> </div><div class="line"><a name="l00113"></a><span class="lineno"> 113</span> <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="l00114"></a><span class="lineno"> 114</span> </div><div class="line"><a name="l00131"></a><span class="lineno"> 131</span> <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="l00132"></a><span class="lineno"> 132</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> **p,</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span>  <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *end );</div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span> </div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span> <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="l00162"></a><span class="lineno"> 162</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *output, <span class="keywordtype">size_t</span> *olen,</div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  <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="l00164"></a><span class="lineno"> 164</span>  <span class="keywordtype">void</span> *p_rng );</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span> </div><div class="line"><a name="l00179"></a><span class="lineno"> 179</span> <span class="keywordtype">int</span> <a class="code" href="dhm_8h.html#a22c7cbb569bdc1d58f8c160ded54b318">mbedtls_dhm_set_group</a>( <a class="code" href="structmbedtls__dhm__context.html">mbedtls_dhm_context</a> *ctx,</div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span>  <span class="keyword">const</span> <a class="code" href="structmbedtls__mpi.html">mbedtls_mpi</a> *P,</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span>  <span class="keyword">const</span> <a class="code" href="structmbedtls__mpi.html">mbedtls_mpi</a> *G );</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span> </div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span> <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="l00194"></a><span class="lineno"> 194</span>  <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="l00195"></a><span class="lineno"> 195</span> </div><div class="line"><a name="l00216"></a><span class="lineno"> 216</span> <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="l00217"></a><span class="lineno"> 217</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *output, <span class="keywordtype">size_t</span> olen,</div><div class="line"><a name="l00218"></a><span class="lineno"> 218</span>  <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="l00219"></a><span class="lineno"> 219</span>  <span class="keywordtype">void</span> *p_rng );</div><div class="line"><a name="l00220"></a><span class="lineno"> 220</span> </div><div class="line"><a name="l00242"></a><span class="lineno"> 242</span> <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="l00243"></a><span class="lineno"> 243</span>  <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="l00244"></a><span class="lineno"> 244</span>  <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="l00245"></a><span class="lineno"> 245</span>  <span class="keywordtype">void</span> *p_rng );</div><div class="line"><a name="l00246"></a><span class="lineno"> 246</span> </div><div class="line"><a name="l00252"></a><span class="lineno"> 252</span> <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="l00253"></a><span class="lineno"> 253</span> </div><div class="line"><a name="l00254"></a><span class="lineno"> 254</span> <span class="preprocessor">#if defined(MBEDTLS_ASN1_PARSE_C)</span></div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span> </div><div class="line"><a name="l00267"></a><span class="lineno"> 267</span> <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="l00268"></a><span class="lineno"> 268</span>  <span class="keywordtype">size_t</span> dhminlen );</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span> </div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span> <span class="preprocessor">#if defined(MBEDTLS_FS_IO)</span></div><div class="line"><a name="l00271"></a><span class="lineno"> 271</span> </div><div class="line"><a name="l00281"></a><span class="lineno"> 281</span> <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="l00282"></a><span class="lineno"> 282</span> <span class="preprocessor">#endif </span><span class="comment">/* MBEDTLS_FS_IO */</span><span class="preprocessor"></span></div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span> <span class="preprocessor">#endif </span><span class="comment">/* MBEDTLS_ASN1_PARSE_C */</span><span class="preprocessor"></span></div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span> </div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span> <span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span> }</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span> </div><div class="line"><a name="l00289"></a><span class="lineno"> 289</span> <span class="preprocessor">#else </span><span class="comment">/* MBEDTLS_DHM_ALT */</span><span class="preprocessor"></span></div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span> <span class="preprocessor">#include "dhm_alt.h"</span></div><div class="line"><a name="l00291"></a><span class="lineno"> 291</span> <span class="preprocessor">#endif </span><span class="comment">/* MBEDTLS_DHM_ALT */</span><span class="preprocessor"></span></div><div class="line"><a name="l00292"></a><span class="lineno"> 292</span> </div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span> <span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00294"></a><span class="lineno"> 294</span> <span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div><div class="line"><a name="l00295"></a><span class="lineno"> 295</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00296"></a><span class="lineno"> 296</span> </div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span> <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="l00303"></a><span class="lineno"> 303</span> </div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span> <span class="preprocessor">#ifdef __cplusplus</span></div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span> }</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span> </div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span> <span class="preprocessor">#if !defined(MBEDTLS_DEPRECATED_REMOVED)</span></div><div class="line"><a name="l00350"></a><span class="lineno"> 350</span> </div><div class="line"><a name="l00351"></a><span class="lineno"> 351</span> <span class="preprocessor">#if defined(MBEDTLS_DEPRECATED_WARNING)</span></div><div class="line"><a name="l00352"></a><span class="lineno"> 352</span> <span class="preprocessor">#define MBEDTLS_DEPRECATED __attribute__((deprecated))</span></div><div class="line"><a name="l00353"></a><span class="lineno"> 353</span> <a class="code" href="aes_8h.html#aa9f53b232ef244efb301233d111930dc">MBEDTLS_DEPRECATED</a> <span class="keyword">typedef</span> <span class="keywordtype">char</span> <span class="keyword">const</span> * mbedtls_deprecated_constant_t;</div><div class="line"><a name="l00354"></a><span class="lineno"> 354</span> <span class="preprocessor">#define MBEDTLS_DEPRECATED_STRING_CONSTANT( VAL ) \</span></div><div class="line"><a name="l00355"></a><span class="lineno"> 355</span> <span class="preprocessor"> ( (mbedtls_deprecated_constant_t) ( VAL ) )</span></div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span> <span class="preprocessor">#else</span></div><div class="line"><a name="l00357"></a><span class="lineno"><a class="line" href="dhm_8h.html#afc7f99f3c236d4cdf1db8d4c797f27e4"> 357</a></span> <span class="preprocessor">#define MBEDTLS_DEPRECATED_STRING_CONSTANT( VAL ) VAL</span></div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span> <span class="preprocessor">#endif </span><span class="comment">/* ! MBEDTLS_DEPRECATED_WARNING */</span><span class="preprocessor"></span></div><div class="line"><a name="l00359"></a><span class="lineno"> 359</span> </div><div class="line"><a name="l00375"></a><span class="lineno"><a class="line" href="dhm_8h.html#ab9b3d09b17d7633e939abb5dac8d7ebf"> 375</a></span> <span class="preprocessor">#define MBEDTLS_DHM_RFC5114_MODP_2048_P \</span></div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span> <span class="preprocessor"> MBEDTLS_DEPRECATED_STRING_CONSTANT( \</span></div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span> <span class="preprocessor"> "AD107E1E9123A9D0D660FAA79559C51FA20D64E5683B9FD1" \</span></div><div class="line"><a name="l00378"></a><span class="lineno"> 378</span> <span class="preprocessor"> "B54B1597B61D0A75E6FA141DF95A56DBAF9A3C407BA1DF15" \</span></div><div class="line"><a name="l00379"></a><span class="lineno"> 379</span> <span class="preprocessor"> "EB3D688A309C180E1DE6B85A1274A0A66D3F8152AD6AC212" \</span></div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span> <span class="preprocessor"> "9037C9EDEFDA4DF8D91E8FEF55B7394B7AD5B7D0B6C12207" \</span></div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span> <span class="preprocessor"> "C9F98D11ED34DBF6C6BA0B2C8BBC27BE6A00E0A0B9C49708" \</span></div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span> <span class="preprocessor"> "B3BF8A317091883681286130BC8985DB1602E714415D9330" \</span></div><div class="line"><a name="l00383"></a><span class="lineno"> 383</span> <span class="preprocessor"> "278273C7DE31EFDC7310F7121FD5A07415987D9ADC0A486D" \</span></div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span> <span class="preprocessor"> "CDF93ACC44328387315D75E198C641A480CD86A1B9E587E8" \</span></div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span> <span class="preprocessor"> "BE60E69CC928B2B9C52172E413042E9B23F10B0E16E79763" \</span></div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span> <span class="preprocessor"> "C9B53DCF4BA80A29E3FB73C16B8E75B97EF363E2FFA31F71" \</span></div><div class="line"><a name="l00387"></a><span class="lineno"> 387</span> <span class="preprocessor"> "CF9DE5384E71B81C0AC4DFFE0C10E64F" )</span></div><div class="line"><a name="l00388"></a><span class="lineno"> 388</span> </div><div class="line"><a name="l00394"></a><span class="lineno"><a class="line" href="dhm_8h.html#a200fd0dfffd4d57a0f16181fa655c4db"> 394</a></span> <span class="preprocessor">#define MBEDTLS_DHM_RFC5114_MODP_2048_G \</span></div><div class="line"><a name="l00395"></a><span class="lineno"> 395</span> <span class="preprocessor"> MBEDTLS_DEPRECATED_STRING_CONSTANT( \</span></div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span> <span class="preprocessor"> "AC4032EF4F2D9AE39DF30B5C8FFDAC506CDEBE7B89998CAF" \</span></div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span> <span class="preprocessor"> "74866A08CFE4FFE3A6824A4E10B9A6F0DD921F01A70C4AFA" \</span></div><div class="line"><a name="l00398"></a><span class="lineno"> 398</span> <span class="preprocessor"> "AB739D7700C29F52C57DB17C620A8652BE5E9001A8D66AD7" \</span></div><div class="line"><a name="l00399"></a><span class="lineno"> 399</span> <span class="preprocessor"> "C17669101999024AF4D027275AC1348BB8A762D0521BC98A" \</span></div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span> <span class="preprocessor"> "E247150422EA1ED409939D54DA7460CDB5F6C6B250717CBE" \</span></div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span> <span class="preprocessor"> "F180EB34118E98D119529A45D6F834566E3025E316A330EF" \</span></div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span> <span class="preprocessor"> "BB77A86F0C1AB15B051AE3D428C8F8ACB70A8137150B8EEB" \</span></div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span> <span class="preprocessor"> "10E183EDD19963DDD9E263E4770589EF6AA21E7F5F2FF381" \</span></div><div class="line"><a name="l00404"></a><span class="lineno"> 404</span> <span class="preprocessor"> "B539CCE3409D13CD566AFBB48D6C019181E1BCFE94B30269" \</span></div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span> <span class="preprocessor"> "EDFE72FE9B6AA4BD7B5A0F1C71CFFF4C19C418E1F6EC0179" \</span></div><div class="line"><a name="l00406"></a><span class="lineno"> 406</span> <span class="preprocessor"> "81BC087F2A7065B384B890D3191F2BFA" )</span></div><div class="line"><a name="l00407"></a><span class="lineno"> 407</span> </div><div class="line"><a name="l00419"></a><span class="lineno"><a class="line" href="dhm_8h.html#a8625d753bfb49304c83ec1a459446cd5"> 419</a></span> <span class="preprocessor">#define MBEDTLS_DHM_RFC3526_MODP_2048_P \</span></div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span> <span class="preprocessor"> MBEDTLS_DEPRECATED_STRING_CONSTANT( \</span></div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span> <span class="preprocessor"> "FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD1" \</span></div><div class="line"><a name="l00422"></a><span class="lineno"> 422</span> <span class="preprocessor"> "29024E088A67CC74020BBEA63B139B22514A08798E3404DD" \</span></div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span> <span class="preprocessor"> "EF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245" \</span></div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span> <span class="preprocessor"> "E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7ED" \</span></div><div class="line"><a name="l00425"></a><span class="lineno"> 425</span> <span class="preprocessor"> "EE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3D" \</span></div><div class="line"><a name="l00426"></a><span class="lineno"> 426</span> <span class="preprocessor"> "C2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F" \</span></div><div class="line"><a name="l00427"></a><span class="lineno"> 427</span> <span class="preprocessor"> "83655D23DCA3AD961C62F356208552BB9ED529077096966D" \</span></div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span> <span class="preprocessor"> "670C354E4ABC9804F1746C08CA18217C32905E462E36CE3B" \</span></div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span> <span class="preprocessor"> "E39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9" \</span></div><div class="line"><a name="l00430"></a><span class="lineno"> 430</span> <span class="preprocessor"> "DE2BCBF6955817183995497CEA956AE515D2261898FA0510" \</span></div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span> <span class="preprocessor"> "15728E5A8AACAA68FFFFFFFFFFFFFFFF" )</span></div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span> </div><div class="line"><a name="l00438"></a><span class="lineno"><a class="line" href="dhm_8h.html#a836eb6b044e65d54a0ca008e9a8e9d39"> 438</a></span> <span class="preprocessor">#define MBEDTLS_DHM_RFC3526_MODP_2048_G \</span></div><div class="line"><a name="l00439"></a><span class="lineno"> 439</span> <span class="preprocessor"> MBEDTLS_DEPRECATED_STRING_CONSTANT( "02" )</span></div><div class="line"><a name="l00440"></a><span class="lineno"> 440</span> </div><div class="line"><a name="l00446"></a><span class="lineno"><a class="line" href="dhm_8h.html#a23f4ceeaad9f78331a9449fd2b77b8e7"> 446</a></span> <span class="preprocessor">#define MBEDTLS_DHM_RFC3526_MODP_3072_P \</span></div><div class="line"><a name="l00447"></a><span class="lineno"> 447</span> <span class="preprocessor"> MBEDTLS_DEPRECATED_STRING_CONSTANT( \</span></div><div class="line"><a name="l00448"></a><span class="lineno"> 448</span> <span class="preprocessor"> "FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD1" \</span></div><div class="line"><a name="l00449"></a><span class="lineno"> 449</span> <span class="preprocessor"> "29024E088A67CC74020BBEA63B139B22514A08798E3404DD" \</span></div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span> <span class="preprocessor"> "EF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245" \</span></div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span> <span class="preprocessor"> "E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7ED" \</span></div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span> <span class="preprocessor"> "EE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3D" \</span></div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span> <span class="preprocessor"> "C2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F" \</span></div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span> <span class="preprocessor"> "83655D23DCA3AD961C62F356208552BB9ED529077096966D" \</span></div><div class="line"><a name="l00455"></a><span class="lineno"> 455</span> <span class="preprocessor"> "670C354E4ABC9804F1746C08CA18217C32905E462E36CE3B" \</span></div><div class="line"><a name="l00456"></a><span class="lineno"> 456</span> <span class="preprocessor"> "E39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9" \</span></div><div class="line"><a name="l00457"></a><span class="lineno"> 457</span> <span class="preprocessor"> "DE2BCBF6955817183995497CEA956AE515D2261898FA0510" \</span></div><div class="line"><a name="l00458"></a><span class="lineno"> 458</span> <span class="preprocessor"> "15728E5A8AAAC42DAD33170D04507A33A85521ABDF1CBA64" \</span></div><div class="line"><a name="l00459"></a><span class="lineno"> 459</span> <span class="preprocessor"> "ECFB850458DBEF0A8AEA71575D060C7DB3970F85A6E1E4C7" \</span></div><div class="line"><a name="l00460"></a><span class="lineno"> 460</span> <span class="preprocessor"> "ABF5AE8CDB0933D71E8C94E04A25619DCEE3D2261AD2EE6B" \</span></div><div class="line"><a name="l00461"></a><span class="lineno"> 461</span> <span class="preprocessor"> "F12FFA06D98A0864D87602733EC86A64521F2B18177B200C" \</span></div><div class="line"><a name="l00462"></a><span class="lineno"> 462</span> <span class="preprocessor"> "BBE117577A615D6C770988C0BAD946E208E24FA074E5AB31" \</span></div><div class="line"><a name="l00463"></a><span class="lineno"> 463</span> <span class="preprocessor"> "43DB5BFCE0FD108E4B82D120A93AD2CAFFFFFFFFFFFFFFFF" )</span></div><div class="line"><a name="l00464"></a><span class="lineno"> 464</span> </div><div class="line"><a name="l00470"></a><span class="lineno"><a class="line" href="dhm_8h.html#a5dd1005eb562a5ce4375e6ec5098d7f2"> 470</a></span> <span class="preprocessor">#define MBEDTLS_DHM_RFC3526_MODP_3072_G \</span></div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span> <span class="preprocessor"> MBEDTLS_DEPRECATED_STRING_CONSTANT( "02" )</span></div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span> </div><div class="line"><a name="l00478"></a><span class="lineno"><a class="line" href="dhm_8h.html#a5b591481dd8671423649c4f1c22a6c14"> 478</a></span> <span class="preprocessor">#define MBEDTLS_DHM_RFC3526_MODP_4096_P \</span></div><div class="line"><a name="l00479"></a><span class="lineno"> 479</span> <span class="preprocessor"> MBEDTLS_DEPRECATED_STRING_CONSTANT( \</span></div><div class="line"><a name="l00480"></a><span class="lineno"> 480</span> <span class="preprocessor"> "FFFFFFFFFFFFFFFFC90FDAA22168C234C4C6628B80DC1CD1" \</span></div><div class="line"><a name="l00481"></a><span class="lineno"> 481</span> <span class="preprocessor"> "29024E088A67CC74020BBEA63B139B22514A08798E3404DD" \</span></div><div class="line"><a name="l00482"></a><span class="lineno"> 482</span> <span class="preprocessor"> "EF9519B3CD3A431B302B0A6DF25F14374FE1356D6D51C245" \</span></div><div class="line"><a name="l00483"></a><span class="lineno"> 483</span> <span class="preprocessor"> "E485B576625E7EC6F44C42E9A637ED6B0BFF5CB6F406B7ED" \</span></div><div class="line"><a name="l00484"></a><span class="lineno"> 484</span> <span class="preprocessor"> "EE386BFB5A899FA5AE9F24117C4B1FE649286651ECE45B3D" \</span></div><div class="line"><a name="l00485"></a><span class="lineno"> 485</span> <span class="preprocessor"> "C2007CB8A163BF0598DA48361C55D39A69163FA8FD24CF5F" \</span></div><div class="line"><a name="l00486"></a><span class="lineno"> 486</span> <span class="preprocessor"> "83655D23DCA3AD961C62F356208552BB9ED529077096966D" \</span></div><div class="line"><a name="l00487"></a><span class="lineno"> 487</span> <span class="preprocessor"> "670C354E4ABC9804F1746C08CA18217C32905E462E36CE3B" \</span></div><div class="line"><a name="l00488"></a><span class="lineno"> 488</span> <span class="preprocessor"> "E39E772C180E86039B2783A2EC07A28FB5C55DF06F4C52C9" \</span></div><div class="line"><a name="l00489"></a><span class="lineno"> 489</span> <span class="preprocessor"> "DE2BCBF6955817183995497CEA956AE515D2261898FA0510" \</span></div><div class="line"><a name="l00490"></a><span class="lineno"> 490</span> <span class="preprocessor"> "15728E5A8AAAC42DAD33170D04507A33A85521ABDF1CBA64" \</span></div><div class="line"><a name="l00491"></a><span class="lineno"> 491</span> <span class="preprocessor"> "ECFB850458DBEF0A8AEA71575D060C7DB3970F85A6E1E4C7" \</span></div><div class="line"><a name="l00492"></a><span class="lineno"> 492</span> <span class="preprocessor"> "ABF5AE8CDB0933D71E8C94E04A25619DCEE3D2261AD2EE6B" \</span></div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span> <span class="preprocessor"> "F12FFA06D98A0864D87602733EC86A64521F2B18177B200C" \</span></div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span> <span class="preprocessor"> "BBE117577A615D6C770988C0BAD946E208E24FA074E5AB31" \</span></div><div class="line"><a name="l00495"></a><span class="lineno"> 495</span> <span class="preprocessor"> "43DB5BFCE0FD108E4B82D120A92108011A723C12A787E6D7" \</span></div><div class="line"><a name="l00496"></a><span class="lineno"> 496</span> <span class="preprocessor"> "88719A10BDBA5B2699C327186AF4E23C1A946834B6150BDA" \</span></div><div class="line"><a name="l00497"></a><span class="lineno"> 497</span> <span class="preprocessor"> "2583E9CA2AD44CE8DBBBC2DB04DE8EF92E8EFC141FBECAA6" \</span></div><div class="line"><a name="l00498"></a><span class="lineno"> 498</span> <span class="preprocessor"> "287C59474E6BC05D99B2964FA090C3A2233BA186515BE7ED" \</span></div><div class="line"><a name="l00499"></a><span class="lineno"> 499</span> <span class="preprocessor"> "1F612970CEE2D7AFB81BDD762170481CD0069127D5B05AA9" \</span></div><div class="line"><a name="l00500"></a><span class="lineno"> 500</span> <span class="preprocessor"> "93B4EA988D8FDDC186FFB7DC90A6C08F4DF435C934063199" \</span></div><div class="line"><a name="l00501"></a><span class="lineno"> 501</span> <span class="preprocessor"> "FFFFFFFFFFFFFFFF" )</span></div><div class="line"><a name="l00502"></a><span class="lineno"> 502</span> </div><div class="line"><a name="l00508"></a><span class="lineno"><a class="line" href="dhm_8h.html#a03e41372b3b01fc62472e53c839c3cfd"> 508</a></span> <span class="preprocessor">#define MBEDTLS_DHM_RFC3526_MODP_4096_G \</span></div><div class="line"><a name="l00509"></a><span class="lineno"> 509</span> <span class="preprocessor"> MBEDTLS_DEPRECATED_STRING_CONSTANT( "02" )</span></div><div class="line"><a name="l00510"></a><span class="lineno"> 510</span> </div><div class="line"><a name="l00511"></a><span class="lineno"> 511</span> <span class="preprocessor">#endif </span><span class="comment">/* MBEDTLS_DEPRECATED_REMOVED */</span><span class="preprocessor"></span></div><div class="line"><a name="l00512"></a><span class="lineno"> 512</span> </div><div class="line"><a name="l00513"></a><span class="lineno"> 513</span> <span class="comment">/*</span></div><div class="line"><a name="l00514"></a><span class="lineno"> 514</span> <span class="comment"> * Trustworthy DHM parameters in binary form</span></div><div class="line"><a name="l00515"></a><span class="lineno"> 515</span> <span class="comment"> */</span></div><div class="line"><a name="l00516"></a><span class="lineno"> 516</span> </div><div class="line"><a name="l00517"></a><span class="lineno"><a class="line" href="dhm_8h.html#acb5cd7f7911cb063f03ca5fce9ef997f"> 517</a></span> <span class="preprocessor">#define MBEDTLS_DHM_RFC3526_MODP_2048_P_BIN { \</span></div><div class="line"><a name="l00518"></a><span class="lineno"> 518</span> <span class="preprocessor"> 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, \</span></div><div class="line"><a name="l00519"></a><span class="lineno"> 519</span> <span class="preprocessor"> 0xC9, 0x0F, 0xDA, 0xA2, 0x21, 0x68, 0xC2, 0x34, \</span></div><div class="line"><a name="l00520"></a><span class="lineno"> 520</span> <span class="preprocessor"> 0xC4, 0xC6, 0x62, 0x8B, 0x80, 0xDC, 0x1C, 0xD1, \</span></div><div class="line"><a name="l00521"></a><span class="lineno"> 521</span> <span class="preprocessor"> 0x29, 0x02, 0x4E, 0x08, 0x8A, 0x67, 0xCC, 0x74, \</span></div><div class="line"><a name="l00522"></a><span class="lineno"> 522</span> <span class="preprocessor"> 0x02, 0x0B, 0xBE, 0xA6, 0x3B, 0x13, 0x9B, 0x22, \</span></div><div class="line"><a name="l00523"></a><span class="lineno"> 523</span> <span class="preprocessor"> 0x51, 0x4A, 0x08, 0x79, 0x8E, 0x34, 0x04, 0xDD, \</span></div><div class="line"><a name="l00524"></a><span class="lineno"> 524</span> <span class="preprocessor"> 0xEF, 0x95, 0x19, 0xB3, 0xCD, 0x3A, 0x43, 0x1B, \</span></div><div class="line"><a name="l00525"></a><span class="lineno"> 525</span> <span class="preprocessor"> 0x30, 0x2B, 0x0A, 0x6D, 0xF2, 0x5F, 0x14, 0x37, \</span></div><div class="line"><a name="l00526"></a><span class="lineno"> 526</span> <span class="preprocessor"> 0x4F, 0xE1, 0x35, 0x6D, 0x6D, 0x51, 0xC2, 0x45, \</span></div><div class="line"><a name="l00527"></a><span class="lineno"> 527</span> <span class="preprocessor"> 0xE4, 0x85, 0xB5, 0x76, 0x62, 0x5E, 0x7E, 0xC6, \</span></div><div class="line"><a name="l00528"></a><span class="lineno"> 528</span> <span class="preprocessor"> 0xF4, 0x4C, 0x42, 0xE9, 0xA6, 0x37, 0xED, 0x6B, \</span></div><div class="line"><a name="l00529"></a><span class="lineno"> 529</span> <span class="preprocessor"> 0x0B, 0xFF, 0x5C, 0xB6, 0xF4, 0x06, 0xB7, 0xED, \</span></div><div class="line"><a name="l00530"></a><span class="lineno"> 530</span> <span class="preprocessor"> 0xEE, 0x38, 0x6B, 0xFB, 0x5A, 0x89, 0x9F, 0xA5, \</span></div><div class="line"><a name="l00531"></a><span class="lineno"> 531</span> <span class="preprocessor"> 0xAE, 0x9F, 0x24, 0x11, 0x7C, 0x4B, 0x1F, 0xE6, \</span></div><div class="line"><a name="l00532"></a><span class="lineno"> 532</span> <span class="preprocessor"> 0x49, 0x28, 0x66, 0x51, 0xEC, 0xE4, 0x5B, 0x3D, \</span></div><div class="line"><a name="l00533"></a><span class="lineno"> 533</span> <span class="preprocessor"> 0xC2, 0x00, 0x7C, 0xB8, 0xA1, 0x63, 0xBF, 0x05, \</span></div><div class="line"><a name="l00534"></a><span class="lineno"> 534</span> <span class="preprocessor"> 0x98, 0xDA, 0x48, 0x36, 0x1C, 0x55, 0xD3, 0x9A, \</span></div><div class="line"><a name="l00535"></a><span class="lineno"> 535</span> <span class="preprocessor"> 0x69, 0x16, 0x3F, 0xA8, 0xFD, 0x24, 0xCF, 0x5F, \</span></div><div class="line"><a name="l00536"></a><span class="lineno"> 536</span> <span class="preprocessor"> 0x83, 0x65, 0x5D, 0x23, 0xDC, 0xA3, 0xAD, 0x96, \</span></div><div class="line"><a name="l00537"></a><span class="lineno"> 537</span> <span class="preprocessor"> 0x1C, 0x62, 0xF3, 0x56, 0x20, 0x85, 0x52, 0xBB, \</span></div><div class="line"><a name="l00538"></a><span class="lineno"> 538</span> <span class="preprocessor"> 0x9E, 0xD5, 0x29, 0x07, 0x70, 0x96, 0x96, 0x6D, \</span></div><div class="line"><a name="l00539"></a><span class="lineno"> 539</span> <span class="preprocessor"> 0x67, 0x0C, 0x35, 0x4E, 0x4A, 0xBC, 0x98, 0x04, \</span></div><div class="line"><a name="l00540"></a><span class="lineno"> 540</span> <span class="preprocessor"> 0xF1, 0x74, 0x6C, 0x08, 0xCA, 0x18, 0x21, 0x7C, \</span></div><div class="line"><a name="l00541"></a><span class="lineno"> 541</span> <span class="preprocessor"> 0x32, 0x90, 0x5E, 0x46, 0x2E, 0x36, 0xCE, 0x3B, \</span></div><div class="line"><a name="l00542"></a><span class="lineno"> 542</span> <span class="preprocessor"> 0xE3, 0x9E, 0x77, 0x2C, 0x18, 0x0E, 0x86, 0x03, \</span></div><div class="line"><a name="l00543"></a><span class="lineno"> 543</span> <span class="preprocessor"> 0x9B, 0x27, 0x83, 0xA2, 0xEC, 0x07, 0xA2, 0x8F, \</span></div><div class="line"><a name="l00544"></a><span class="lineno"> 544</span> <span class="preprocessor"> 0xB5, 0xC5, 0x5D, 0xF0, 0x6F, 0x4C, 0x52, 0xC9, \</span></div><div class="line"><a name="l00545"></a><span class="lineno"> 545</span> <span class="preprocessor"> 0xDE, 0x2B, 0xCB, 0xF6, 0x95, 0x58, 0x17, 0x18, \</span></div><div class="line"><a name="l00546"></a><span class="lineno"> 546</span> <span class="preprocessor"> 0x39, 0x95, 0x49, 0x7C, 0xEA, 0x95, 0x6A, 0xE5, \</span></div><div class="line"><a name="l00547"></a><span class="lineno"> 547</span> <span class="preprocessor"> 0x15, 0xD2, 0x26, 0x18, 0x98, 0xFA, 0x05, 0x10, \</span></div><div class="line"><a name="l00548"></a><span class="lineno"> 548</span> <span class="preprocessor"> 0x15, 0x72, 0x8E, 0x5A, 0x8A, 0xAC, 0xAA, 0x68, \</span></div><div class="line"><a name="l00549"></a><span class="lineno"> 549</span> <span class="preprocessor"> 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF }</span></div><div class="line"><a name="l00550"></a><span class="lineno"> 550</span> </div><div class="line"><a name="l00551"></a><span class="lineno"><a class="line" href="dhm_8h.html#a6ed921231062170caed5046234c918c5"> 551</a></span> <span class="preprocessor">#define MBEDTLS_DHM_RFC3526_MODP_2048_G_BIN { 0x02 }</span></div><div class="line"><a name="l00552"></a><span class="lineno"> 552</span> </div><div class="line"><a name="l00553"></a><span class="lineno"><a class="line" href="dhm_8h.html#a44e89f294fbb4ec2270c5c255a462291"> 553</a></span> <span class="preprocessor">#define MBEDTLS_DHM_RFC3526_MODP_3072_P_BIN { \</span></div><div class="line"><a name="l00554"></a><span class="lineno"> 554</span> <span class="preprocessor"> 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, \</span></div><div class="line"><a name="l00555"></a><span class="lineno"> 555</span> <span class="preprocessor"> 0xC9, 0x0F, 0xDA, 0xA2, 0x21, 0x68, 0xC2, 0x34, \</span></div><div class="line"><a name="l00556"></a><span class="lineno"> 556</span> <span class="preprocessor"> 0xC4, 0xC6, 0x62, 0x8B, 0x80, 0xDC, 0x1C, 0xD1, \</span></div><div class="line"><a name="l00557"></a><span class="lineno"> 557</span> <span class="preprocessor"> 0x29, 0x02, 0x4E, 0x08, 0x8A, 0x67, 0xCC, 0x74, \</span></div><div class="line"><a name="l00558"></a><span class="lineno"> 558</span> <span class="preprocessor"> 0x02, 0x0B, 0xBE, 0xA6, 0x3B, 0x13, 0x9B, 0x22, \</span></div><div class="line"><a name="l00559"></a><span class="lineno"> 559</span> <span class="preprocessor"> 0x51, 0x4A, 0x08, 0x79, 0x8E, 0x34, 0x04, 0xDD, \</span></div><div class="line"><a name="l00560"></a><span class="lineno"> 560</span> <span class="preprocessor"> 0xEF, 0x95, 0x19, 0xB3, 0xCD, 0x3A, 0x43, 0x1B, \</span></div><div class="line"><a name="l00561"></a><span class="lineno"> 561</span> <span class="preprocessor"> 0x30, 0x2B, 0x0A, 0x6D, 0xF2, 0x5F, 0x14, 0x37, \</span></div><div class="line"><a name="l00562"></a><span class="lineno"> 562</span> <span class="preprocessor"> 0x4F, 0xE1, 0x35, 0x6D, 0x6D, 0x51, 0xC2, 0x45, \</span></div><div class="line"><a name="l00563"></a><span class="lineno"> 563</span> <span class="preprocessor"> 0xE4, 0x85, 0xB5, 0x76, 0x62, 0x5E, 0x7E, 0xC6, \</span></div><div class="line"><a name="l00564"></a><span class="lineno"> 564</span> <span class="preprocessor"> 0xF4, 0x4C, 0x42, 0xE9, 0xA6, 0x37, 0xED, 0x6B, \</span></div><div class="line"><a name="l00565"></a><span class="lineno"> 565</span> <span class="preprocessor"> 0x0B, 0xFF, 0x5C, 0xB6, 0xF4, 0x06, 0xB7, 0xED, \</span></div><div class="line"><a name="l00566"></a><span class="lineno"> 566</span> <span class="preprocessor"> 0xEE, 0x38, 0x6B, 0xFB, 0x5A, 0x89, 0x9F, 0xA5, \</span></div><div class="line"><a name="l00567"></a><span class="lineno"> 567</span> <span class="preprocessor"> 0xAE, 0x9F, 0x24, 0x11, 0x7C, 0x4B, 0x1F, 0xE6, \</span></div><div class="line"><a name="l00568"></a><span class="lineno"> 568</span> <span class="preprocessor"> 0x49, 0x28, 0x66, 0x51, 0xEC, 0xE4, 0x5B, 0x3D, \</span></div><div class="line"><a name="l00569"></a><span class="lineno"> 569</span> <span class="preprocessor"> 0xC2, 0x00, 0x7C, 0xB8, 0xA1, 0x63, 0xBF, 0x05, \</span></div><div class="line"><a name="l00570"></a><span class="lineno"> 570</span> <span class="preprocessor"> 0x98, 0xDA, 0x48, 0x36, 0x1C, 0x55, 0xD3, 0x9A, \</span></div><div class="line"><a name="l00571"></a><span class="lineno"> 571</span> <span class="preprocessor"> 0x69, 0x16, 0x3F, 0xA8, 0xFD, 0x24, 0xCF, 0x5F, \</span></div><div class="line"><a name="l00572"></a><span class="lineno"> 572</span> <span class="preprocessor"> 0x83, 0x65, 0x5D, 0x23, 0xDC, 0xA3, 0xAD, 0x96, \</span></div><div class="line"><a name="l00573"></a><span class="lineno"> 573</span> <span class="preprocessor"> 0x1C, 0x62, 0xF3, 0x56, 0x20, 0x85, 0x52, 0xBB, \</span></div><div class="line"><a name="l00574"></a><span class="lineno"> 574</span> <span class="preprocessor"> 0x9E, 0xD5, 0x29, 0x07, 0x70, 0x96, 0x96, 0x6D, \</span></div><div class="line"><a name="l00575"></a><span class="lineno"> 575</span> <span class="preprocessor"> 0x67, 0x0C, 0x35, 0x4E, 0x4A, 0xBC, 0x98, 0x04, \</span></div><div class="line"><a name="l00576"></a><span class="lineno"> 576</span> <span class="preprocessor"> 0xF1, 0x74, 0x6C, 0x08, 0xCA, 0x18, 0x21, 0x7C, \</span></div><div class="line"><a name="l00577"></a><span class="lineno"> 577</span> <span class="preprocessor"> 0x32, 0x90, 0x5E, 0x46, 0x2E, 0x36, 0xCE, 0x3B, \</span></div><div class="line"><a name="l00578"></a><span class="lineno"> 578</span> <span class="preprocessor"> 0xE3, 0x9E, 0x77, 0x2C, 0x18, 0x0E, 0x86, 0x03, \</span></div><div class="line"><a name="l00579"></a><span class="lineno"> 579</span> <span class="preprocessor"> 0x9B, 0x27, 0x83, 0xA2, 0xEC, 0x07, 0xA2, 0x8F, \</span></div><div class="line"><a name="l00580"></a><span class="lineno"> 580</span> <span class="preprocessor"> 0xB5, 0xC5, 0x5D, 0xF0, 0x6F, 0x4C, 0x52, 0xC9, \</span></div><div class="line"><a name="l00581"></a><span class="lineno"> 581</span> <span class="preprocessor"> 0xDE, 0x2B, 0xCB, 0xF6, 0x95, 0x58, 0x17, 0x18, \</span></div><div class="line"><a name="l00582"></a><span class="lineno"> 582</span> <span class="preprocessor"> 0x39, 0x95, 0x49, 0x7C, 0xEA, 0x95, 0x6A, 0xE5, \</span></div><div class="line"><a name="l00583"></a><span class="lineno"> 583</span> <span class="preprocessor"> 0x15, 0xD2, 0x26, 0x18, 0x98, 0xFA, 0x05, 0x10, \</span></div><div class="line"><a name="l00584"></a><span class="lineno"> 584</span> <span class="preprocessor"> 0x15, 0x72, 0x8E, 0x5A, 0x8A, 0xAA, 0xC4, 0x2D, \</span></div><div class="line"><a name="l00585"></a><span class="lineno"> 585</span> <span class="preprocessor"> 0xAD, 0x33, 0x17, 0x0D, 0x04, 0x50, 0x7A, 0x33, \</span></div><div class="line"><a name="l00586"></a><span class="lineno"> 586</span> <span class="preprocessor"> 0xA8, 0x55, 0x21, 0xAB, 0xDF, 0x1C, 0xBA, 0x64, \</span></div><div class="line"><a name="l00587"></a><span class="lineno"> 587</span> <span class="preprocessor"> 0xEC, 0xFB, 0x85, 0x04, 0x58, 0xDB, 0xEF, 0x0A, \</span></div><div class="line"><a name="l00588"></a><span class="lineno"> 588</span> <span class="preprocessor"> 0x8A, 0xEA, 0x71, 0x57, 0x5D, 0x06, 0x0C, 0x7D, \</span></div><div class="line"><a name="l00589"></a><span class="lineno"> 589</span> <span class="preprocessor"> 0xB3, 0x97, 0x0F, 0x85, 0xA6, 0xE1, 0xE4, 0xC7, \</span></div><div class="line"><a name="l00590"></a><span class="lineno"> 590</span> <span class="preprocessor"> 0xAB, 0xF5, 0xAE, 0x8C, 0xDB, 0x09, 0x33, 0xD7, \</span></div><div class="line"><a name="l00591"></a><span class="lineno"> 591</span> <span class="preprocessor"> 0x1E, 0x8C, 0x94, 0xE0, 0x4A, 0x25, 0x61, 0x9D, \</span></div><div class="line"><a name="l00592"></a><span class="lineno"> 592</span> <span class="preprocessor"> 0xCE, 0xE3, 0xD2, 0x26, 0x1A, 0xD2, 0xEE, 0x6B, \</span></div><div class="line"><a name="l00593"></a><span class="lineno"> 593</span> <span class="preprocessor"> 0xF1, 0x2F, 0xFA, 0x06, 0xD9, 0x8A, 0x08, 0x64, \</span></div><div class="line"><a name="l00594"></a><span class="lineno"> 594</span> <span class="preprocessor"> 0xD8, 0x76, 0x02, 0x73, 0x3E, 0xC8, 0x6A, 0x64, \</span></div><div class="line"><a name="l00595"></a><span class="lineno"> 595</span> <span class="preprocessor"> 0x52, 0x1F, 0x2B, 0x18, 0x17, 0x7B, 0x20, 0x0C, \</span></div><div class="line"><a name="l00596"></a><span class="lineno"> 596</span> <span class="preprocessor"> 0xBB, 0xE1, 0x17, 0x57, 0x7A, 0x61, 0x5D, 0x6C, \</span></div><div class="line"><a name="l00597"></a><span class="lineno"> 597</span> <span class="preprocessor"> 0x77, 0x09, 0x88, 0xC0, 0xBA, 0xD9, 0x46, 0xE2, \</span></div><div class="line"><a name="l00598"></a><span class="lineno"> 598</span> <span class="preprocessor"> 0x08, 0xE2, 0x4F, 0xA0, 0x74, 0xE5, 0xAB, 0x31, \</span></div><div class="line"><a name="l00599"></a><span class="lineno"> 599</span> <span class="preprocessor"> 0x43, 0xDB, 0x5B, 0xFC, 0xE0, 0xFD, 0x10, 0x8E, \</span></div><div class="line"><a name="l00600"></a><span class="lineno"> 600</span> <span class="preprocessor"> 0x4B, 0x82, 0xD1, 0x20, 0xA9, 0x3A, 0xD2, 0xCA, \</span></div><div class="line"><a name="l00601"></a><span class="lineno"> 601</span> <span class="preprocessor"> 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF }</span></div><div class="line"><a name="l00602"></a><span class="lineno"> 602</span> </div><div class="line"><a name="l00603"></a><span class="lineno"><a class="line" href="dhm_8h.html#abf41ce1ea4a4c26533a8efdf9cb2c470"> 603</a></span> <span class="preprocessor">#define MBEDTLS_DHM_RFC3526_MODP_3072_G_BIN { 0x02 }</span></div><div class="line"><a name="l00604"></a><span class="lineno"> 604</span> </div><div class="line"><a name="l00605"></a><span class="lineno"><a class="line" href="dhm_8h.html#ac51489834a47dbd444d1a0cb6acf98cf"> 605</a></span> <span class="preprocessor">#define MBEDTLS_DHM_RFC3526_MODP_4096_P_BIN { \</span></div><div class="line"><a name="l00606"></a><span class="lineno"> 606</span> <span class="preprocessor"> 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, \</span></div><div class="line"><a name="l00607"></a><span class="lineno"> 607</span> <span class="preprocessor"> 0xC9, 0x0F, 0xDA, 0xA2, 0x21, 0x68, 0xC2, 0x34, \</span></div><div class="line"><a name="l00608"></a><span class="lineno"> 608</span> <span class="preprocessor"> 0xC4, 0xC6, 0x62, 0x8B, 0x80, 0xDC, 0x1C, 0xD1, \</span></div><div class="line"><a name="l00609"></a><span class="lineno"> 609</span> <span class="preprocessor"> 0x29, 0x02, 0x4E, 0x08, 0x8A, 0x67, 0xCC, 0x74, \</span></div><div class="line"><a name="l00610"></a><span class="lineno"> 610</span> <span class="preprocessor"> 0x02, 0x0B, 0xBE, 0xA6, 0x3B, 0x13, 0x9B, 0x22, \</span></div><div class="line"><a name="l00611"></a><span class="lineno"> 611</span> <span class="preprocessor"> 0x51, 0x4A, 0x08, 0x79, 0x8E, 0x34, 0x04, 0xDD, \</span></div><div class="line"><a name="l00612"></a><span class="lineno"> 612</span> <span class="preprocessor"> 0xEF, 0x95, 0x19, 0xB3, 0xCD, 0x3A, 0x43, 0x1B, \</span></div><div class="line"><a name="l00613"></a><span class="lineno"> 613</span> <span class="preprocessor"> 0x30, 0x2B, 0x0A, 0x6D, 0xF2, 0x5F, 0x14, 0x37, \</span></div><div class="line"><a name="l00614"></a><span class="lineno"> 614</span> <span class="preprocessor"> 0x4F, 0xE1, 0x35, 0x6D, 0x6D, 0x51, 0xC2, 0x45, \</span></div><div class="line"><a name="l00615"></a><span class="lineno"> 615</span> <span class="preprocessor"> 0xE4, 0x85, 0xB5, 0x76, 0x62, 0x5E, 0x7E, 0xC6, \</span></div><div class="line"><a name="l00616"></a><span class="lineno"> 616</span> <span class="preprocessor"> 0xF4, 0x4C, 0x42, 0xE9, 0xA6, 0x37, 0xED, 0x6B, \</span></div><div class="line"><a name="l00617"></a><span class="lineno"> 617</span> <span class="preprocessor"> 0x0B, 0xFF, 0x5C, 0xB6, 0xF4, 0x06, 0xB7, 0xED, \</span></div><div class="line"><a name="l00618"></a><span class="lineno"> 618</span> <span class="preprocessor"> 0xEE, 0x38, 0x6B, 0xFB, 0x5A, 0x89, 0x9F, 0xA5, \</span></div><div class="line"><a name="l00619"></a><span class="lineno"> 619</span> <span class="preprocessor"> 0xAE, 0x9F, 0x24, 0x11, 0x7C, 0x4B, 0x1F, 0xE6, \</span></div><div class="line"><a name="l00620"></a><span class="lineno"> 620</span> <span class="preprocessor"> 0x49, 0x28, 0x66, 0x51, 0xEC, 0xE4, 0x5B, 0x3D, \</span></div><div class="line"><a name="l00621"></a><span class="lineno"> 621</span> <span class="preprocessor"> 0xC2, 0x00, 0x7C, 0xB8, 0xA1, 0x63, 0xBF, 0x05, \</span></div><div class="line"><a name="l00622"></a><span class="lineno"> 622</span> <span class="preprocessor"> 0x98, 0xDA, 0x48, 0x36, 0x1C, 0x55, 0xD3, 0x9A, \</span></div><div class="line"><a name="l00623"></a><span class="lineno"> 623</span> <span class="preprocessor"> 0x69, 0x16, 0x3F, 0xA8, 0xFD, 0x24, 0xCF, 0x5F, \</span></div><div class="line"><a name="l00624"></a><span class="lineno"> 624</span> <span class="preprocessor"> 0x83, 0x65, 0x5D, 0x23, 0xDC, 0xA3, 0xAD, 0x96, \</span></div><div class="line"><a name="l00625"></a><span class="lineno"> 625</span> <span class="preprocessor"> 0x1C, 0x62, 0xF3, 0x56, 0x20, 0x85, 0x52, 0xBB, \</span></div><div class="line"><a name="l00626"></a><span class="lineno"> 626</span> <span class="preprocessor"> 0x9E, 0xD5, 0x29, 0x07, 0x70, 0x96, 0x96, 0x6D, \</span></div><div class="line"><a name="l00627"></a><span class="lineno"> 627</span> <span class="preprocessor"> 0x67, 0x0C, 0x35, 0x4E, 0x4A, 0xBC, 0x98, 0x04, \</span></div><div class="line"><a name="l00628"></a><span class="lineno"> 628</span> <span class="preprocessor"> 0xF1, 0x74, 0x6C, 0x08, 0xCA, 0x18, 0x21, 0x7C, \</span></div><div class="line"><a name="l00629"></a><span class="lineno"> 629</span> <span class="preprocessor"> 0x32, 0x90, 0x5E, 0x46, 0x2E, 0x36, 0xCE, 0x3B, \</span></div><div class="line"><a name="l00630"></a><span class="lineno"> 630</span> <span class="preprocessor"> 0xE3, 0x9E, 0x77, 0x2C, 0x18, 0x0E, 0x86, 0x03, \</span></div><div class="line"><a name="l00631"></a><span class="lineno"> 631</span> <span class="preprocessor"> 0x9B, 0x27, 0x83, 0xA2, 0xEC, 0x07, 0xA2, 0x8F, \</span></div><div class="line"><a name="l00632"></a><span class="lineno"> 632</span> <span class="preprocessor"> 0xB5, 0xC5, 0x5D, 0xF0, 0x6F, 0x4C, 0x52, 0xC9, \</span></div><div class="line"><a name="l00633"></a><span class="lineno"> 633</span> <span class="preprocessor"> 0xDE, 0x2B, 0xCB, 0xF6, 0x95, 0x58, 0x17, 0x18, \</span></div><div class="line"><a name="l00634"></a><span class="lineno"> 634</span> <span class="preprocessor"> 0x39, 0x95, 0x49, 0x7C, 0xEA, 0x95, 0x6A, 0xE5, \</span></div><div class="line"><a name="l00635"></a><span class="lineno"> 635</span> <span class="preprocessor"> 0x15, 0xD2, 0x26, 0x18, 0x98, 0xFA, 0x05, 0x10, \</span></div><div class="line"><a name="l00636"></a><span class="lineno"> 636</span> <span class="preprocessor"> 0x15, 0x72, 0x8E, 0x5A, 0x8A, 0xAA, 0xC4, 0x2D, \</span></div><div class="line"><a name="l00637"></a><span class="lineno"> 637</span> <span class="preprocessor"> 0xAD, 0x33, 0x17, 0x0D, 0x04, 0x50, 0x7A, 0x33, \</span></div><div class="line"><a name="l00638"></a><span class="lineno"> 638</span> <span class="preprocessor"> 0xA8, 0x55, 0x21, 0xAB, 0xDF, 0x1C, 0xBA, 0x64, \</span></div><div class="line"><a name="l00639"></a><span class="lineno"> 639</span> <span class="preprocessor"> 0xEC, 0xFB, 0x85, 0x04, 0x58, 0xDB, 0xEF, 0x0A, \</span></div><div class="line"><a name="l00640"></a><span class="lineno"> 640</span> <span class="preprocessor"> 0x8A, 0xEA, 0x71, 0x57, 0x5D, 0x06, 0x0C, 0x7D, \</span></div><div class="line"><a name="l00641"></a><span class="lineno"> 641</span> <span class="preprocessor"> 0xB3, 0x97, 0x0F, 0x85, 0xA6, 0xE1, 0xE4, 0xC7, \</span></div><div class="line"><a name="l00642"></a><span class="lineno"> 642</span> <span class="preprocessor"> 0xAB, 0xF5, 0xAE, 0x8C, 0xDB, 0x09, 0x33, 0xD7, \</span></div><div class="line"><a name="l00643"></a><span class="lineno"> 643</span> <span class="preprocessor"> 0x1E, 0x8C, 0x94, 0xE0, 0x4A, 0x25, 0x61, 0x9D, \</span></div><div class="line"><a name="l00644"></a><span class="lineno"> 644</span> <span class="preprocessor"> 0xCE, 0xE3, 0xD2, 0x26, 0x1A, 0xD2, 0xEE, 0x6B, \</span></div><div class="line"><a name="l00645"></a><span class="lineno"> 645</span> <span class="preprocessor"> 0xF1, 0x2F, 0xFA, 0x06, 0xD9, 0x8A, 0x08, 0x64, \</span></div><div class="line"><a name="l00646"></a><span class="lineno"> 646</span> <span class="preprocessor"> 0xD8, 0x76, 0x02, 0x73, 0x3E, 0xC8, 0x6A, 0x64, \</span></div><div class="line"><a name="l00647"></a><span class="lineno"> 647</span> <span class="preprocessor"> 0x52, 0x1F, 0x2B, 0x18, 0x17, 0x7B, 0x20, 0x0C, \</span></div><div class="line"><a name="l00648"></a><span class="lineno"> 648</span> <span class="preprocessor"> 0xBB, 0xE1, 0x17, 0x57, 0x7A, 0x61, 0x5D, 0x6C, \</span></div><div class="line"><a name="l00649"></a><span class="lineno"> 649</span> <span class="preprocessor"> 0x77, 0x09, 0x88, 0xC0, 0xBA, 0xD9, 0x46, 0xE2, \</span></div><div class="line"><a name="l00650"></a><span class="lineno"> 650</span> <span class="preprocessor"> 0x08, 0xE2, 0x4F, 0xA0, 0x74, 0xE5, 0xAB, 0x31, \</span></div><div class="line"><a name="l00651"></a><span class="lineno"> 651</span> <span class="preprocessor"> 0x43, 0xDB, 0x5B, 0xFC, 0xE0, 0xFD, 0x10, 0x8E, \</span></div><div class="line"><a name="l00652"></a><span class="lineno"> 652</span> <span class="preprocessor"> 0x4B, 0x82, 0xD1, 0x20, 0xA9, 0x21, 0x08, 0x01, \</span></div><div class="line"><a name="l00653"></a><span class="lineno"> 653</span> <span class="preprocessor"> 0x1A, 0x72, 0x3C, 0x12, 0xA7, 0x87, 0xE6, 0xD7, \</span></div><div class="line"><a name="l00654"></a><span class="lineno"> 654</span> <span class="preprocessor"> 0x88, 0x71, 0x9A, 0x10, 0xBD, 0xBA, 0x5B, 0x26, \</span></div><div class="line"><a name="l00655"></a><span class="lineno"> 655</span> <span class="preprocessor"> 0x99, 0xC3, 0x27, 0x18, 0x6A, 0xF4, 0xE2, 0x3C, \</span></div><div class="line"><a name="l00656"></a><span class="lineno"> 656</span> <span class="preprocessor"> 0x1A, 0x94, 0x68, 0x34, 0xB6, 0x15, 0x0B, 0xDA, \</span></div><div class="line"><a name="l00657"></a><span class="lineno"> 657</span> <span class="preprocessor"> 0x25, 0x83, 0xE9, 0xCA, 0x2A, 0xD4, 0x4C, 0xE8, \</span></div><div class="line"><a name="l00658"></a><span class="lineno"> 658</span> <span class="preprocessor"> 0xDB, 0xBB, 0xC2, 0xDB, 0x04, 0xDE, 0x8E, 0xF9, \</span></div><div class="line"><a name="l00659"></a><span class="lineno"> 659</span> <span class="preprocessor"> 0x2E, 0x8E, 0xFC, 0x14, 0x1F, 0xBE, 0xCA, 0xA6, \</span></div><div class="line"><a name="l00660"></a><span class="lineno"> 660</span> <span class="preprocessor"> 0x28, 0x7C, 0x59, 0x47, 0x4E, 0x6B, 0xC0, 0x5D, \</span></div><div class="line"><a name="l00661"></a><span class="lineno"> 661</span> <span class="preprocessor"> 0x99, 0xB2, 0x96, 0x4F, 0xA0, 0x90, 0xC3, 0xA2, \</span></div><div class="line"><a name="l00662"></a><span class="lineno"> 662</span> <span class="preprocessor"> 0x23, 0x3B, 0xA1, 0x86, 0x51, 0x5B, 0xE7, 0xED, \</span></div><div class="line"><a name="l00663"></a><span class="lineno"> 663</span> <span class="preprocessor"> 0x1F, 0x61, 0x29, 0x70, 0xCE, 0xE2, 0xD7, 0xAF, \</span></div><div class="line"><a name="l00664"></a><span class="lineno"> 664</span> <span class="preprocessor"> 0xB8, 0x1B, 0xDD, 0x76, 0x21, 0x70, 0x48, 0x1C, \</span></div><div class="line"><a name="l00665"></a><span class="lineno"> 665</span> <span class="preprocessor"> 0xD0, 0x06, 0x91, 0x27, 0xD5, 0xB0, 0x5A, 0xA9, \</span></div><div class="line"><a name="l00666"></a><span class="lineno"> 666</span> <span class="preprocessor"> 0x93, 0xB4, 0xEA, 0x98, 0x8D, 0x8F, 0xDD, 0xC1, \</span></div><div class="line"><a name="l00667"></a><span class="lineno"> 667</span> <span class="preprocessor"> 0x86, 0xFF, 0xB7, 0xDC, 0x90, 0xA6, 0xC0, 0x8F, \</span></div><div class="line"><a name="l00668"></a><span class="lineno"> 668</span> <span class="preprocessor"> 0x4D, 0xF4, 0x35, 0xC9, 0x34, 0x06, 0x31, 0x99, \</span></div><div class="line"><a name="l00669"></a><span class="lineno"> 669</span> <span class="preprocessor"> 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF }</span></div><div class="line"><a name="l00670"></a><span class="lineno"> 670</span> </div><div class="line"><a name="l00671"></a><span class="lineno"><a class="line" href="dhm_8h.html#a232e35f0167ae77cf59195aec4aedee2"> 671</a></span> <span class="preprocessor">#define MBEDTLS_DHM_RFC3526_MODP_4096_G_BIN { 0x02 }</span></div><div class="line"><a name="l00672"></a><span class="lineno"> 672</span> </div><div class="line"><a name="l00673"></a><span class="lineno"><a class="line" href="dhm_8h.html#aed9cfaa8dcfb3db1c8c2487efde1d745"> 673</a></span> <span class="preprocessor">#define MBEDTLS_DHM_RFC7919_FFDHE2048_P_BIN { \</span></div><div class="line"><a name="l00674"></a><span class="lineno"> 674</span> <span class="preprocessor"> 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, \</span></div><div class="line"><a name="l00675"></a><span class="lineno"> 675</span> <span class="preprocessor"> 0xAD, 0xF8, 0x54, 0x58, 0xA2, 0xBB, 0x4A, 0x9A, \</span></div><div class="line"><a name="l00676"></a><span class="lineno"> 676</span> <span class="preprocessor"> 0xAF, 0xDC, 0x56, 0x20, 0x27, 0x3D, 0x3C, 0xF1, \</span></div><div class="line"><a name="l00677"></a><span class="lineno"> 677</span> <span class="preprocessor"> 0xD8, 0xB9, 0xC5, 0x83, 0xCE, 0x2D, 0x36, 0x95, \</span></div><div class="line"><a name="l00678"></a><span class="lineno"> 678</span> <span class="preprocessor"> 0xA9, 0xE1, 0x36, 0x41, 0x14, 0x64, 0x33, 0xFB, \</span></div><div class="line"><a name="l00679"></a><span class="lineno"> 679</span> <span class="preprocessor"> 0xCC, 0x93, 0x9D, 0xCE, 0x24, 0x9B, 0x3E, 0xF9, \</span></div><div class="line"><a name="l00680"></a><span class="lineno"> 680</span> <span class="preprocessor"> 0x7D, 0x2F, 0xE3, 0x63, 0x63, 0x0C, 0x75, 0xD8, \</span></div><div class="line"><a name="l00681"></a><span class="lineno"> 681</span> <span class="preprocessor"> 0xF6, 0x81, 0xB2, 0x02, 0xAE, 0xC4, 0x61, 0x7A, \</span></div><div class="line"><a name="l00682"></a><span class="lineno"> 682</span> <span class="preprocessor"> 0xD3, 0xDF, 0x1E, 0xD5, 0xD5, 0xFD, 0x65, 0x61, \</span></div><div class="line"><a name="l00683"></a><span class="lineno"> 683</span> <span class="preprocessor"> 0x24, 0x33, 0xF5, 0x1F, 0x5F, 0x06, 0x6E, 0xD0, \</span></div><div class="line"><a name="l00684"></a><span class="lineno"> 684</span> <span class="preprocessor"> 0x85, 0x63, 0x65, 0x55, 0x3D, 0xED, 0x1A, 0xF3, \</span></div><div class="line"><a name="l00685"></a><span class="lineno"> 685</span> <span class="preprocessor"> 0xB5, 0x57, 0x13, 0x5E, 0x7F, 0x57, 0xC9, 0x35, \</span></div><div class="line"><a name="l00686"></a><span class="lineno"> 686</span> <span class="preprocessor"> 0x98, 0x4F, 0x0C, 0x70, 0xE0, 0xE6, 0x8B, 0x77, \</span></div><div class="line"><a name="l00687"></a><span class="lineno"> 687</span> <span class="preprocessor"> 0xE2, 0xA6, 0x89, 0xDA, 0xF3, 0xEF, 0xE8, 0x72, \</span></div><div class="line"><a name="l00688"></a><span class="lineno"> 688</span> <span class="preprocessor"> 0x1D, 0xF1, 0x58, 0xA1, 0x36, 0xAD, 0xE7, 0x35, \</span></div><div class="line"><a name="l00689"></a><span class="lineno"> 689</span> <span class="preprocessor"> 0x30, 0xAC, 0xCA, 0x4F, 0x48, 0x3A, 0x79, 0x7A, \</span></div><div class="line"><a name="l00690"></a><span class="lineno"> 690</span> <span class="preprocessor"> 0xBC, 0x0A, 0xB1, 0x82, 0xB3, 0x24, 0xFB, 0x61, \</span></div><div class="line"><a name="l00691"></a><span class="lineno"> 691</span> <span class="preprocessor"> 0xD1, 0x08, 0xA9, 0x4B, 0xB2, 0xC8, 0xE3, 0xFB, \</span></div><div class="line"><a name="l00692"></a><span class="lineno"> 692</span> <span class="preprocessor"> 0xB9, 0x6A, 0xDA, 0xB7, 0x60, 0xD7, 0xF4, 0x68, \</span></div><div class="line"><a name="l00693"></a><span class="lineno"> 693</span> <span class="preprocessor"> 0x1D, 0x4F, 0x42, 0xA3, 0xDE, 0x39, 0x4D, 0xF4, \</span></div><div class="line"><a name="l00694"></a><span class="lineno"> 694</span> <span class="preprocessor"> 0xAE, 0x56, 0xED, 0xE7, 0x63, 0x72, 0xBB, 0x19, \</span></div><div class="line"><a name="l00695"></a><span class="lineno"> 695</span> <span class="preprocessor"> 0x0B, 0x07, 0xA7, 0xC8, 0xEE, 0x0A, 0x6D, 0x70, \</span></div><div class="line"><a name="l00696"></a><span class="lineno"> 696</span> <span class="preprocessor"> 0x9E, 0x02, 0xFC, 0xE1, 0xCD, 0xF7, 0xE2, 0xEC, \</span></div><div class="line"><a name="l00697"></a><span class="lineno"> 697</span> <span class="preprocessor"> 0xC0, 0x34, 0x04, 0xCD, 0x28, 0x34, 0x2F, 0x61, \</span></div><div class="line"><a name="l00698"></a><span class="lineno"> 698</span> <span class="preprocessor"> 0x91, 0x72, 0xFE, 0x9C, 0xE9, 0x85, 0x83, 0xFF, \</span></div><div class="line"><a name="l00699"></a><span class="lineno"> 699</span> <span class="preprocessor"> 0x8E, 0x4F, 0x12, 0x32, 0xEE, 0xF2, 0x81, 0x83, \</span></div><div class="line"><a name="l00700"></a><span class="lineno"> 700</span> <span class="preprocessor"> 0xC3, 0xFE, 0x3B, 0x1B, 0x4C, 0x6F, 0xAD, 0x73, \</span></div><div class="line"><a name="l00701"></a><span class="lineno"> 701</span> <span class="preprocessor"> 0x3B, 0xB5, 0xFC, 0xBC, 0x2E, 0xC2, 0x20, 0x05, \</span></div><div class="line"><a name="l00702"></a><span class="lineno"> 702</span> <span class="preprocessor"> 0xC5, 0x8E, 0xF1, 0x83, 0x7D, 0x16, 0x83, 0xB2, \</span></div><div class="line"><a name="l00703"></a><span class="lineno"> 703</span> <span class="preprocessor"> 0xC6, 0xF3, 0x4A, 0x26, 0xC1, 0xB2, 0xEF, 0xFA, \</span></div><div class="line"><a name="l00704"></a><span class="lineno"> 704</span> <span class="preprocessor"> 0x88, 0x6B, 0x42, 0x38, 0x61, 0x28, 0x5C, 0x97, \</span></div><div class="line"><a name="l00705"></a><span class="lineno"> 705</span> <span class="preprocessor"> 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, }</span></div><div class="line"><a name="l00706"></a><span class="lineno"> 706</span> </div><div class="line"><a name="l00707"></a><span class="lineno"><a class="line" href="dhm_8h.html#a41468a1a67e9feeb99114b6847422538"> 707</a></span> <span class="preprocessor">#define MBEDTLS_DHM_RFC7919_FFDHE2048_G_BIN { 0x02 }</span></div><div class="line"><a name="l00708"></a><span class="lineno"> 708</span> </div><div class="line"><a name="l00709"></a><span class="lineno"><a class="line" href="dhm_8h.html#a9e7c575e8f1a8bc2684ddfb04ddcec2f"> 709</a></span> <span class="preprocessor">#define MBEDTLS_DHM_RFC7919_FFDHE3072_P_BIN { \</span></div><div class="line"><a name="l00710"></a><span class="lineno"> 710</span> <span class="preprocessor"> 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, \</span></div><div class="line"><a name="l00711"></a><span class="lineno"> 711</span> <span class="preprocessor"> 0xAD, 0xF8, 0x54, 0x58, 0xA2, 0xBB, 0x4A, 0x9A, \</span></div><div class="line"><a name="l00712"></a><span class="lineno"> 712</span> <span class="preprocessor"> 0xAF, 0xDC, 0x56, 0x20, 0x27, 0x3D, 0x3C, 0xF1, \</span></div><div class="line"><a name="l00713"></a><span class="lineno"> 713</span> <span class="preprocessor"> 0xD8, 0xB9, 0xC5, 0x83, 0xCE, 0x2D, 0x36, 0x95, \</span></div><div class="line"><a name="l00714"></a><span class="lineno"> 714</span> <span class="preprocessor"> 0xA9, 0xE1, 0x36, 0x41, 0x14, 0x64, 0x33, 0xFB, \</span></div><div class="line"><a name="l00715"></a><span class="lineno"> 715</span> <span class="preprocessor"> 0xCC, 0x93, 0x9D, 0xCE, 0x24, 0x9B, 0x3E, 0xF9, \</span></div><div class="line"><a name="l00716"></a><span class="lineno"> 716</span> <span class="preprocessor"> 0x7D, 0x2F, 0xE3, 0x63, 0x63, 0x0C, 0x75, 0xD8, \</span></div><div class="line"><a name="l00717"></a><span class="lineno"> 717</span> <span class="preprocessor"> 0xF6, 0x81, 0xB2, 0x02, 0xAE, 0xC4, 0x61, 0x7A, \</span></div><div class="line"><a name="l00718"></a><span class="lineno"> 718</span> <span class="preprocessor"> 0xD3, 0xDF, 0x1E, 0xD5, 0xD5, 0xFD, 0x65, 0x61, \</span></div><div class="line"><a name="l00719"></a><span class="lineno"> 719</span> <span class="preprocessor"> 0x24, 0x33, 0xF5, 0x1F, 0x5F, 0x06, 0x6E, 0xD0, \</span></div><div class="line"><a name="l00720"></a><span class="lineno"> 720</span> <span class="preprocessor"> 0x85, 0x63, 0x65, 0x55, 0x3D, 0xED, 0x1A, 0xF3, \</span></div><div class="line"><a name="l00721"></a><span class="lineno"> 721</span> <span class="preprocessor"> 0xB5, 0x57, 0x13, 0x5E, 0x7F, 0x57, 0xC9, 0x35, \</span></div><div class="line"><a name="l00722"></a><span class="lineno"> 722</span> <span class="preprocessor"> 0x98, 0x4F, 0x0C, 0x70, 0xE0, 0xE6, 0x8B, 0x77, \</span></div><div class="line"><a name="l00723"></a><span class="lineno"> 723</span> <span class="preprocessor"> 0xE2, 0xA6, 0x89, 0xDA, 0xF3, 0xEF, 0xE8, 0x72, \</span></div><div class="line"><a name="l00724"></a><span class="lineno"> 724</span> <span class="preprocessor"> 0x1D, 0xF1, 0x58, 0xA1, 0x36, 0xAD, 0xE7, 0x35, \</span></div><div class="line"><a name="l00725"></a><span class="lineno"> 725</span> <span class="preprocessor"> 0x30, 0xAC, 0xCA, 0x4F, 0x48, 0x3A, 0x79, 0x7A, \</span></div><div class="line"><a name="l00726"></a><span class="lineno"> 726</span> <span class="preprocessor"> 0xBC, 0x0A, 0xB1, 0x82, 0xB3, 0x24, 0xFB, 0x61, \</span></div><div class="line"><a name="l00727"></a><span class="lineno"> 727</span> <span class="preprocessor"> 0xD1, 0x08, 0xA9, 0x4B, 0xB2, 0xC8, 0xE3, 0xFB, \</span></div><div class="line"><a name="l00728"></a><span class="lineno"> 728</span> <span class="preprocessor"> 0xB9, 0x6A, 0xDA, 0xB7, 0x60, 0xD7, 0xF4, 0x68, \</span></div><div class="line"><a name="l00729"></a><span class="lineno"> 729</span> <span class="preprocessor"> 0x1D, 0x4F, 0x42, 0xA3, 0xDE, 0x39, 0x4D, 0xF4, \</span></div><div class="line"><a name="l00730"></a><span class="lineno"> 730</span> <span class="preprocessor"> 0xAE, 0x56, 0xED, 0xE7, 0x63, 0x72, 0xBB, 0x19, \</span></div><div class="line"><a name="l00731"></a><span class="lineno"> 731</span> <span class="preprocessor"> 0x0B, 0x07, 0xA7, 0xC8, 0xEE, 0x0A, 0x6D, 0x70, \</span></div><div class="line"><a name="l00732"></a><span class="lineno"> 732</span> <span class="preprocessor"> 0x9E, 0x02, 0xFC, 0xE1, 0xCD, 0xF7, 0xE2, 0xEC, \</span></div><div class="line"><a name="l00733"></a><span class="lineno"> 733</span> <span class="preprocessor"> 0xC0, 0x34, 0x04, 0xCD, 0x28, 0x34, 0x2F, 0x61, \</span></div><div class="line"><a name="l00734"></a><span class="lineno"> 734</span> <span class="preprocessor"> 0x91, 0x72, 0xFE, 0x9C, 0xE9, 0x85, 0x83, 0xFF, \</span></div><div class="line"><a name="l00735"></a><span class="lineno"> 735</span> <span class="preprocessor"> 0x8E, 0x4F, 0x12, 0x32, 0xEE, 0xF2, 0x81, 0x83, \</span></div><div class="line"><a name="l00736"></a><span class="lineno"> 736</span> <span class="preprocessor"> 0xC3, 0xFE, 0x3B, 0x1B, 0x4C, 0x6F, 0xAD, 0x73, \</span></div><div class="line"><a name="l00737"></a><span class="lineno"> 737</span> <span class="preprocessor"> 0x3B, 0xB5, 0xFC, 0xBC, 0x2E, 0xC2, 0x20, 0x05, \</span></div><div class="line"><a name="l00738"></a><span class="lineno"> 738</span> <span class="preprocessor"> 0xC5, 0x8E, 0xF1, 0x83, 0x7D, 0x16, 0x83, 0xB2, \</span></div><div class="line"><a name="l00739"></a><span class="lineno"> 739</span> <span class="preprocessor"> 0xC6, 0xF3, 0x4A, 0x26, 0xC1, 0xB2, 0xEF, 0xFA, \</span></div><div class="line"><a name="l00740"></a><span class="lineno"> 740</span> <span class="preprocessor"> 0x88, 0x6B, 0x42, 0x38, 0x61, 0x1F, 0xCF, 0xDC, \</span></div><div class="line"><a name="l00741"></a><span class="lineno"> 741</span> <span class="preprocessor"> 0xDE, 0x35, 0x5B, 0x3B, 0x65, 0x19, 0x03, 0x5B, \</span></div><div class="line"><a name="l00742"></a><span class="lineno"> 742</span> <span class="preprocessor"> 0xBC, 0x34, 0xF4, 0xDE, 0xF9, 0x9C, 0x02, 0x38, \</span></div><div class="line"><a name="l00743"></a><span class="lineno"> 743</span> <span class="preprocessor"> 0x61, 0xB4, 0x6F, 0xC9, 0xD6, 0xE6, 0xC9, 0x07, \</span></div><div class="line"><a name="l00744"></a><span class="lineno"> 744</span> <span class="preprocessor"> 0x7A, 0xD9, 0x1D, 0x26, 0x91, 0xF7, 0xF7, 0xEE, \</span></div><div class="line"><a name="l00745"></a><span class="lineno"> 745</span> <span class="preprocessor"> 0x59, 0x8C, 0xB0, 0xFA, 0xC1, 0x86, 0xD9, 0x1C, \</span></div><div class="line"><a name="l00746"></a><span class="lineno"> 746</span> <span class="preprocessor"> 0xAE, 0xFE, 0x13, 0x09, 0x85, 0x13, 0x92, 0x70, \</span></div><div class="line"><a name="l00747"></a><span class="lineno"> 747</span> <span class="preprocessor"> 0xB4, 0x13, 0x0C, 0x93, 0xBC, 0x43, 0x79, 0x44, \</span></div><div class="line"><a name="l00748"></a><span class="lineno"> 748</span> <span class="preprocessor"> 0xF4, 0xFD, 0x44, 0x52, 0xE2, 0xD7, 0x4D, 0xD3, \</span></div><div class="line"><a name="l00749"></a><span class="lineno"> 749</span> <span class="preprocessor"> 0x64, 0xF2, 0xE2, 0x1E, 0x71, 0xF5, 0x4B, 0xFF, \</span></div><div class="line"><a name="l00750"></a><span class="lineno"> 750</span> <span class="preprocessor"> 0x5C, 0xAE, 0x82, 0xAB, 0x9C, 0x9D, 0xF6, 0x9E, \</span></div><div class="line"><a name="l00751"></a><span class="lineno"> 751</span> <span class="preprocessor"> 0xE8, 0x6D, 0x2B, 0xC5, 0x22, 0x36, 0x3A, 0x0D, \</span></div><div class="line"><a name="l00752"></a><span class="lineno"> 752</span> <span class="preprocessor"> 0xAB, 0xC5, 0x21, 0x97, 0x9B, 0x0D, 0xEA, 0xDA, \</span></div><div class="line"><a name="l00753"></a><span class="lineno"> 753</span> <span class="preprocessor"> 0x1D, 0xBF, 0x9A, 0x42, 0xD5, 0xC4, 0x48, 0x4E, \</span></div><div class="line"><a name="l00754"></a><span class="lineno"> 754</span> <span class="preprocessor"> 0x0A, 0xBC, 0xD0, 0x6B, 0xFA, 0x53, 0xDD, 0xEF, \</span></div><div class="line"><a name="l00755"></a><span class="lineno"> 755</span> <span class="preprocessor"> 0x3C, 0x1B, 0x20, 0xEE, 0x3F, 0xD5, 0x9D, 0x7C, \</span></div><div class="line"><a name="l00756"></a><span class="lineno"> 756</span> <span class="preprocessor"> 0x25, 0xE4, 0x1D, 0x2B, 0x66, 0xC6, 0x2E, 0x37, \</span></div><div class="line"><a name="l00757"></a><span class="lineno"> 757</span> <span class="preprocessor"> 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF }</span></div><div class="line"><a name="l00758"></a><span class="lineno"> 758</span> </div><div class="line"><a name="l00759"></a><span class="lineno"><a class="line" href="dhm_8h.html#aac1708201951a5a7c12894c81250ef8b"> 759</a></span> <span class="preprocessor">#define MBEDTLS_DHM_RFC7919_FFDHE3072_G_BIN { 0x02 }</span></div><div class="line"><a name="l00760"></a><span class="lineno"> 760</span> </div><div class="line"><a name="l00761"></a><span class="lineno"><a class="line" href="dhm_8h.html#a0b61a07466c1f105f6280fc8104139e9"> 761</a></span> <span class="preprocessor">#define MBEDTLS_DHM_RFC7919_FFDHE4096_P_BIN { \</span></div><div class="line"><a name="l00762"></a><span class="lineno"> 762</span> <span class="preprocessor"> 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, \</span></div><div class="line"><a name="l00763"></a><span class="lineno"> 763</span> <span class="preprocessor"> 0xAD, 0xF8, 0x54, 0x58, 0xA2, 0xBB, 0x4A, 0x9A, \</span></div><div class="line"><a name="l00764"></a><span class="lineno"> 764</span> <span class="preprocessor"> 0xAF, 0xDC, 0x56, 0x20, 0x27, 0x3D, 0x3C, 0xF1, \</span></div><div class="line"><a name="l00765"></a><span class="lineno"> 765</span> <span class="preprocessor"> 0xD8, 0xB9, 0xC5, 0x83, 0xCE, 0x2D, 0x36, 0x95, \</span></div><div class="line"><a name="l00766"></a><span class="lineno"> 766</span> <span class="preprocessor"> 0xA9, 0xE1, 0x36, 0x41, 0x14, 0x64, 0x33, 0xFB, \</span></div><div class="line"><a name="l00767"></a><span class="lineno"> 767</span> <span class="preprocessor"> 0xCC, 0x93, 0x9D, 0xCE, 0x24, 0x9B, 0x3E, 0xF9, \</span></div><div class="line"><a name="l00768"></a><span class="lineno"> 768</span> <span class="preprocessor"> 0x7D, 0x2F, 0xE3, 0x63, 0x63, 0x0C, 0x75, 0xD8, \</span></div><div class="line"><a name="l00769"></a><span class="lineno"> 769</span> <span class="preprocessor"> 0xF6, 0x81, 0xB2, 0x02, 0xAE, 0xC4, 0x61, 0x7A, \</span></div><div class="line"><a name="l00770"></a><span class="lineno"> 770</span> <span class="preprocessor"> 0xD3, 0xDF, 0x1E, 0xD5, 0xD5, 0xFD, 0x65, 0x61, \</span></div><div class="line"><a name="l00771"></a><span class="lineno"> 771</span> <span class="preprocessor"> 0x24, 0x33, 0xF5, 0x1F, 0x5F, 0x06, 0x6E, 0xD0, \</span></div><div class="line"><a name="l00772"></a><span class="lineno"> 772</span> <span class="preprocessor"> 0x85, 0x63, 0x65, 0x55, 0x3D, 0xED, 0x1A, 0xF3, \</span></div><div class="line"><a name="l00773"></a><span class="lineno"> 773</span> <span class="preprocessor"> 0xB5, 0x57, 0x13, 0x5E, 0x7F, 0x57, 0xC9, 0x35, \</span></div><div class="line"><a name="l00774"></a><span class="lineno"> 774</span> <span class="preprocessor"> 0x98, 0x4F, 0x0C, 0x70, 0xE0, 0xE6, 0x8B, 0x77, \</span></div><div class="line"><a name="l00775"></a><span class="lineno"> 775</span> <span class="preprocessor"> 0xE2, 0xA6, 0x89, 0xDA, 0xF3, 0xEF, 0xE8, 0x72, \</span></div><div class="line"><a name="l00776"></a><span class="lineno"> 776</span> <span class="preprocessor"> 0x1D, 0xF1, 0x58, 0xA1, 0x36, 0xAD, 0xE7, 0x35, \</span></div><div class="line"><a name="l00777"></a><span class="lineno"> 777</span> <span class="preprocessor"> 0x30, 0xAC, 0xCA, 0x4F, 0x48, 0x3A, 0x79, 0x7A, \</span></div><div class="line"><a name="l00778"></a><span class="lineno"> 778</span> <span class="preprocessor"> 0xBC, 0x0A, 0xB1, 0x82, 0xB3, 0x24, 0xFB, 0x61, \</span></div><div class="line"><a name="l00779"></a><span class="lineno"> 779</span> <span class="preprocessor"> 0xD1, 0x08, 0xA9, 0x4B, 0xB2, 0xC8, 0xE3, 0xFB, \</span></div><div class="line"><a name="l00780"></a><span class="lineno"> 780</span> <span class="preprocessor"> 0xB9, 0x6A, 0xDA, 0xB7, 0x60, 0xD7, 0xF4, 0x68, \</span></div><div class="line"><a name="l00781"></a><span class="lineno"> 781</span> <span class="preprocessor"> 0x1D, 0x4F, 0x42, 0xA3, 0xDE, 0x39, 0x4D, 0xF4, \</span></div><div class="line"><a name="l00782"></a><span class="lineno"> 782</span> <span class="preprocessor"> 0xAE, 0x56, 0xED, 0xE7, 0x63, 0x72, 0xBB, 0x19, \</span></div><div class="line"><a name="l00783"></a><span class="lineno"> 783</span> <span class="preprocessor"> 0x0B, 0x07, 0xA7, 0xC8, 0xEE, 0x0A, 0x6D, 0x70, \</span></div><div class="line"><a name="l00784"></a><span class="lineno"> 784</span> <span class="preprocessor"> 0x9E, 0x02, 0xFC, 0xE1, 0xCD, 0xF7, 0xE2, 0xEC, \</span></div><div class="line"><a name="l00785"></a><span class="lineno"> 785</span> <span class="preprocessor"> 0xC0, 0x34, 0x04, 0xCD, 0x28, 0x34, 0x2F, 0x61, \</span></div><div class="line"><a name="l00786"></a><span class="lineno"> 786</span> <span class="preprocessor"> 0x91, 0x72, 0xFE, 0x9C, 0xE9, 0x85, 0x83, 0xFF, \</span></div><div class="line"><a name="l00787"></a><span class="lineno"> 787</span> <span class="preprocessor"> 0x8E, 0x4F, 0x12, 0x32, 0xEE, 0xF2, 0x81, 0x83, \</span></div><div class="line"><a name="l00788"></a><span class="lineno"> 788</span> <span class="preprocessor"> 0xC3, 0xFE, 0x3B, 0x1B, 0x4C, 0x6F, 0xAD, 0x73, \</span></div><div class="line"><a name="l00789"></a><span class="lineno"> 789</span> <span class="preprocessor"> 0x3B, 0xB5, 0xFC, 0xBC, 0x2E, 0xC2, 0x20, 0x05, \</span></div><div class="line"><a name="l00790"></a><span class="lineno"> 790</span> <span class="preprocessor"> 0xC5, 0x8E, 0xF1, 0x83, 0x7D, 0x16, 0x83, 0xB2, \</span></div><div class="line"><a name="l00791"></a><span class="lineno"> 791</span> <span class="preprocessor"> 0xC6, 0xF3, 0x4A, 0x26, 0xC1, 0xB2, 0xEF, 0xFA, \</span></div><div class="line"><a name="l00792"></a><span class="lineno"> 792</span> <span class="preprocessor"> 0x88, 0x6B, 0x42, 0x38, 0x61, 0x1F, 0xCF, 0xDC, \</span></div><div class="line"><a name="l00793"></a><span class="lineno"> 793</span> <span class="preprocessor"> 0xDE, 0x35, 0x5B, 0x3B, 0x65, 0x19, 0x03, 0x5B, \</span></div><div class="line"><a name="l00794"></a><span class="lineno"> 794</span> <span class="preprocessor"> 0xBC, 0x34, 0xF4, 0xDE, 0xF9, 0x9C, 0x02, 0x38, \</span></div><div class="line"><a name="l00795"></a><span class="lineno"> 795</span> <span class="preprocessor"> 0x61, 0xB4, 0x6F, 0xC9, 0xD6, 0xE6, 0xC9, 0x07, \</span></div><div class="line"><a name="l00796"></a><span class="lineno"> 796</span> <span class="preprocessor"> 0x7A, 0xD9, 0x1D, 0x26, 0x91, 0xF7, 0xF7, 0xEE, \</span></div><div class="line"><a name="l00797"></a><span class="lineno"> 797</span> <span class="preprocessor"> 0x59, 0x8C, 0xB0, 0xFA, 0xC1, 0x86, 0xD9, 0x1C, \</span></div><div class="line"><a name="l00798"></a><span class="lineno"> 798</span> <span class="preprocessor"> 0xAE, 0xFE, 0x13, 0x09, 0x85, 0x13, 0x92, 0x70, \</span></div><div class="line"><a name="l00799"></a><span class="lineno"> 799</span> <span class="preprocessor"> 0xB4, 0x13, 0x0C, 0x93, 0xBC, 0x43, 0x79, 0x44, \</span></div><div class="line"><a name="l00800"></a><span class="lineno"> 800</span> <span class="preprocessor"> 0xF4, 0xFD, 0x44, 0x52, 0xE2, 0xD7, 0x4D, 0xD3, \</span></div><div class="line"><a name="l00801"></a><span class="lineno"> 801</span> <span class="preprocessor"> 0x64, 0xF2, 0xE2, 0x1E, 0x71, 0xF5, 0x4B, 0xFF, \</span></div><div class="line"><a name="l00802"></a><span class="lineno"> 802</span> <span class="preprocessor"> 0x5C, 0xAE, 0x82, 0xAB, 0x9C, 0x9D, 0xF6, 0x9E, \</span></div><div class="line"><a name="l00803"></a><span class="lineno"> 803</span> <span class="preprocessor"> 0xE8, 0x6D, 0x2B, 0xC5, 0x22, 0x36, 0x3A, 0x0D, \</span></div><div class="line"><a name="l00804"></a><span class="lineno"> 804</span> <span class="preprocessor"> 0xAB, 0xC5, 0x21, 0x97, 0x9B, 0x0D, 0xEA, 0xDA, \</span></div><div class="line"><a name="l00805"></a><span class="lineno"> 805</span> <span class="preprocessor"> 0x1D, 0xBF, 0x9A, 0x42, 0xD5, 0xC4, 0x48, 0x4E, \</span></div><div class="line"><a name="l00806"></a><span class="lineno"> 806</span> <span class="preprocessor"> 0x0A, 0xBC, 0xD0, 0x6B, 0xFA, 0x53, 0xDD, 0xEF, \</span></div><div class="line"><a name="l00807"></a><span class="lineno"> 807</span> <span class="preprocessor"> 0x3C, 0x1B, 0x20, 0xEE, 0x3F, 0xD5, 0x9D, 0x7C, \</span></div><div class="line"><a name="l00808"></a><span class="lineno"> 808</span> <span class="preprocessor"> 0x25, 0xE4, 0x1D, 0x2B, 0x66, 0x9E, 0x1E, 0xF1, \</span></div><div class="line"><a name="l00809"></a><span class="lineno"> 809</span> <span class="preprocessor"> 0x6E, 0x6F, 0x52, 0xC3, 0x16, 0x4D, 0xF4, 0xFB, \</span></div><div class="line"><a name="l00810"></a><span class="lineno"> 810</span> <span class="preprocessor"> 0x79, 0x30, 0xE9, 0xE4, 0xE5, 0x88, 0x57, 0xB6, \</span></div><div class="line"><a name="l00811"></a><span class="lineno"> 811</span> <span class="preprocessor"> 0xAC, 0x7D, 0x5F, 0x42, 0xD6, 0x9F, 0x6D, 0x18, \</span></div><div class="line"><a name="l00812"></a><span class="lineno"> 812</span> <span class="preprocessor"> 0x77, 0x63, 0xCF, 0x1D, 0x55, 0x03, 0x40, 0x04, \</span></div><div class="line"><a name="l00813"></a><span class="lineno"> 813</span> <span class="preprocessor"> 0x87, 0xF5, 0x5B, 0xA5, 0x7E, 0x31, 0xCC, 0x7A, \</span></div><div class="line"><a name="l00814"></a><span class="lineno"> 814</span> <span class="preprocessor"> 0x71, 0x35, 0xC8, 0x86, 0xEF, 0xB4, 0x31, 0x8A, \</span></div><div class="line"><a name="l00815"></a><span class="lineno"> 815</span> <span class="preprocessor"> 0xED, 0x6A, 0x1E, 0x01, 0x2D, 0x9E, 0x68, 0x32, \</span></div><div class="line"><a name="l00816"></a><span class="lineno"> 816</span> <span class="preprocessor"> 0xA9, 0x07, 0x60, 0x0A, 0x91, 0x81, 0x30, 0xC4, \</span></div><div class="line"><a name="l00817"></a><span class="lineno"> 817</span> <span class="preprocessor"> 0x6D, 0xC7, 0x78, 0xF9, 0x71, 0xAD, 0x00, 0x38, \</span></div><div class="line"><a name="l00818"></a><span class="lineno"> 818</span> <span class="preprocessor"> 0x09, 0x29, 0x99, 0xA3, 0x33, 0xCB, 0x8B, 0x7A, \</span></div><div class="line"><a name="l00819"></a><span class="lineno"> 819</span> <span class="preprocessor"> 0x1A, 0x1D, 0xB9, 0x3D, 0x71, 0x40, 0x00, 0x3C, \</span></div><div class="line"><a name="l00820"></a><span class="lineno"> 820</span> <span class="preprocessor"> 0x2A, 0x4E, 0xCE, 0xA9, 0xF9, 0x8D, 0x0A, 0xCC, \</span></div><div class="line"><a name="l00821"></a><span class="lineno"> 821</span> <span class="preprocessor"> 0x0A, 0x82, 0x91, 0xCD, 0xCE, 0xC9, 0x7D, 0xCF, \</span></div><div class="line"><a name="l00822"></a><span class="lineno"> 822</span> <span class="preprocessor"> 0x8E, 0xC9, 0xB5, 0x5A, 0x7F, 0x88, 0xA4, 0x6B, \</span></div><div class="line"><a name="l00823"></a><span class="lineno"> 823</span> <span class="preprocessor"> 0x4D, 0xB5, 0xA8, 0x51, 0xF4, 0x41, 0x82, 0xE1, \</span></div><div class="line"><a name="l00824"></a><span class="lineno"> 824</span> <span class="preprocessor"> 0xC6, 0x8A, 0x00, 0x7E, 0x5E, 0x65, 0x5F, 0x6A, \</span></div><div class="line"><a name="l00825"></a><span class="lineno"> 825</span> <span class="preprocessor"> 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF }</span></div><div class="line"><a name="l00826"></a><span class="lineno"> 826</span> </div><div class="line"><a name="l00827"></a><span class="lineno"><a class="line" href="dhm_8h.html#a18d36d6d8a1f20a891da7f92273cd00f"> 827</a></span> <span class="preprocessor">#define MBEDTLS_DHM_RFC7919_FFDHE4096_G_BIN { 0x02 }</span></div><div class="line"><a name="l00828"></a><span class="lineno"> 828</span> </div><div class="line"><a name="l00829"></a><span class="lineno"><a class="line" href="dhm_8h.html#a7c4fd0bc705d07e161d6f96f3d5bd2ab"> 829</a></span> <span class="preprocessor">#define MBEDTLS_DHM_RFC7919_FFDHE6144_P_BIN { \</span></div><div class="line"><a name="l00830"></a><span class="lineno"> 830</span> <span class="preprocessor"> 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, \</span></div><div class="line"><a name="l00831"></a><span class="lineno"> 831</span> <span class="preprocessor"> 0xAD, 0xF8, 0x54, 0x58, 0xA2, 0xBB, 0x4A, 0x9A, \</span></div><div class="line"><a name="l00832"></a><span class="lineno"> 832</span> <span class="preprocessor"> 0xAF, 0xDC, 0x56, 0x20, 0x27, 0x3D, 0x3C, 0xF1, \</span></div><div class="line"><a name="l00833"></a><span class="lineno"> 833</span> <span class="preprocessor"> 0xD8, 0xB9, 0xC5, 0x83, 0xCE, 0x2D, 0x36, 0x95, \</span></div><div class="line"><a name="l00834"></a><span class="lineno"> 834</span> <span class="preprocessor"> 0xA9, 0xE1, 0x36, 0x41, 0x14, 0x64, 0x33, 0xFB, \</span></div><div class="line"><a name="l00835"></a><span class="lineno"> 835</span> <span class="preprocessor"> 0xCC, 0x93, 0x9D, 0xCE, 0x24, 0x9B, 0x3E, 0xF9, \</span></div><div class="line"><a name="l00836"></a><span class="lineno"> 836</span> <span class="preprocessor"> 0x7D, 0x2F, 0xE3, 0x63, 0x63, 0x0C, 0x75, 0xD8, \</span></div><div class="line"><a name="l00837"></a><span class="lineno"> 837</span> <span class="preprocessor"> 0xF6, 0x81, 0xB2, 0x02, 0xAE, 0xC4, 0x61, 0x7A, \</span></div><div class="line"><a name="l00838"></a><span class="lineno"> 838</span> <span class="preprocessor"> 0xD3, 0xDF, 0x1E, 0xD5, 0xD5, 0xFD, 0x65, 0x61, \</span></div><div class="line"><a name="l00839"></a><span class="lineno"> 839</span> <span class="preprocessor"> 0x24, 0x33, 0xF5, 0x1F, 0x5F, 0x06, 0x6E, 0xD0, \</span></div><div class="line"><a name="l00840"></a><span class="lineno"> 840</span> <span class="preprocessor"> 0x85, 0x63, 0x65, 0x55, 0x3D, 0xED, 0x1A, 0xF3, \</span></div><div class="line"><a name="l00841"></a><span class="lineno"> 841</span> <span class="preprocessor"> 0xB5, 0x57, 0x13, 0x5E, 0x7F, 0x57, 0xC9, 0x35, \</span></div><div class="line"><a name="l00842"></a><span class="lineno"> 842</span> <span class="preprocessor"> 0x98, 0x4F, 0x0C, 0x70, 0xE0, 0xE6, 0x8B, 0x77, \</span></div><div class="line"><a name="l00843"></a><span class="lineno"> 843</span> <span class="preprocessor"> 0xE2, 0xA6, 0x89, 0xDA, 0xF3, 0xEF, 0xE8, 0x72, \</span></div><div class="line"><a name="l00844"></a><span class="lineno"> 844</span> <span class="preprocessor"> 0x1D, 0xF1, 0x58, 0xA1, 0x36, 0xAD, 0xE7, 0x35, \</span></div><div class="line"><a name="l00845"></a><span class="lineno"> 845</span> <span class="preprocessor"> 0x30, 0xAC, 0xCA, 0x4F, 0x48, 0x3A, 0x79, 0x7A, \</span></div><div class="line"><a name="l00846"></a><span class="lineno"> 846</span> <span class="preprocessor"> 0xBC, 0x0A, 0xB1, 0x82, 0xB3, 0x24, 0xFB, 0x61, \</span></div><div class="line"><a name="l00847"></a><span class="lineno"> 847</span> <span class="preprocessor"> 0xD1, 0x08, 0xA9, 0x4B, 0xB2, 0xC8, 0xE3, 0xFB, \</span></div><div class="line"><a name="l00848"></a><span class="lineno"> 848</span> <span class="preprocessor"> 0xB9, 0x6A, 0xDA, 0xB7, 0x60, 0xD7, 0xF4, 0x68, \</span></div><div class="line"><a name="l00849"></a><span class="lineno"> 849</span> <span class="preprocessor"> 0x1D, 0x4F, 0x42, 0xA3, 0xDE, 0x39, 0x4D, 0xF4, \</span></div><div class="line"><a name="l00850"></a><span class="lineno"> 850</span> <span class="preprocessor"> 0xAE, 0x56, 0xED, 0xE7, 0x63, 0x72, 0xBB, 0x19, \</span></div><div class="line"><a name="l00851"></a><span class="lineno"> 851</span> <span class="preprocessor"> 0x0B, 0x07, 0xA7, 0xC8, 0xEE, 0x0A, 0x6D, 0x70, \</span></div><div class="line"><a name="l00852"></a><span class="lineno"> 852</span> <span class="preprocessor"> 0x9E, 0x02, 0xFC, 0xE1, 0xCD, 0xF7, 0xE2, 0xEC, \</span></div><div class="line"><a name="l00853"></a><span class="lineno"> 853</span> <span class="preprocessor"> 0xC0, 0x34, 0x04, 0xCD, 0x28, 0x34, 0x2F, 0x61, \</span></div><div class="line"><a name="l00854"></a><span class="lineno"> 854</span> <span class="preprocessor"> 0x91, 0x72, 0xFE, 0x9C, 0xE9, 0x85, 0x83, 0xFF, \</span></div><div class="line"><a name="l00855"></a><span class="lineno"> 855</span> <span class="preprocessor"> 0x8E, 0x4F, 0x12, 0x32, 0xEE, 0xF2, 0x81, 0x83, \</span></div><div class="line"><a name="l00856"></a><span class="lineno"> 856</span> <span class="preprocessor"> 0xC3, 0xFE, 0x3B, 0x1B, 0x4C, 0x6F, 0xAD, 0x73, \</span></div><div class="line"><a name="l00857"></a><span class="lineno"> 857</span> <span class="preprocessor"> 0x3B, 0xB5, 0xFC, 0xBC, 0x2E, 0xC2, 0x20, 0x05, \</span></div><div class="line"><a name="l00858"></a><span class="lineno"> 858</span> <span class="preprocessor"> 0xC5, 0x8E, 0xF1, 0x83, 0x7D, 0x16, 0x83, 0xB2, \</span></div><div class="line"><a name="l00859"></a><span class="lineno"> 859</span> <span class="preprocessor"> 0xC6, 0xF3, 0x4A, 0x26, 0xC1, 0xB2, 0xEF, 0xFA, \</span></div><div class="line"><a name="l00860"></a><span class="lineno"> 860</span> <span class="preprocessor"> 0x88, 0x6B, 0x42, 0x38, 0x61, 0x1F, 0xCF, 0xDC, \</span></div><div class="line"><a name="l00861"></a><span class="lineno"> 861</span> <span class="preprocessor"> 0xDE, 0x35, 0x5B, 0x3B, 0x65, 0x19, 0x03, 0x5B, \</span></div><div class="line"><a name="l00862"></a><span class="lineno"> 862</span> <span class="preprocessor"> 0xBC, 0x34, 0xF4, 0xDE, 0xF9, 0x9C, 0x02, 0x38, \</span></div><div class="line"><a name="l00863"></a><span class="lineno"> 863</span> <span class="preprocessor"> 0x61, 0xB4, 0x6F, 0xC9, 0xD6, 0xE6, 0xC9, 0x07, \</span></div><div class="line"><a name="l00864"></a><span class="lineno"> 864</span> <span class="preprocessor"> 0x7A, 0xD9, 0x1D, 0x26, 0x91, 0xF7, 0xF7, 0xEE, \</span></div><div class="line"><a name="l00865"></a><span class="lineno"> 865</span> <span class="preprocessor"> 0x59, 0x8C, 0xB0, 0xFA, 0xC1, 0x86, 0xD9, 0x1C, \</span></div><div class="line"><a name="l00866"></a><span class="lineno"> 866</span> <span class="preprocessor"> 0xAE, 0xFE, 0x13, 0x09, 0x85, 0x13, 0x92, 0x70, \</span></div><div class="line"><a name="l00867"></a><span class="lineno"> 867</span> <span class="preprocessor"> 0xB4, 0x13, 0x0C, 0x93, 0xBC, 0x43, 0x79, 0x44, \</span></div><div class="line"><a name="l00868"></a><span class="lineno"> 868</span> <span class="preprocessor"> 0xF4, 0xFD, 0x44, 0x52, 0xE2, 0xD7, 0x4D, 0xD3, \</span></div><div class="line"><a name="l00869"></a><span class="lineno"> 869</span> <span class="preprocessor"> 0x64, 0xF2, 0xE2, 0x1E, 0x71, 0xF5, 0x4B, 0xFF, \</span></div><div class="line"><a name="l00870"></a><span class="lineno"> 870</span> <span class="preprocessor"> 0x5C, 0xAE, 0x82, 0xAB, 0x9C, 0x9D, 0xF6, 0x9E, \</span></div><div class="line"><a name="l00871"></a><span class="lineno"> 871</span> <span class="preprocessor"> 0xE8, 0x6D, 0x2B, 0xC5, 0x22, 0x36, 0x3A, 0x0D, \</span></div><div class="line"><a name="l00872"></a><span class="lineno"> 872</span> <span class="preprocessor"> 0xAB, 0xC5, 0x21, 0x97, 0x9B, 0x0D, 0xEA, 0xDA, \</span></div><div class="line"><a name="l00873"></a><span class="lineno"> 873</span> <span class="preprocessor"> 0x1D, 0xBF, 0x9A, 0x42, 0xD5, 0xC4, 0x48, 0x4E, \</span></div><div class="line"><a name="l00874"></a><span class="lineno"> 874</span> <span class="preprocessor"> 0x0A, 0xBC, 0xD0, 0x6B, 0xFA, 0x53, 0xDD, 0xEF, \</span></div><div class="line"><a name="l00875"></a><span class="lineno"> 875</span> <span class="preprocessor"> 0x3C, 0x1B, 0x20, 0xEE, 0x3F, 0xD5, 0x9D, 0x7C, \</span></div><div class="line"><a name="l00876"></a><span class="lineno"> 876</span> <span class="preprocessor"> 0x25, 0xE4, 0x1D, 0x2B, 0x66, 0x9E, 0x1E, 0xF1, \</span></div><div class="line"><a name="l00877"></a><span class="lineno"> 877</span> <span class="preprocessor"> 0x6E, 0x6F, 0x52, 0xC3, 0x16, 0x4D, 0xF4, 0xFB, \</span></div><div class="line"><a name="l00878"></a><span class="lineno"> 878</span> <span class="preprocessor"> 0x79, 0x30, 0xE9, 0xE4, 0xE5, 0x88, 0x57, 0xB6, \</span></div><div class="line"><a name="l00879"></a><span class="lineno"> 879</span> <span class="preprocessor"> 0xAC, 0x7D, 0x5F, 0x42, 0xD6, 0x9F, 0x6D, 0x18, \</span></div><div class="line"><a name="l00880"></a><span class="lineno"> 880</span> <span class="preprocessor"> 0x77, 0x63, 0xCF, 0x1D, 0x55, 0x03, 0x40, 0x04, \</span></div><div class="line"><a name="l00881"></a><span class="lineno"> 881</span> <span class="preprocessor"> 0x87, 0xF5, 0x5B, 0xA5, 0x7E, 0x31, 0xCC, 0x7A, \</span></div><div class="line"><a name="l00882"></a><span class="lineno"> 882</span> <span class="preprocessor"> 0x71, 0x35, 0xC8, 0x86, 0xEF, 0xB4, 0x31, 0x8A, \</span></div><div class="line"><a name="l00883"></a><span class="lineno"> 883</span> <span class="preprocessor"> 0xED, 0x6A, 0x1E, 0x01, 0x2D, 0x9E, 0x68, 0x32, \</span></div><div class="line"><a name="l00884"></a><span class="lineno"> 884</span> <span class="preprocessor"> 0xA9, 0x07, 0x60, 0x0A, 0x91, 0x81, 0x30, 0xC4, \</span></div><div class="line"><a name="l00885"></a><span class="lineno"> 885</span> <span class="preprocessor"> 0x6D, 0xC7, 0x78, 0xF9, 0x71, 0xAD, 0x00, 0x38, \</span></div><div class="line"><a name="l00886"></a><span class="lineno"> 886</span> <span class="preprocessor"> 0x09, 0x29, 0x99, 0xA3, 0x33, 0xCB, 0x8B, 0x7A, \</span></div><div class="line"><a name="l00887"></a><span class="lineno"> 887</span> <span class="preprocessor"> 0x1A, 0x1D, 0xB9, 0x3D, 0x71, 0x40, 0x00, 0x3C, \</span></div><div class="line"><a name="l00888"></a><span class="lineno"> 888</span> <span class="preprocessor"> 0x2A, 0x4E, 0xCE, 0xA9, 0xF9, 0x8D, 0x0A, 0xCC, \</span></div><div class="line"><a name="l00889"></a><span class="lineno"> 889</span> <span class="preprocessor"> 0x0A, 0x82, 0x91, 0xCD, 0xCE, 0xC9, 0x7D, 0xCF, \</span></div><div class="line"><a name="l00890"></a><span class="lineno"> 890</span> <span class="preprocessor"> 0x8E, 0xC9, 0xB5, 0x5A, 0x7F, 0x88, 0xA4, 0x6B, \</span></div><div class="line"><a name="l00891"></a><span class="lineno"> 891</span> <span class="preprocessor"> 0x4D, 0xB5, 0xA8, 0x51, 0xF4, 0x41, 0x82, 0xE1, \</span></div><div class="line"><a name="l00892"></a><span class="lineno"> 892</span> <span class="preprocessor"> 0xC6, 0x8A, 0x00, 0x7E, 0x5E, 0x0D, 0xD9, 0x02, \</span></div><div class="line"><a name="l00893"></a><span class="lineno"> 893</span> <span class="preprocessor"> 0x0B, 0xFD, 0x64, 0xB6, 0x45, 0x03, 0x6C, 0x7A, \</span></div><div class="line"><a name="l00894"></a><span class="lineno"> 894</span> <span class="preprocessor"> 0x4E, 0x67, 0x7D, 0x2C, 0x38, 0x53, 0x2A, 0x3A, \</span></div><div class="line"><a name="l00895"></a><span class="lineno"> 895</span> <span class="preprocessor"> 0x23, 0xBA, 0x44, 0x42, 0xCA, 0xF5, 0x3E, 0xA6, \</span></div><div class="line"><a name="l00896"></a><span class="lineno"> 896</span> <span class="preprocessor"> 0x3B, 0xB4, 0x54, 0x32, 0x9B, 0x76, 0x24, 0xC8, \</span></div><div class="line"><a name="l00897"></a><span class="lineno"> 897</span> <span class="preprocessor"> 0x91, 0x7B, 0xDD, 0x64, 0xB1, 0xC0, 0xFD, 0x4C, \</span></div><div class="line"><a name="l00898"></a><span class="lineno"> 898</span> <span class="preprocessor"> 0xB3, 0x8E, 0x8C, 0x33, 0x4C, 0x70, 0x1C, 0x3A, \</span></div><div class="line"><a name="l00899"></a><span class="lineno"> 899</span> <span class="preprocessor"> 0xCD, 0xAD, 0x06, 0x57, 0xFC, 0xCF, 0xEC, 0x71, \</span></div><div class="line"><a name="l00900"></a><span class="lineno"> 900</span> <span class="preprocessor"> 0x9B, 0x1F, 0x5C, 0x3E, 0x4E, 0x46, 0x04, 0x1F, \</span></div><div class="line"><a name="l00901"></a><span class="lineno"> 901</span> <span class="preprocessor"> 0x38, 0x81, 0x47, 0xFB, 0x4C, 0xFD, 0xB4, 0x77, \</span></div><div class="line"><a name="l00902"></a><span class="lineno"> 902</span> <span class="preprocessor"> 0xA5, 0x24, 0x71, 0xF7, 0xA9, 0xA9, 0x69, 0x10, \</span></div><div class="line"><a name="l00903"></a><span class="lineno"> 903</span> <span class="preprocessor"> 0xB8, 0x55, 0x32, 0x2E, 0xDB, 0x63, 0x40, 0xD8, \</span></div><div class="line"><a name="l00904"></a><span class="lineno"> 904</span> <span class="preprocessor"> 0xA0, 0x0E, 0xF0, 0x92, 0x35, 0x05, 0x11, 0xE3, \</span></div><div class="line"><a name="l00905"></a><span class="lineno"> 905</span> <span class="preprocessor"> 0x0A, 0xBE, 0xC1, 0xFF, 0xF9, 0xE3, 0xA2, 0x6E, \</span></div><div class="line"><a name="l00906"></a><span class="lineno"> 906</span> <span class="preprocessor"> 0x7F, 0xB2, 0x9F, 0x8C, 0x18, 0x30, 0x23, 0xC3, \</span></div><div class="line"><a name="l00907"></a><span class="lineno"> 907</span> <span class="preprocessor"> 0x58, 0x7E, 0x38, 0xDA, 0x00, 0x77, 0xD9, 0xB4, \</span></div><div class="line"><a name="l00908"></a><span class="lineno"> 908</span> <span class="preprocessor"> 0x76, 0x3E, 0x4E, 0x4B, 0x94, 0xB2, 0xBB, 0xC1, \</span></div><div class="line"><a name="l00909"></a><span class="lineno"> 909</span> <span class="preprocessor"> 0x94, 0xC6, 0x65, 0x1E, 0x77, 0xCA, 0xF9, 0x92, \</span></div><div class="line"><a name="l00910"></a><span class="lineno"> 910</span> <span class="preprocessor"> 0xEE, 0xAA, 0xC0, 0x23, 0x2A, 0x28, 0x1B, 0xF6, \</span></div><div class="line"><a name="l00911"></a><span class="lineno"> 911</span> <span class="preprocessor"> 0xB3, 0xA7, 0x39, 0xC1, 0x22, 0x61, 0x16, 0x82, \</span></div><div class="line"><a name="l00912"></a><span class="lineno"> 912</span> <span class="preprocessor"> 0x0A, 0xE8, 0xDB, 0x58, 0x47, 0xA6, 0x7C, 0xBE, \</span></div><div class="line"><a name="l00913"></a><span class="lineno"> 913</span> <span class="preprocessor"> 0xF9, 0xC9, 0x09, 0x1B, 0x46, 0x2D, 0x53, 0x8C, \</span></div><div class="line"><a name="l00914"></a><span class="lineno"> 914</span> <span class="preprocessor"> 0xD7, 0x2B, 0x03, 0x74, 0x6A, 0xE7, 0x7F, 0x5E, \</span></div><div class="line"><a name="l00915"></a><span class="lineno"> 915</span> <span class="preprocessor"> 0x62, 0x29, 0x2C, 0x31, 0x15, 0x62, 0xA8, 0x46, \</span></div><div class="line"><a name="l00916"></a><span class="lineno"> 916</span> <span class="preprocessor"> 0x50, 0x5D, 0xC8, 0x2D, 0xB8, 0x54, 0x33, 0x8A, \</span></div><div class="line"><a name="l00917"></a><span class="lineno"> 917</span> <span class="preprocessor"> 0xE4, 0x9F, 0x52, 0x35, 0xC9, 0x5B, 0x91, 0x17, \</span></div><div class="line"><a name="l00918"></a><span class="lineno"> 918</span> <span class="preprocessor"> 0x8C, 0xCF, 0x2D, 0xD5, 0xCA, 0xCE, 0xF4, 0x03, \</span></div><div class="line"><a name="l00919"></a><span class="lineno"> 919</span> <span class="preprocessor"> 0xEC, 0x9D, 0x18, 0x10, 0xC6, 0x27, 0x2B, 0x04, \</span></div><div class="line"><a name="l00920"></a><span class="lineno"> 920</span> <span class="preprocessor"> 0x5B, 0x3B, 0x71, 0xF9, 0xDC, 0x6B, 0x80, 0xD6, \</span></div><div class="line"><a name="l00921"></a><span class="lineno"> 921</span> <span class="preprocessor"> 0x3F, 0xDD, 0x4A, 0x8E, 0x9A, 0xDB, 0x1E, 0x69, \</span></div><div class="line"><a name="l00922"></a><span class="lineno"> 922</span> <span class="preprocessor"> 0x62, 0xA6, 0x95, 0x26, 0xD4, 0x31, 0x61, 0xC1, \</span></div><div class="line"><a name="l00923"></a><span class="lineno"> 923</span> <span class="preprocessor"> 0xA4, 0x1D, 0x57, 0x0D, 0x79, 0x38, 0xDA, 0xD4, \</span></div><div class="line"><a name="l00924"></a><span class="lineno"> 924</span> <span class="preprocessor"> 0xA4, 0x0E, 0x32, 0x9C, 0xD0, 0xE4, 0x0E, 0x65, \</span></div><div class="line"><a name="l00925"></a><span class="lineno"> 925</span> <span class="preprocessor"> 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF }</span></div><div class="line"><a name="l00926"></a><span class="lineno"> 926</span> </div><div class="line"><a name="l00927"></a><span class="lineno"><a class="line" href="dhm_8h.html#af699dd37b937183b5337db1fdf88480a"> 927</a></span> <span class="preprocessor">#define MBEDTLS_DHM_RFC7919_FFDHE6144_G_BIN { 0x02 }</span></div><div class="line"><a name="l00928"></a><span class="lineno"> 928</span> </div><div class="line"><a name="l00929"></a><span class="lineno"><a class="line" href="dhm_8h.html#a964aea0894fdf834223181b804a0817e"> 929</a></span> <span class="preprocessor">#define MBEDTLS_DHM_RFC7919_FFDHE8192_P_BIN { \</span></div><div class="line"><a name="l00930"></a><span class="lineno"> 930</span> <span class="preprocessor"> 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, \</span></div><div class="line"><a name="l00931"></a><span class="lineno"> 931</span> <span class="preprocessor"> 0xAD, 0xF8, 0x54, 0x58, 0xA2, 0xBB, 0x4A, 0x9A, \</span></div><div class="line"><a name="l00932"></a><span class="lineno"> 932</span> <span class="preprocessor"> 0xAF, 0xDC, 0x56, 0x20, 0x27, 0x3D, 0x3C, 0xF1, \</span></div><div class="line"><a name="l00933"></a><span class="lineno"> 933</span> <span class="preprocessor"> 0xD8, 0xB9, 0xC5, 0x83, 0xCE, 0x2D, 0x36, 0x95, \</span></div><div class="line"><a name="l00934"></a><span class="lineno"> 934</span> <span class="preprocessor"> 0xA9, 0xE1, 0x36, 0x41, 0x14, 0x64, 0x33, 0xFB, \</span></div><div class="line"><a name="l00935"></a><span class="lineno"> 935</span> <span class="preprocessor"> 0xCC, 0x93, 0x9D, 0xCE, 0x24, 0x9B, 0x3E, 0xF9, \</span></div><div class="line"><a name="l00936"></a><span class="lineno"> 936</span> <span class="preprocessor"> 0x7D, 0x2F, 0xE3, 0x63, 0x63, 0x0C, 0x75, 0xD8, \</span></div><div class="line"><a name="l00937"></a><span class="lineno"> 937</span> <span class="preprocessor"> 0xF6, 0x81, 0xB2, 0x02, 0xAE, 0xC4, 0x61, 0x7A, \</span></div><div class="line"><a name="l00938"></a><span class="lineno"> 938</span> <span class="preprocessor"> 0xD3, 0xDF, 0x1E, 0xD5, 0xD5, 0xFD, 0x65, 0x61, \</span></div><div class="line"><a name="l00939"></a><span class="lineno"> 939</span> <span class="preprocessor"> 0x24, 0x33, 0xF5, 0x1F, 0x5F, 0x06, 0x6E, 0xD0, \</span></div><div class="line"><a name="l00940"></a><span class="lineno"> 940</span> <span class="preprocessor"> 0x85, 0x63, 0x65, 0x55, 0x3D, 0xED, 0x1A, 0xF3, \</span></div><div class="line"><a name="l00941"></a><span class="lineno"> 941</span> <span class="preprocessor"> 0xB5, 0x57, 0x13, 0x5E, 0x7F, 0x57, 0xC9, 0x35, \</span></div><div class="line"><a name="l00942"></a><span class="lineno"> 942</span> <span class="preprocessor"> 0x98, 0x4F, 0x0C, 0x70, 0xE0, 0xE6, 0x8B, 0x77, \</span></div><div class="line"><a name="l00943"></a><span class="lineno"> 943</span> <span class="preprocessor"> 0xE2, 0xA6, 0x89, 0xDA, 0xF3, 0xEF, 0xE8, 0x72, \</span></div><div class="line"><a name="l00944"></a><span class="lineno"> 944</span> <span class="preprocessor"> 0x1D, 0xF1, 0x58, 0xA1, 0x36, 0xAD, 0xE7, 0x35, \</span></div><div class="line"><a name="l00945"></a><span class="lineno"> 945</span> <span class="preprocessor"> 0x30, 0xAC, 0xCA, 0x4F, 0x48, 0x3A, 0x79, 0x7A, \</span></div><div class="line"><a name="l00946"></a><span class="lineno"> 946</span> <span class="preprocessor"> 0xBC, 0x0A, 0xB1, 0x82, 0xB3, 0x24, 0xFB, 0x61, \</span></div><div class="line"><a name="l00947"></a><span class="lineno"> 947</span> <span class="preprocessor"> 0xD1, 0x08, 0xA9, 0x4B, 0xB2, 0xC8, 0xE3, 0xFB, \</span></div><div class="line"><a name="l00948"></a><span class="lineno"> 948</span> <span class="preprocessor"> 0xB9, 0x6A, 0xDA, 0xB7, 0x60, 0xD7, 0xF4, 0x68, \</span></div><div class="line"><a name="l00949"></a><span class="lineno"> 949</span> <span class="preprocessor"> 0x1D, 0x4F, 0x42, 0xA3, 0xDE, 0x39, 0x4D, 0xF4, \</span></div><div class="line"><a name="l00950"></a><span class="lineno"> 950</span> <span class="preprocessor"> 0xAE, 0x56, 0xED, 0xE7, 0x63, 0x72, 0xBB, 0x19, \</span></div><div class="line"><a name="l00951"></a><span class="lineno"> 951</span> <span class="preprocessor"> 0x0B, 0x07, 0xA7, 0xC8, 0xEE, 0x0A, 0x6D, 0x70, \</span></div><div class="line"><a name="l00952"></a><span class="lineno"> 952</span> <span class="preprocessor"> 0x9E, 0x02, 0xFC, 0xE1, 0xCD, 0xF7, 0xE2, 0xEC, \</span></div><div class="line"><a name="l00953"></a><span class="lineno"> 953</span> <span class="preprocessor"> 0xC0, 0x34, 0x04, 0xCD, 0x28, 0x34, 0x2F, 0x61, \</span></div><div class="line"><a name="l00954"></a><span class="lineno"> 954</span> <span class="preprocessor"> 0x91, 0x72, 0xFE, 0x9C, 0xE9, 0x85, 0x83, 0xFF, \</span></div><div class="line"><a name="l00955"></a><span class="lineno"> 955</span> <span class="preprocessor"> 0x8E, 0x4F, 0x12, 0x32, 0xEE, 0xF2, 0x81, 0x83, \</span></div><div class="line"><a name="l00956"></a><span class="lineno"> 956</span> <span class="preprocessor"> 0xC3, 0xFE, 0x3B, 0x1B, 0x4C, 0x6F, 0xAD, 0x73, \</span></div><div class="line"><a name="l00957"></a><span class="lineno"> 957</span> <span class="preprocessor"> 0x3B, 0xB5, 0xFC, 0xBC, 0x2E, 0xC2, 0x20, 0x05, \</span></div><div class="line"><a name="l00958"></a><span class="lineno"> 958</span> <span class="preprocessor"> 0xC5, 0x8E, 0xF1, 0x83, 0x7D, 0x16, 0x83, 0xB2, \</span></div><div class="line"><a name="l00959"></a><span class="lineno"> 959</span> <span class="preprocessor"> 0xC6, 0xF3, 0x4A, 0x26, 0xC1, 0xB2, 0xEF, 0xFA, \</span></div><div class="line"><a name="l00960"></a><span class="lineno"> 960</span> <span class="preprocessor"> 0x88, 0x6B, 0x42, 0x38, 0x61, 0x1F, 0xCF, 0xDC, \</span></div><div class="line"><a name="l00961"></a><span class="lineno"> 961</span> <span class="preprocessor"> 0xDE, 0x35, 0x5B, 0x3B, 0x65, 0x19, 0x03, 0x5B, \</span></div><div class="line"><a name="l00962"></a><span class="lineno"> 962</span> <span class="preprocessor"> 0xBC, 0x34, 0xF4, 0xDE, 0xF9, 0x9C, 0x02, 0x38, \</span></div><div class="line"><a name="l00963"></a><span class="lineno"> 963</span> <span class="preprocessor"> 0x61, 0xB4, 0x6F, 0xC9, 0xD6, 0xE6, 0xC9, 0x07, \</span></div><div class="line"><a name="l00964"></a><span class="lineno"> 964</span> <span class="preprocessor"> 0x7A, 0xD9, 0x1D, 0x26, 0x91, 0xF7, 0xF7, 0xEE, \</span></div><div class="line"><a name="l00965"></a><span class="lineno"> 965</span> <span class="preprocessor"> 0x59, 0x8C, 0xB0, 0xFA, 0xC1, 0x86, 0xD9, 0x1C, \</span></div><div class="line"><a name="l00966"></a><span class="lineno"> 966</span> <span class="preprocessor"> 0xAE, 0xFE, 0x13, 0x09, 0x85, 0x13, 0x92, 0x70, \</span></div><div class="line"><a name="l00967"></a><span class="lineno"> 967</span> <span class="preprocessor"> 0xB4, 0x13, 0x0C, 0x93, 0xBC, 0x43, 0x79, 0x44, \</span></div><div class="line"><a name="l00968"></a><span class="lineno"> 968</span> <span class="preprocessor"> 0xF4, 0xFD, 0x44, 0x52, 0xE2, 0xD7, 0x4D, 0xD3, \</span></div><div class="line"><a name="l00969"></a><span class="lineno"> 969</span> <span class="preprocessor"> 0x64, 0xF2, 0xE2, 0x1E, 0x71, 0xF5, 0x4B, 0xFF, \</span></div><div class="line"><a name="l00970"></a><span class="lineno"> 970</span> <span class="preprocessor"> 0x5C, 0xAE, 0x82, 0xAB, 0x9C, 0x9D, 0xF6, 0x9E, \</span></div><div class="line"><a name="l00971"></a><span class="lineno"> 971</span> <span class="preprocessor"> 0xE8, 0x6D, 0x2B, 0xC5, 0x22, 0x36, 0x3A, 0x0D, \</span></div><div class="line"><a name="l00972"></a><span class="lineno"> 972</span> <span class="preprocessor"> 0xAB, 0xC5, 0x21, 0x97, 0x9B, 0x0D, 0xEA, 0xDA, \</span></div><div class="line"><a name="l00973"></a><span class="lineno"> 973</span> <span class="preprocessor"> 0x1D, 0xBF, 0x9A, 0x42, 0xD5, 0xC4, 0x48, 0x4E, \</span></div><div class="line"><a name="l00974"></a><span class="lineno"> 974</span> <span class="preprocessor"> 0x0A, 0xBC, 0xD0, 0x6B, 0xFA, 0x53, 0xDD, 0xEF, \</span></div><div class="line"><a name="l00975"></a><span class="lineno"> 975</span> <span class="preprocessor"> 0x3C, 0x1B, 0x20, 0xEE, 0x3F, 0xD5, 0x9D, 0x7C, \</span></div><div class="line"><a name="l00976"></a><span class="lineno"> 976</span> <span class="preprocessor"> 0x25, 0xE4, 0x1D, 0x2B, 0x66, 0x9E, 0x1E, 0xF1, \</span></div><div class="line"><a name="l00977"></a><span class="lineno"> 977</span> <span class="preprocessor"> 0x6E, 0x6F, 0x52, 0xC3, 0x16, 0x4D, 0xF4, 0xFB, \</span></div><div class="line"><a name="l00978"></a><span class="lineno"> 978</span> <span class="preprocessor"> 0x79, 0x30, 0xE9, 0xE4, 0xE5, 0x88, 0x57, 0xB6, \</span></div><div class="line"><a name="l00979"></a><span class="lineno"> 979</span> <span class="preprocessor"> 0xAC, 0x7D, 0x5F, 0x42, 0xD6, 0x9F, 0x6D, 0x18, \</span></div><div class="line"><a name="l00980"></a><span class="lineno"> 980</span> <span class="preprocessor"> 0x77, 0x63, 0xCF, 0x1D, 0x55, 0x03, 0x40, 0x04, \</span></div><div class="line"><a name="l00981"></a><span class="lineno"> 981</span> <span class="preprocessor"> 0x87, 0xF5, 0x5B, 0xA5, 0x7E, 0x31, 0xCC, 0x7A, \</span></div><div class="line"><a name="l00982"></a><span class="lineno"> 982</span> <span class="preprocessor"> 0x71, 0x35, 0xC8, 0x86, 0xEF, 0xB4, 0x31, 0x8A, \</span></div><div class="line"><a name="l00983"></a><span class="lineno"> 983</span> <span class="preprocessor"> 0xED, 0x6A, 0x1E, 0x01, 0x2D, 0x9E, 0x68, 0x32, \</span></div><div class="line"><a name="l00984"></a><span class="lineno"> 984</span> <span class="preprocessor"> 0xA9, 0x07, 0x60, 0x0A, 0x91, 0x81, 0x30, 0xC4, \</span></div><div class="line"><a name="l00985"></a><span class="lineno"> 985</span> <span class="preprocessor"> 0x6D, 0xC7, 0x78, 0xF9, 0x71, 0xAD, 0x00, 0x38, \</span></div><div class="line"><a name="l00986"></a><span class="lineno"> 986</span> <span class="preprocessor"> 0x09, 0x29, 0x99, 0xA3, 0x33, 0xCB, 0x8B, 0x7A, \</span></div><div class="line"><a name="l00987"></a><span class="lineno"> 987</span> <span class="preprocessor"> 0x1A, 0x1D, 0xB9, 0x3D, 0x71, 0x40, 0x00, 0x3C, \</span></div><div class="line"><a name="l00988"></a><span class="lineno"> 988</span> <span class="preprocessor"> 0x2A, 0x4E, 0xCE, 0xA9, 0xF9, 0x8D, 0x0A, 0xCC, \</span></div><div class="line"><a name="l00989"></a><span class="lineno"> 989</span> <span class="preprocessor"> 0x0A, 0x82, 0x91, 0xCD, 0xCE, 0xC9, 0x7D, 0xCF, \</span></div><div class="line"><a name="l00990"></a><span class="lineno"> 990</span> <span class="preprocessor"> 0x8E, 0xC9, 0xB5, 0x5A, 0x7F, 0x88, 0xA4, 0x6B, \</span></div><div class="line"><a name="l00991"></a><span class="lineno"> 991</span> <span class="preprocessor"> 0x4D, 0xB5, 0xA8, 0x51, 0xF4, 0x41, 0x82, 0xE1, \</span></div><div class="line"><a name="l00992"></a><span class="lineno"> 992</span> <span class="preprocessor"> 0xC6, 0x8A, 0x00, 0x7E, 0x5E, 0x0D, 0xD9, 0x02, \</span></div><div class="line"><a name="l00993"></a><span class="lineno"> 993</span> <span class="preprocessor"> 0x0B, 0xFD, 0x64, 0xB6, 0x45, 0x03, 0x6C, 0x7A, \</span></div><div class="line"><a name="l00994"></a><span class="lineno"> 994</span> <span class="preprocessor"> 0x4E, 0x67, 0x7D, 0x2C, 0x38, 0x53, 0x2A, 0x3A, \</span></div><div class="line"><a name="l00995"></a><span class="lineno"> 995</span> <span class="preprocessor"> 0x23, 0xBA, 0x44, 0x42, 0xCA, 0xF5, 0x3E, 0xA6, \</span></div><div class="line"><a name="l00996"></a><span class="lineno"> 996</span> <span class="preprocessor"> 0x3B, 0xB4, 0x54, 0x32, 0x9B, 0x76, 0x24, 0xC8, \</span></div><div class="line"><a name="l00997"></a><span class="lineno"> 997</span> <span class="preprocessor"> 0x91, 0x7B, 0xDD, 0x64, 0xB1, 0xC0, 0xFD, 0x4C, \</span></div><div class="line"><a name="l00998"></a><span class="lineno"> 998</span> <span class="preprocessor"> 0xB3, 0x8E, 0x8C, 0x33, 0x4C, 0x70, 0x1C, 0x3A, \</span></div><div class="line"><a name="l00999"></a><span class="lineno"> 999</span> <span class="preprocessor"> 0xCD, 0xAD, 0x06, 0x57, 0xFC, 0xCF, 0xEC, 0x71, \</span></div><div class="line"><a name="l01000"></a><span class="lineno"> 1000</span> <span class="preprocessor"> 0x9B, 0x1F, 0x5C, 0x3E, 0x4E, 0x46, 0x04, 0x1F, \</span></div><div class="line"><a name="l01001"></a><span class="lineno"> 1001</span> <span class="preprocessor"> 0x38, 0x81, 0x47, 0xFB, 0x4C, 0xFD, 0xB4, 0x77, \</span></div><div class="line"><a name="l01002"></a><span class="lineno"> 1002</span> <span class="preprocessor"> 0xA5, 0x24, 0x71, 0xF7, 0xA9, 0xA9, 0x69, 0x10, \</span></div><div class="line"><a name="l01003"></a><span class="lineno"> 1003</span> <span class="preprocessor"> 0xB8, 0x55, 0x32, 0x2E, 0xDB, 0x63, 0x40, 0xD8, \</span></div><div class="line"><a name="l01004"></a><span class="lineno"> 1004</span> <span class="preprocessor"> 0xA0, 0x0E, 0xF0, 0x92, 0x35, 0x05, 0x11, 0xE3, \</span></div><div class="line"><a name="l01005"></a><span class="lineno"> 1005</span> <span class="preprocessor"> 0x0A, 0xBE, 0xC1, 0xFF, 0xF9, 0xE3, 0xA2, 0x6E, \</span></div><div class="line"><a name="l01006"></a><span class="lineno"> 1006</span> <span class="preprocessor"> 0x7F, 0xB2, 0x9F, 0x8C, 0x18, 0x30, 0x23, 0xC3, \</span></div><div class="line"><a name="l01007"></a><span class="lineno"> 1007</span> <span class="preprocessor"> 0x58, 0x7E, 0x38, 0xDA, 0x00, 0x77, 0xD9, 0xB4, \</span></div><div class="line"><a name="l01008"></a><span class="lineno"> 1008</span> <span class="preprocessor"> 0x76, 0x3E, 0x4E, 0x4B, 0x94, 0xB2, 0xBB, 0xC1, \</span></div><div class="line"><a name="l01009"></a><span class="lineno"> 1009</span> <span class="preprocessor"> 0x94, 0xC6, 0x65, 0x1E, 0x77, 0xCA, 0xF9, 0x92, \</span></div><div class="line"><a name="l01010"></a><span class="lineno"> 1010</span> <span class="preprocessor"> 0xEE, 0xAA, 0xC0, 0x23, 0x2A, 0x28, 0x1B, 0xF6, \</span></div><div class="line"><a name="l01011"></a><span class="lineno"> 1011</span> <span class="preprocessor"> 0xB3, 0xA7, 0x39, 0xC1, 0x22, 0x61, 0x16, 0x82, \</span></div><div class="line"><a name="l01012"></a><span class="lineno"> 1012</span> <span class="preprocessor"> 0x0A, 0xE8, 0xDB, 0x58, 0x47, 0xA6, 0x7C, 0xBE, \</span></div><div class="line"><a name="l01013"></a><span class="lineno"> 1013</span> <span class="preprocessor"> 0xF9, 0xC9, 0x09, 0x1B, 0x46, 0x2D, 0x53, 0x8C, \</span></div><div class="line"><a name="l01014"></a><span class="lineno"> 1014</span> <span class="preprocessor"> 0xD7, 0x2B, 0x03, 0x74, 0x6A, 0xE7, 0x7F, 0x5E, \</span></div><div class="line"><a name="l01015"></a><span class="lineno"> 1015</span> <span class="preprocessor"> 0x62, 0x29, 0x2C, 0x31, 0x15, 0x62, 0xA8, 0x46, \</span></div><div class="line"><a name="l01016"></a><span class="lineno"> 1016</span> <span class="preprocessor"> 0x50, 0x5D, 0xC8, 0x2D, 0xB8, 0x54, 0x33, 0x8A, \</span></div><div class="line"><a name="l01017"></a><span class="lineno"> 1017</span> <span class="preprocessor"> 0xE4, 0x9F, 0x52, 0x35, 0xC9, 0x5B, 0x91, 0x17, \</span></div><div class="line"><a name="l01018"></a><span class="lineno"> 1018</span> <span class="preprocessor"> 0x8C, 0xCF, 0x2D, 0xD5, 0xCA, 0xCE, 0xF4, 0x03, \</span></div><div class="line"><a name="l01019"></a><span class="lineno"> 1019</span> <span class="preprocessor"> 0xEC, 0x9D, 0x18, 0x10, 0xC6, 0x27, 0x2B, 0x04, \</span></div><div class="line"><a name="l01020"></a><span class="lineno"> 1020</span> <span class="preprocessor"> 0x5B, 0x3B, 0x71, 0xF9, 0xDC, 0x6B, 0x80, 0xD6, \</span></div><div class="line"><a name="l01021"></a><span class="lineno"> 1021</span> <span class="preprocessor"> 0x3F, 0xDD, 0x4A, 0x8E, 0x9A, 0xDB, 0x1E, 0x69, \</span></div><div class="line"><a name="l01022"></a><span class="lineno"> 1022</span> <span class="preprocessor"> 0x62, 0xA6, 0x95, 0x26, 0xD4, 0x31, 0x61, 0xC1, \</span></div><div class="line"><a name="l01023"></a><span class="lineno"> 1023</span> <span class="preprocessor"> 0xA4, 0x1D, 0x57, 0x0D, 0x79, 0x38, 0xDA, 0xD4, \</span></div><div class="line"><a name="l01024"></a><span class="lineno"> 1024</span> <span class="preprocessor"> 0xA4, 0x0E, 0x32, 0x9C, 0xCF, 0xF4, 0x6A, 0xAA, \</span></div><div class="line"><a name="l01025"></a><span class="lineno"> 1025</span> <span class="preprocessor"> 0x36, 0xAD, 0x00, 0x4C, 0xF6, 0x00, 0xC8, 0x38, \</span></div><div class="line"><a name="l01026"></a><span class="lineno"> 1026</span> <span class="preprocessor"> 0x1E, 0x42, 0x5A, 0x31, 0xD9, 0x51, 0xAE, 0x64, \</span></div><div class="line"><a name="l01027"></a><span class="lineno"> 1027</span> <span class="preprocessor"> 0xFD, 0xB2, 0x3F, 0xCE, 0xC9, 0x50, 0x9D, 0x43, \</span></div><div class="line"><a name="l01028"></a><span class="lineno"> 1028</span> <span class="preprocessor"> 0x68, 0x7F, 0xEB, 0x69, 0xED, 0xD1, 0xCC, 0x5E, \</span></div><div class="line"><a name="l01029"></a><span class="lineno"> 1029</span> <span class="preprocessor"> 0x0B, 0x8C, 0xC3, 0xBD, 0xF6, 0x4B, 0x10, 0xEF, \</span></div><div class="line"><a name="l01030"></a><span class="lineno"> 1030</span> <span class="preprocessor"> 0x86, 0xB6, 0x31, 0x42, 0xA3, 0xAB, 0x88, 0x29, \</span></div><div class="line"><a name="l01031"></a><span class="lineno"> 1031</span> <span class="preprocessor"> 0x55, 0x5B, 0x2F, 0x74, 0x7C, 0x93, 0x26, 0x65, \</span></div><div class="line"><a name="l01032"></a><span class="lineno"> 1032</span> <span class="preprocessor"> 0xCB, 0x2C, 0x0F, 0x1C, 0xC0, 0x1B, 0xD7, 0x02, \</span></div><div class="line"><a name="l01033"></a><span class="lineno"> 1033</span> <span class="preprocessor"> 0x29, 0x38, 0x88, 0x39, 0xD2, 0xAF, 0x05, 0xE4, \</span></div><div class="line"><a name="l01034"></a><span class="lineno"> 1034</span> <span class="preprocessor"> 0x54, 0x50, 0x4A, 0xC7, 0x8B, 0x75, 0x82, 0x82, \</span></div><div class="line"><a name="l01035"></a><span class="lineno"> 1035</span> <span class="preprocessor"> 0x28, 0x46, 0xC0, 0xBA, 0x35, 0xC3, 0x5F, 0x5C, \</span></div><div class="line"><a name="l01036"></a><span class="lineno"> 1036</span> <span class="preprocessor"> 0x59, 0x16, 0x0C, 0xC0, 0x46, 0xFD, 0x82, 0x51, \</span></div><div class="line"><a name="l01037"></a><span class="lineno"> 1037</span> <span class="preprocessor"> 0x54, 0x1F, 0xC6, 0x8C, 0x9C, 0x86, 0xB0, 0x22, \</span></div><div class="line"><a name="l01038"></a><span class="lineno"> 1038</span> <span class="preprocessor"> 0xBB, 0x70, 0x99, 0x87, 0x6A, 0x46, 0x0E, 0x74, \</span></div><div class="line"><a name="l01039"></a><span class="lineno"> 1039</span> <span class="preprocessor"> 0x51, 0xA8, 0xA9, 0x31, 0x09, 0x70, 0x3F, 0xEE, \</span></div><div class="line"><a name="l01040"></a><span class="lineno"> 1040</span> <span class="preprocessor"> 0x1C, 0x21, 0x7E, 0x6C, 0x38, 0x26, 0xE5, 0x2C, \</span></div><div class="line"><a name="l01041"></a><span class="lineno"> 1041</span> <span class="preprocessor"> 0x51, 0xAA, 0x69, 0x1E, 0x0E, 0x42, 0x3C, 0xFC, \</span></div><div class="line"><a name="l01042"></a><span class="lineno"> 1042</span> <span class="preprocessor"> 0x99, 0xE9, 0xE3, 0x16, 0x50, 0xC1, 0x21, 0x7B, \</span></div><div class="line"><a name="l01043"></a><span class="lineno"> 1043</span> <span class="preprocessor"> 0x62, 0x48, 0x16, 0xCD, 0xAD, 0x9A, 0x95, 0xF9, \</span></div><div class="line"><a name="l01044"></a><span class="lineno"> 1044</span> <span class="preprocessor"> 0xD5, 0xB8, 0x01, 0x94, 0x88, 0xD9, 0xC0, 0xA0, \</span></div><div class="line"><a name="l01045"></a><span class="lineno"> 1045</span> <span class="preprocessor"> 0xA1, 0xFE, 0x30, 0x75, 0xA5, 0x77, 0xE2, 0x31, \</span></div><div class="line"><a name="l01046"></a><span class="lineno"> 1046</span> <span class="preprocessor"> 0x83, 0xF8, 0x1D, 0x4A, 0x3F, 0x2F, 0xA4, 0x57, \</span></div><div class="line"><a name="l01047"></a><span class="lineno"> 1047</span> <span class="preprocessor"> 0x1E, 0xFC, 0x8C, 0xE0, 0xBA, 0x8A, 0x4F, 0xE8, \</span></div><div class="line"><a name="l01048"></a><span class="lineno"> 1048</span> <span class="preprocessor"> 0xB6, 0x85, 0x5D, 0xFE, 0x72, 0xB0, 0xA6, 0x6E, \</span></div><div class="line"><a name="l01049"></a><span class="lineno"> 1049</span> <span class="preprocessor"> 0xDE, 0xD2, 0xFB, 0xAB, 0xFB, 0xE5, 0x8A, 0x30, \</span></div><div class="line"><a name="l01050"></a><span class="lineno"> 1050</span> <span class="preprocessor"> 0xFA, 0xFA, 0xBE, 0x1C, 0x5D, 0x71, 0xA8, 0x7E, \</span></div><div class="line"><a name="l01051"></a><span class="lineno"> 1051</span> <span class="preprocessor"> 0x2F, 0x74, 0x1E, 0xF8, 0xC1, 0xFE, 0x86, 0xFE, \</span></div><div class="line"><a name="l01052"></a><span class="lineno"> 1052</span> <span class="preprocessor"> 0xA6, 0xBB, 0xFD, 0xE5, 0x30, 0x67, 0x7F, 0x0D, \</span></div><div class="line"><a name="l01053"></a><span class="lineno"> 1053</span> <span class="preprocessor"> 0x97, 0xD1, 0x1D, 0x49, 0xF7, 0xA8, 0x44, 0x3D, \</span></div><div class="line"><a name="l01054"></a><span class="lineno"> 1054</span> <span class="preprocessor"> 0x08, 0x22, 0xE5, 0x06, 0xA9, 0xF4, 0x61, 0x4E, \</span></div><div class="line"><a name="l01055"></a><span class="lineno"> 1055</span> <span class="preprocessor"> 0x01, 0x1E, 0x2A, 0x94, 0x83, 0x8F, 0xF8, 0x8C, \</span></div><div class="line"><a name="l01056"></a><span class="lineno"> 1056</span> <span class="preprocessor"> 0xD6, 0x8C, 0x8B, 0xB7, 0xC5, 0xC6, 0x42, 0x4C, \</span></div><div class="line"><a name="l01057"></a><span class="lineno"> 1057</span> <span class="preprocessor"> 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF }</span></div><div class="line"><a name="l01058"></a><span class="lineno"> 1058</span> </div><div class="line"><a name="l01059"></a><span class="lineno"><a class="line" href="dhm_8h.html#af86fbf52205e275e3cec0a2307f4b4b1"> 1059</a></span> <span class="preprocessor">#define MBEDTLS_DHM_RFC7919_FFDHE8192_G_BIN { 0x02 }</span></div><div class="line"><a name="l01060"></a><span class="lineno"> 1060</span> </div><div class="line"><a name="l01061"></a><span class="lineno"> 1061</span> <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#l00097">dhm.h:97</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">This function initializes the DHM context. </div></div> <div class="ttc" id="aes_8h_html_aa9f53b232ef244efb301233d111930dc"><div class="ttname"><a href="aes_8h.html#aa9f53b232ef244efb301233d111930dc">MBEDTLS_DEPRECATED</a></div><div class="ttdeci">#define MBEDTLS_DEPRECATED</div><div class="ttdef"><b>Definition:</b> <a href="aes_8h_source.html#l00361">aes.h:361</a></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#l00100">dhm.h:100</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#l00098">dhm.h:98</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#l00094">dhm.h:94</a></div></div> <div class="ttc" id="config_8h_html"><div class="ttname"><a href="config_8h.html">config.h</a></div><div class="ttdoc">Configuration options (set of defines) </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#l00095">dhm.h:95</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">This function parses DHM parameters in PEM or DER format. </div></div> <div class="ttc" id="dhm_8h_html_a22c7cbb569bdc1d58f8c160ded54b318"><div class="ttname"><a href="dhm_8h.html#a22c7cbb569bdc1d58f8c160ded54b318">mbedtls_dhm_set_group</a></div><div class="ttdeci">int mbedtls_dhm_set_group(mbedtls_dhm_context *ctx, const mbedtls_mpi *P, const mbedtls_mpi *G)</div><div class="ttdoc">Set prime modulus and generator. </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">This function loads and parses DHM parameters from a file. </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">This function sets up and writes 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">The DMH 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#l00104">dhm.h:104</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#l00101">dhm.h:101</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#l00102">dhm.h:102</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">This function derives and exports 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">The DHM context structure. </div><div class="ttdef"><b>Definition:</b> <a href="dhm_8h_source.html#l00092">dhm.h:92</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#l00099">dhm.h:99</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">This function creates its own private value X and exports 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#l00096">dhm.h:96</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">This function imports the public value G^Y of the peer. </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">This function frees and clears 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#l00180">bignum.h:180</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">This function parses 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#l00103">dhm.h:103</a></div></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated on Tue Jan 1 2019 18:27:17 for mbed TLS v2.7.8 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>