Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > 9e72f3e7ecf68cce016a7c5c59e863d3 > files > 786

lib64polarssl-devel-1.3.8-1.mga4.x86_64.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>PolarSSL v1.3.8: ssl_ciphersuites.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 style="padding-left: 0.5em;">
   <div id="projectname">PolarSSL v1.3.8
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_6a9bbd12bf4e19a18c45e270f8fae3fd.html">include</a></li><li class="navelem"><a class="el" href="dir_04272d44da4745cf8b8bfc767d6c6523.html">polarssl</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">ssl_ciphersuites.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="ssl__ciphersuites_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;</div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#ifndef POLARSSL_SSL_CIPHERSUITES_H</span></div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define POLARSSL_SSL_CIPHERSUITES_H</span></div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="pk_8h.html">pk.h</a>&quot;</span></div>
<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="cipher_8h.html">cipher.h</a>&quot;</span></div>
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="md_8h.html">md.h</a>&quot;</span></div>
<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;</div>
<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span> {</div>
<div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;<span class="comment"> * Supported ciphersuites (Official IANA names)</span></div>
<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a2b7974fbefcbd84e79eb861e349dda79">   41</a></span>&#160;<span class="preprocessor">#define TLS_RSA_WITH_NULL_MD5                    0x01   </span></div>
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#aa0fa765ca865efb1dcb16a7934499e55">   42</a></span>&#160;<span class="preprocessor">#define TLS_RSA_WITH_NULL_SHA                    0x02   </span></div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a29697092bb88cacb9c5306be52beeefc">   44</a></span>&#160;<span class="preprocessor">#define TLS_RSA_WITH_RC4_128_MD5                 0x04</span></div>
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#aba17cf5182609e28dca3c493ac066734">   45</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TLS_RSA_WITH_RC4_128_SHA                 0x05</span></div>
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a77965fee468e98b2e5392a7a2d8267dc">   46</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TLS_RSA_WITH_DES_CBC_SHA                 0x09   </span></div>
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#ae93cd5c8ebf49d2d1586e7d5f180cd78">   48</a></span>&#160;<span class="preprocessor">#define TLS_RSA_WITH_3DES_EDE_CBC_SHA            0x0A</span></div>
<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a29767f3430ead8364105e7099e846be4">   50</a></span>&#160;<span class="preprocessor">#define TLS_DHE_RSA_WITH_DES_CBC_SHA             0x15   </span></div>
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a067a9a52266f1e6505ec90a36f0c4fd6">   51</a></span>&#160;<span class="preprocessor">#define TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA        0x16</span></div>
<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a2d0cb190aceb6aaa99890d50f34f2256">   53</a></span>&#160;<span class="preprocessor">#define TLS_PSK_WITH_NULL_SHA                    0x2C   </span></div>
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a5da1692031a54d9f9b94ca90e6c5cc7f">   54</a></span>&#160;<span class="preprocessor">#define TLS_DHE_PSK_WITH_NULL_SHA                0x2D   </span></div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a97af406e8dfe646bdd6f3a8c080c2ac6">   55</a></span>&#160;<span class="preprocessor">#define TLS_RSA_PSK_WITH_NULL_SHA                0x2E   </span></div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a160e2286953c5ca7c436f2c9df205313">   56</a></span>&#160;<span class="preprocessor">#define TLS_RSA_WITH_AES_128_CBC_SHA             0x2F</span></div>
<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#aab1a72487e5a66ec94a42eb8e88a09f7">   58</a></span>&#160;<span class="preprocessor">#define TLS_DHE_RSA_WITH_AES_128_CBC_SHA         0x33</span></div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a30ca15463d73a648cb95ea79e64606e3">   59</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TLS_RSA_WITH_AES_256_CBC_SHA             0x35</span></div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a65276549afb8b9be55964d1b16d7299a">   60</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TLS_DHE_RSA_WITH_AES_256_CBC_SHA         0x39</span></div>
<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#ae388fc0dbac04b3d5717fd447eaec61d">   62</a></span>&#160;<span class="preprocessor">#define TLS_RSA_WITH_NULL_SHA256                 0x3B   </span></div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a54355abc9101b3aa02477e02f76b46bd">   63</a></span>&#160;<span class="preprocessor">#define TLS_RSA_WITH_AES_128_CBC_SHA256          0x3C   </span></div>
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a049cb14aa5985691cbcf3e9414141878">   64</a></span>&#160;<span class="preprocessor">#define TLS_RSA_WITH_AES_256_CBC_SHA256          0x3D   </span></div>
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a358635ef2fade358c9765c77cfe2adb4">   66</a></span>&#160;<span class="preprocessor">#define TLS_RSA_WITH_CAMELLIA_128_CBC_SHA        0x41</span></div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#ab63532e90285928744ee177da2a5ab41">   67</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA    0x45</span></div>
<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a7a57810f4fe1339ae63ca4771661ad04">   69</a></span>&#160;<span class="preprocessor">#define TLS_DHE_RSA_WITH_AES_128_CBC_SHA256      0x67   </span></div>
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a5c8a49fea187f9bc19c43520f22d960b">   70</a></span>&#160;<span class="preprocessor">#define TLS_DHE_RSA_WITH_AES_256_CBC_SHA256      0x6B   </span></div>
<div class="line"><a name="l00072"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a774157bfc8458b05d824d7daaee77fd9">   72</a></span>&#160;<span class="preprocessor">#define TLS_RSA_WITH_CAMELLIA_256_CBC_SHA        0x84</span></div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a62aa85a37da68dc2578ce8a3e0b9043b">   73</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA    0x88</span></div>
<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#afc886bab77fa689b1bff975db1f07ee0">   75</a></span>&#160;<span class="preprocessor">#define TLS_PSK_WITH_RC4_128_SHA                 0x8A</span></div>
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a467b50d6801535ae3dbdacfaa265d9a3">   76</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TLS_PSK_WITH_3DES_EDE_CBC_SHA            0x8B</span></div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#ac2b351a80dba61fd99ce858986b9ce7b">   77</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TLS_PSK_WITH_AES_128_CBC_SHA             0x8C</span></div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#ace82139ba8e6700726abfa5c77245fbe">   78</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TLS_PSK_WITH_AES_256_CBC_SHA             0x8D</span></div>
<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a54b5b4dd81ed99205bccb629048e74e4">   80</a></span>&#160;<span class="preprocessor">#define TLS_DHE_PSK_WITH_RC4_128_SHA             0x8E</span></div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#aac94b0631a635b24b6a8cddb4ba87fa9">   81</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA        0x8F</span></div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a01627f31497f42e8d272161fa6973bf6">   82</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TLS_DHE_PSK_WITH_AES_128_CBC_SHA         0x90</span></div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#ac8af95f28962ba51d15872e90a6748a5">   83</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TLS_DHE_PSK_WITH_AES_256_CBC_SHA         0x91</span></div>
<div class="line"><a name="l00084"></a><span class="lineno">   84</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a3aa6159150ee5dff96e861b87defdeb6">   85</a></span>&#160;<span class="preprocessor">#define TLS_RSA_PSK_WITH_RC4_128_SHA             0x92</span></div>
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a292e9ea6d08e7dd4421771a966242433">   86</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA        0x93</span></div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#ab490c7b7ef2ff4248cfa7fab5692bdf9">   87</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TLS_RSA_PSK_WITH_AES_128_CBC_SHA         0x94</span></div>
<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a398f63bfb0f3ed4acbfa8732e7c91af3">   88</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TLS_RSA_PSK_WITH_AES_256_CBC_SHA         0x95</span></div>
<div class="line"><a name="l00089"></a><span class="lineno">   89</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a47cae4f1051ae290a4706ed1107c6606">   90</a></span>&#160;<span class="preprocessor">#define TLS_RSA_WITH_AES_128_GCM_SHA256          0x9C   </span></div>
<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a275538776fa5a59590823e1c671aed67">   91</a></span>&#160;<span class="preprocessor">#define TLS_RSA_WITH_AES_256_GCM_SHA384          0x9D   </span></div>
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a3dc8b4ef99deb86586540f85e9c65d01">   92</a></span>&#160;<span class="preprocessor">#define TLS_DHE_RSA_WITH_AES_128_GCM_SHA256      0x9E   </span></div>
<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a35101dd242f84d4c2d1d9d7b0d866a7b">   93</a></span>&#160;<span class="preprocessor">#define TLS_DHE_RSA_WITH_AES_256_GCM_SHA384      0x9F   </span></div>
<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a7186ff3897daf03d2da7b9d5768e63ec">   95</a></span>&#160;<span class="preprocessor">#define TLS_PSK_WITH_AES_128_GCM_SHA256          0xA8   </span></div>
<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#acc44ad6d12ee191dd30d1f3d373b6e4d">   96</a></span>&#160;<span class="preprocessor">#define TLS_PSK_WITH_AES_256_GCM_SHA384          0xA9   </span></div>
<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#ab95dab0a3d2433b066d2027fa16aa5ac">   97</a></span>&#160;<span class="preprocessor">#define TLS_DHE_PSK_WITH_AES_128_GCM_SHA256      0xAA   </span></div>
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#afc2b96f747189bd28f69f02269328a58">   98</a></span>&#160;<span class="preprocessor">#define TLS_DHE_PSK_WITH_AES_256_GCM_SHA384      0xAB   </span></div>
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a40485748c47a266fe7a87367601cbfc5">   99</a></span>&#160;<span class="preprocessor">#define TLS_RSA_PSK_WITH_AES_128_GCM_SHA256      0xAC   </span></div>
<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a181e844e18eeacf8f90488d5f73ebfb4">  100</a></span>&#160;<span class="preprocessor">#define TLS_RSA_PSK_WITH_AES_256_GCM_SHA384      0xAD   </span></div>
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a1676d111553c1755ca80e87b79408679">  102</a></span>&#160;<span class="preprocessor">#define TLS_PSK_WITH_AES_128_CBC_SHA256          0xAE</span></div>
<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a5a8c3f6ccf5ad9a631482cd9a44226e8">  103</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TLS_PSK_WITH_AES_256_CBC_SHA384          0xAF</span></div>
<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a3a85a0a04a84b48f41a7a4f11b820189">  104</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TLS_PSK_WITH_NULL_SHA256                 0xB0   </span></div>
<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a65af775defd772ada691c84a21318036">  105</a></span>&#160;<span class="preprocessor">#define TLS_PSK_WITH_NULL_SHA384                 0xB1   </span></div>
<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a200c5f9cdf24c011caaf60e67b35428c">  107</a></span>&#160;<span class="preprocessor">#define TLS_DHE_PSK_WITH_AES_128_CBC_SHA256      0xB2</span></div>
<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a600d77e61a14ab21d494118a604c9aaa">  108</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TLS_DHE_PSK_WITH_AES_256_CBC_SHA384      0xB3</span></div>
<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a743784f911cb5e8629671cdcb26d0b94">  109</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TLS_DHE_PSK_WITH_NULL_SHA256             0xB4   </span></div>
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#af4cb89c1b228da32eba92c1e40ec6ad3">  110</a></span>&#160;<span class="preprocessor">#define TLS_DHE_PSK_WITH_NULL_SHA384             0xB5   </span></div>
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a82fc4ebb2304ddb1b17159376684886c">  112</a></span>&#160;<span class="preprocessor">#define TLS_RSA_PSK_WITH_AES_128_CBC_SHA256      0xB6</span></div>
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a4bcd3b42973e74d841f05557e251ca03">  113</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TLS_RSA_PSK_WITH_AES_256_CBC_SHA384      0xB7</span></div>
<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#aadc35f48cf20e44b272cff7a20dfe415">  114</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TLS_RSA_PSK_WITH_NULL_SHA256             0xB8   </span></div>
<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a700ed898e7a9250651a61a6ffc5743c0">  115</a></span>&#160;<span class="preprocessor">#define TLS_RSA_PSK_WITH_NULL_SHA384             0xB9   </span></div>
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#acbaa4521b0d7e9b6f61ad4ba2b718695">  117</a></span>&#160;<span class="preprocessor">#define TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256     0xBA   </span></div>
<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a54e0e07b7560eded37f6fddf43bce334">  118</a></span>&#160;<span class="preprocessor">#define TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 0xBE   </span></div>
<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a2f0a30925335e5a19031ca373b06d203">  120</a></span>&#160;<span class="preprocessor">#define TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256     0xC0   </span></div>
<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#aac266cf5d51ae6f91c41a8de48ea3067">  121</a></span>&#160;<span class="preprocessor">#define TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256 0xC4   </span></div>
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a9b63e2ae0fc7c63de22c47d1a48c1d4a">  123</a></span>&#160;<span class="preprocessor">#define TLS_ECDH_ECDSA_WITH_NULL_SHA             0xC001 </span></div>
<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a9eee29157ffc25d3935887f5b35b88f7">  124</a></span>&#160;<span class="preprocessor">#define TLS_ECDH_ECDSA_WITH_RC4_128_SHA          0xC002 </span></div>
<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a0dbc6ba5cbc0ace16bb0590f8bab004e">  125</a></span>&#160;<span class="preprocessor">#define TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA     0xC003 </span></div>
<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a809a74c346fd5e9b0e614304cadb3e00">  126</a></span>&#160;<span class="preprocessor">#define TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA      0xC004 </span></div>
<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a97381c3874fcdbebe366ff26c3c023fe">  127</a></span>&#160;<span class="preprocessor">#define TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA      0xC005 </span></div>
<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a91a8463281be48d23d8228562fb1cd83">  129</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_ECDSA_WITH_NULL_SHA            0xC006 </span></div>
<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#afad7747f5ea2c8b5f8cad720e58245c1">  130</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_ECDSA_WITH_RC4_128_SHA         0xC007 </span></div>
<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a57c9dbc1589e5dc5e2e854e7775d539c">  131</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA    0xC008 </span></div>
<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a5c065d6a1ed19fefcca6bf712188f2ea">  132</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA     0xC009 </span></div>
<div class="line"><a name="l00133"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#ac5bbbda5d30db5b78213e0a53c41e5f6">  133</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA     0xC00A </span></div>
<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a3c0570b63d87d68aaf561e2c7e3169fb">  135</a></span>&#160;<span class="preprocessor">#define TLS_ECDH_RSA_WITH_NULL_SHA               0xC00B </span></div>
<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#abb4976edbaa478fb4853781874f8e60b">  136</a></span>&#160;<span class="preprocessor">#define TLS_ECDH_RSA_WITH_RC4_128_SHA            0xC00C </span></div>
<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a89d57fa35a820dd9dec0e39ad8b3144a">  137</a></span>&#160;<span class="preprocessor">#define TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA       0xC00D </span></div>
<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#aa91806e0632eb2034cade163f96e08b2">  138</a></span>&#160;<span class="preprocessor">#define TLS_ECDH_RSA_WITH_AES_128_CBC_SHA        0xC00E </span></div>
<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a82177482378436bd1be8a62bb003f7de">  139</a></span>&#160;<span class="preprocessor">#define TLS_ECDH_RSA_WITH_AES_256_CBC_SHA        0xC00F </span></div>
<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#abb06a95e3e9f2a98ab747ad8272188ad">  141</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_RSA_WITH_NULL_SHA              0xC010 </span></div>
<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#ad9243148f8f1b15e127b5f26937eb459">  142</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_RSA_WITH_RC4_128_SHA           0xC011 </span></div>
<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a7f0f5245bc820bbc208a4b30e3ea3302">  143</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA      0xC012 </span></div>
<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a61caecb35301de4dba9ea87288f58b91">  144</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA       0xC013 </span></div>
<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a9889f63e65374add6ecf1b0243c381f4">  145</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA       0xC014 </span></div>
<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a401c11fa2f370f504deb0aaecca8d9ad">  147</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256  0xC023 </span></div>
<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#af16b4ac6bd9cc610c408b1be8f7b4d2e">  148</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384  0xC024 </span></div>
<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a10f10a84c77909bb5e3d484b3f904a0b">  149</a></span>&#160;<span class="preprocessor">#define TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256   0xC025 </span></div>
<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a0f8e1a381e135f77525a9c6393eb924f">  150</a></span>&#160;<span class="preprocessor">#define TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384   0xC026 </span></div>
<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#acdd0b724733e8b6e408cc7ce53b6d0db">  151</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256    0xC027 </span></div>
<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#ab25ddd336d25df6621b1436be12450eb">  152</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384    0xC028 </span></div>
<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a5f88bf757bb85ecfe28fd5264e2721a8">  153</a></span>&#160;<span class="preprocessor">#define TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256     0xC029 </span></div>
<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#afd26d3c412c9b7a99d9b15fdc78a67eb">  154</a></span>&#160;<span class="preprocessor">#define TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384     0xC02A </span></div>
<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a3d7ef0a6518f1f638f2348d99eefb17a">  156</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256  0xC02B </span></div>
<div class="line"><a name="l00157"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#af72ed33cfc1e9977b62253dae53923e2">  157</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384  0xC02C </span></div>
<div class="line"><a name="l00158"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a26d67663de7dae18c51969bcdc3bd70d">  158</a></span>&#160;<span class="preprocessor">#define TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256   0xC02D </span></div>
<div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#aef3dcb9d6fae59e0efb4d5dc4997f5c4">  159</a></span>&#160;<span class="preprocessor">#define TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384   0xC02E </span></div>
<div class="line"><a name="l00160"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a3654359382307a986b1834a812c69f64">  160</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256    0xC02F </span></div>
<div class="line"><a name="l00161"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a5d287e13f2484dd37398fa342fdef7b4">  161</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384    0xC030 </span></div>
<div class="line"><a name="l00162"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a616422519509b4a667e98a1e4dbfebc8">  162</a></span>&#160;<span class="preprocessor">#define TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256     0xC031 </span></div>
<div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#ade1889f8b954d53bc910e1e016679d39">  163</a></span>&#160;<span class="preprocessor">#define TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384     0xC032 </span></div>
<div class="line"><a name="l00165"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a7d019962fe8f70ddc729687a7e0ccdb9">  165</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_PSK_WITH_RC4_128_SHA           0xC033 </span></div>
<div class="line"><a name="l00166"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a0c18bbcf880ea34838112d753fa1a8ad">  166</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA      0xC034 </span></div>
<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a21c57f86ab2bb68a2436ecddaf69a7b4">  167</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA       0xC035 </span></div>
<div class="line"><a name="l00168"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a17ca9c450c5228938a75f964f90db9cb">  168</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA       0xC036 </span></div>
<div class="line"><a name="l00169"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#adc45f48d71a6fd3c0d3bfd46dc4dfabf">  169</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256    0xC037 </span></div>
<div class="line"><a name="l00170"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a19782b5bb8923092f3268f6ce5ef2f76">  170</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384    0xC038 </span></div>
<div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a8538f96aa91dc0c224b0d05b1836b9cb">  171</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_PSK_WITH_NULL_SHA              0xC039 </span></div>
<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a3354aef4f250db8e5bdd6a6d5895df6c">  172</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_PSK_WITH_NULL_SHA256           0xC03A </span></div>
<div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a02eef432c766622e852a0e5ffbc36d3c">  173</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_PSK_WITH_NULL_SHA384           0xC03B </span></div>
<div class="line"><a name="l00175"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a31ffae6edf6bd5396c78a58695f9d1b7">  175</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 0xC072 </span></div>
<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a4a62fb5e5c927e04100541156cbcc8a4">  176</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 0xC073 </span></div>
<div class="line"><a name="l00177"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#acefce8734244d373ca1009f7404fe273">  177</a></span>&#160;<span class="preprocessor">#define TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256  0xC074 </span></div>
<div class="line"><a name="l00178"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#ad511ab7db03c1ef915d254b102e5a398">  178</a></span>&#160;<span class="preprocessor">#define TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384  0xC075 </span></div>
<div class="line"><a name="l00179"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#afae694ab832d209474875d2a55a5e202">  179</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256   0xC076 </span></div>
<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a3b4d7bc3bb5754d6ad4238e9ccfcab92">  180</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384   0xC077 </span></div>
<div class="line"><a name="l00181"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#ac4a3fbbc789b041b9ee72cf931237a7a">  181</a></span>&#160;<span class="preprocessor">#define TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256    0xC078 </span></div>
<div class="line"><a name="l00182"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a95cd929afae5e8ff7ecbea3cde22317f">  182</a></span>&#160;<span class="preprocessor">#define TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384    0xC079 </span></div>
<div class="line"><a name="l00184"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a7edd2231e213dbec6e480b6e72dca8fe">  184</a></span>&#160;<span class="preprocessor">#define TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256         0xC07A </span></div>
<div class="line"><a name="l00185"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a42181f221d3388b83683bf2c5ae7817b">  185</a></span>&#160;<span class="preprocessor">#define TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384         0xC07B </span></div>
<div class="line"><a name="l00186"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#ace165cdb18f9640a9d7dcd9585d962e2">  186</a></span>&#160;<span class="preprocessor">#define TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256     0xC07C </span></div>
<div class="line"><a name="l00187"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a793747467af310fc48d92c1e6cb2ac03">  187</a></span>&#160;<span class="preprocessor">#define TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384     0xC07D </span></div>
<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a67cc77b084d7ab2fc9e5fe1de2426eea">  188</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256 0xC086 </span></div>
<div class="line"><a name="l00189"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a3b62aaa22dac436ed4900ae8a4b951e3">  189</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384 0xC087 </span></div>
<div class="line"><a name="l00190"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a96b67bac844e04c8c12d2ac8f4010c61">  190</a></span>&#160;<span class="preprocessor">#define TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256  0xC088 </span></div>
<div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a0d5990fc80d2940513b17c069e640c89">  191</a></span>&#160;<span class="preprocessor">#define TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384  0xC089 </span></div>
<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#adbfcbf815464735c11cf38ae2a006ab7">  192</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256   0xC08A </span></div>
<div class="line"><a name="l00193"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#ab691f2a1123765e0df9c36f52dbd746e">  193</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384   0xC08B </span></div>
<div class="line"><a name="l00194"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#adf33633aa33826f92aed761e7c522e71">  194</a></span>&#160;<span class="preprocessor">#define TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256    0xC08C </span></div>
<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#abdff6e19b8b020e4fe53dd3bd5e39bd3">  195</a></span>&#160;<span class="preprocessor">#define TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384    0xC08D </span></div>
<div class="line"><a name="l00197"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a88a1f43800a010e5fc8d18ac694f5d01">  197</a></span>&#160;<span class="preprocessor">#define TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256       0xC08E </span></div>
<div class="line"><a name="l00198"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a3c28fbf514a1eb42b0bd1a04b33af96c">  198</a></span>&#160;<span class="preprocessor">#define TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384       0xC08F </span></div>
<div class="line"><a name="l00199"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#ae923d24b17aff8b1e9813e145cabb68e">  199</a></span>&#160;<span class="preprocessor">#define TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256   0xC090 </span></div>
<div class="line"><a name="l00200"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a131d79c1f993c51a17d6400ad1fb8c00">  200</a></span>&#160;<span class="preprocessor">#define TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384   0xC091 </span></div>
<div class="line"><a name="l00201"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a581d8a6cbdd0a2f8ef8711332ef2cb10">  201</a></span>&#160;<span class="preprocessor">#define TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256   0xC092 </span></div>
<div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a71b445ba0f6cbcf80dae4dddac77f5d6">  202</a></span>&#160;<span class="preprocessor">#define TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384   0xC093 </span></div>
<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a898f6fba67023bcffd118c751c1d52e4">  204</a></span>&#160;<span class="preprocessor">#define TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256       0xC094</span></div>
<div class="line"><a name="l00205"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#af1841cd84f8c066c52384eab511b9ddc">  205</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384       0xC095</span></div>
<div class="line"><a name="l00206"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#ab066e663b33dab8a0f129f3d099b9709">  206</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256   0xC096</span></div>
<div class="line"><a name="l00207"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a5674addff7499f07a9934909cae3e58f">  207</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384   0xC097</span></div>
<div class="line"><a name="l00208"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a859b00f29ee536f803970513f2ed6ad0">  208</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256   0xC098</span></div>
<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#ab14a2a48c1b1b5e82fa8d16d94ac1ac5">  209</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384   0xC099</span></div>
<div class="line"><a name="l00210"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a0351fc50dbe3d63ae06b4a6ff7c033a6">  210</a></span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 0xC09A </span></div>
<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a7c6422e9eb6a4cfcfa184af03f94f386">  211</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 0xC09B </span></div>
<div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a0bc31dea187e19a84ea02749de509a63">  213</a></span>&#160;<span class="preprocessor">#define TLS_RSA_WITH_AES_128_CCM                0xC09C  </span></div>
<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a2df7b23c7917aad60d1654e3826ca388">  214</a></span>&#160;<span class="preprocessor">#define TLS_RSA_WITH_AES_256_CCM                0xC09D  </span></div>
<div class="line"><a name="l00215"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a6c93ed48205031a19333788624a47b01">  215</a></span>&#160;<span class="preprocessor">#define TLS_DHE_RSA_WITH_AES_128_CCM            0xC09E  </span></div>
<div class="line"><a name="l00216"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a3d03a1a519d0b0b81d855bd9e34a320a">  216</a></span>&#160;<span class="preprocessor">#define TLS_DHE_RSA_WITH_AES_256_CCM            0xC09F  </span></div>
<div class="line"><a name="l00217"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a565e29a90172e7eb87bc09db33485ea9">  217</a></span>&#160;<span class="preprocessor">#define TLS_RSA_WITH_AES_128_CCM_8              0xC0A0  </span></div>
<div class="line"><a name="l00218"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a4e834323b40bc42a0b89ce69ca6fc75f">  218</a></span>&#160;<span class="preprocessor">#define TLS_RSA_WITH_AES_256_CCM_8              0xC0A1  </span></div>
<div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#ac18f8b5ce841e70e80c0f57250c44863">  219</a></span>&#160;<span class="preprocessor">#define TLS_DHE_RSA_WITH_AES_128_CCM_8          0xC0A2  </span></div>
<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a605206196f3cf23bf9f93541e4bfdf34">  220</a></span>&#160;<span class="preprocessor">#define TLS_DHE_RSA_WITH_AES_256_CCM_8          0xC0A3  </span></div>
<div class="line"><a name="l00221"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#ab21d1b41ce789950742e80045c788366">  221</a></span>&#160;<span class="preprocessor">#define TLS_PSK_WITH_AES_128_CCM                0xC0A4  </span></div>
<div class="line"><a name="l00222"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#ad4d5a7d1e4654f2ea9b0c12e9d71648a">  222</a></span>&#160;<span class="preprocessor">#define TLS_PSK_WITH_AES_256_CCM                0xC0A5  </span></div>
<div class="line"><a name="l00223"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a101bea173d3f5af2e2711f2f9c931d98">  223</a></span>&#160;<span class="preprocessor">#define TLS_DHE_PSK_WITH_AES_128_CCM            0xC0A6  </span></div>
<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a16bfd8ab90a52b8fd1ee88e6f088d0c1">  224</a></span>&#160;<span class="preprocessor">#define TLS_DHE_PSK_WITH_AES_256_CCM            0xC0A7  </span></div>
<div class="line"><a name="l00225"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#aff0da1b90c7430294fd9f04e3f0e1ca3">  225</a></span>&#160;<span class="preprocessor">#define TLS_PSK_WITH_AES_128_CCM_8              0xC0A8  </span></div>
<div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#af17e9064ddeda1fe2b288576f493dd97">  226</a></span>&#160;<span class="preprocessor">#define TLS_PSK_WITH_AES_256_CCM_8              0xC0A9  </span></div>
<div class="line"><a name="l00227"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a9af4047e8528535df0c2efe65aa9e56b">  227</a></span>&#160;<span class="preprocessor">#define TLS_DHE_PSK_WITH_AES_128_CCM_8          0xC0AA  </span></div>
<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a883070fea785e3127a307018841bdc47">  228</a></span>&#160;<span class="preprocessor">#define TLS_DHE_PSK_WITH_AES_256_CCM_8          0xC0AB  </span></div>
<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;<span class="preprocessor"></span><span class="comment">/* The last two are named with PSK_DHE in the RFC, which looks like a typo */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a487efc0ff5a09743878ca5c52896b325">  231</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_ECDSA_WITH_AES_128_CCM        0xC0AC  </span></div>
<div class="line"><a name="l00232"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a9d1ee1bea891d61cdad224755a2e0072">  232</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_ECDSA_WITH_AES_256_CCM        0xC0AD  </span></div>
<div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a5831ef2a636580afc137f3132e7233e9">  233</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_ECDSA_WITH_AES_128_CCM_8      0xC0AE  </span></div>
<div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#afd03144e2fea9b2ee57bd55564bc2ea7">  234</a></span>&#160;<span class="preprocessor">#define TLS_ECDHE_ECDSA_WITH_AES_256_CCM_8      0xC0AF  </span></div>
<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;<span class="preprocessor"></span><span class="comment">/* Reminder: update _ssl_premaster_secret when adding a new key exchange */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00237"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0">  237</a></span>&#160;<span class="preprocessor"></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00238"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0a481df6f245bf3184cc03d395e699d91d">  238</a></span>&#160;    <a class="code" href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0a481df6f245bf3184cc03d395e699d91d">POLARSSL_KEY_EXCHANGE_NONE</a> = 0,</div>
<div class="line"><a name="l00239"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0aa5433daeadb0b1bdf82d2085e059750c">  239</a></span>&#160;    <a class="code" href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0aa5433daeadb0b1bdf82d2085e059750c">POLARSSL_KEY_EXCHANGE_RSA</a>,</div>
<div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0a4b2ee0c512ad803711e4723d2c5a829e">  240</a></span>&#160;    <a class="code" href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0a4b2ee0c512ad803711e4723d2c5a829e">POLARSSL_KEY_EXCHANGE_DHE_RSA</a>,</div>
<div class="line"><a name="l00241"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0a7079e6e6a5e6a7a5da055987890001e8">  241</a></span>&#160;    <a class="code" href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0a7079e6e6a5e6a7a5da055987890001e8">POLARSSL_KEY_EXCHANGE_ECDHE_RSA</a>,</div>
<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0a5a77cebbde130b5d99682b3b41579616">  242</a></span>&#160;    <a class="code" href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0a5a77cebbde130b5d99682b3b41579616">POLARSSL_KEY_EXCHANGE_ECDHE_ECDSA</a>,</div>
<div class="line"><a name="l00243"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0a5b9ff9e74e94dd6c7972cda4e4d76871">  243</a></span>&#160;    <a class="code" href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0a5b9ff9e74e94dd6c7972cda4e4d76871">POLARSSL_KEY_EXCHANGE_PSK</a>,</div>
<div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0a5be9563e8f9b98a76738eada362dfb7b">  244</a></span>&#160;    <a class="code" href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0a5be9563e8f9b98a76738eada362dfb7b">POLARSSL_KEY_EXCHANGE_DHE_PSK</a>,</div>
<div class="line"><a name="l00245"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0a9c4a5e84895f8cf99fa939b4822990ac">  245</a></span>&#160;    <a class="code" href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0a9c4a5e84895f8cf99fa939b4822990ac">POLARSSL_KEY_EXCHANGE_RSA_PSK</a>,</div>
<div class="line"><a name="l00246"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0a953b2ca5a1f4536ea0bc876b7e3b6204">  246</a></span>&#160;    <a class="code" href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0a953b2ca5a1f4536ea0bc876b7e3b6204">POLARSSL_KEY_EXCHANGE_ECDHE_PSK</a>,</div>
<div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0ad69e27199f18a7d578616135e3d79a47">  247</a></span>&#160;    <a class="code" href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0ad69e27199f18a7d578616135e3d79a47">POLARSSL_KEY_EXCHANGE_ECDH_RSA</a>,</div>
<div class="line"><a name="l00248"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0af717162746272242417772cc36672dad">  248</a></span>&#160;    <a class="code" href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0af717162746272242417772cc36672dad">POLARSSL_KEY_EXCHANGE_ECDH_ECDSA</a>,</div>
<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;} <a class="code" href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0">key_exchange_type_t</a>;</div>
<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;</div>
<div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a97822bfefc780b0a33636fa10545d4ca">  251</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__ssl__ciphersuite__t.html">_ssl_ciphersuite_t</a> <a class="code" href="struct__ssl__ciphersuite__t.html">ssl_ciphersuite_t</a>;</div>
<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;</div>
<div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#a0cfe408058ec3f630c6b8b16c14d14db">  253</a></span>&#160;<span class="preprocessor">#define POLARSSL_CIPHERSUITE_WEAK       0x01    </span></div>
<div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="ssl__ciphersuites_8h.html#ad6a95e1669ec593781489189077ff727">  254</a></span>&#160;<span class="preprocessor">#define POLARSSL_CIPHERSUITE_SHORT_TAG  0x02    </span></div>
<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;<span class="preprocessor">struct _ssl_ciphersuite_t</span></div>
<div class="line"><a name="l00261"></a><span class="lineno"><a class="line" href="struct__ssl__ciphersuite__t.html">  261</a></span>&#160;<span class="preprocessor"></span>{</div>
<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;    <span class="keywordtype">int</span> <a class="code" href="struct__ssl__ciphersuite__t.html#aa361c1f468f808574491732394409573">id</a>;</div>
<div class="line"><a name="l00263"></a><span class="lineno"><a class="line" href="struct__ssl__ciphersuite__t.html#aa361c1f468f808574491732394409573">  263</a></span>&#160;    <span class="keyword">const</span> <span class="keywordtype">char</span> * <a class="code" href="struct__ssl__ciphersuite__t.html#adda704f5259653550a3bdb6878633ca6">name</a>;</div>
<div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="struct__ssl__ciphersuite__t.html#adda704f5259653550a3bdb6878633ca6">  264</a></span>&#160;</div>
<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;    <a class="code" href="cipher_8h.html#a806c82ed7e8b591dedc86093f38274e6">cipher_type_t</a> <a class="code" href="struct__ssl__ciphersuite__t.html#a1fbfdcdd8f3198eddb21eef73d5574d5">cipher</a>;</div>
<div class="line"><a name="l00266"></a><span class="lineno"><a class="line" href="struct__ssl__ciphersuite__t.html#a1fbfdcdd8f3198eddb21eef73d5574d5">  266</a></span>&#160;    <a class="code" href="md_8h.html#af1fbbb67afa0daee4090cde8864e0b68">md_type_t</a> <a class="code" href="struct__ssl__ciphersuite__t.html#acc50c3c257a78d6b3801ec8414f5400e">mac</a>;</div>
<div class="line"><a name="l00267"></a><span class="lineno"><a class="line" href="struct__ssl__ciphersuite__t.html#acc50c3c257a78d6b3801ec8414f5400e">  267</a></span>&#160;    <a class="code" href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0">key_exchange_type_t</a> <a class="code" href="struct__ssl__ciphersuite__t.html#aca753c2925b3c7cb013f8da967e509a7">key_exchange</a>;</div>
<div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="struct__ssl__ciphersuite__t.html#aca753c2925b3c7cb013f8da967e509a7">  268</a></span>&#160;</div>
<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;    <span class="keywordtype">int</span> <a class="code" href="struct__ssl__ciphersuite__t.html#a8fbd21154ef2650a7c7a7441844c5b1e">min_major_ver</a>;</div>
<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="struct__ssl__ciphersuite__t.html#a8fbd21154ef2650a7c7a7441844c5b1e">  270</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="struct__ssl__ciphersuite__t.html#acde0b574e2fd1cabcfd810c0b91196b0">min_minor_ver</a>;</div>
<div class="line"><a name="l00271"></a><span class="lineno"><a class="line" href="struct__ssl__ciphersuite__t.html#acde0b574e2fd1cabcfd810c0b91196b0">  271</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="struct__ssl__ciphersuite__t.html#aea84e47e89870f51319216546297e1f8">max_major_ver</a>;</div>
<div class="line"><a name="l00272"></a><span class="lineno"><a class="line" href="struct__ssl__ciphersuite__t.html#aea84e47e89870f51319216546297e1f8">  272</a></span>&#160;    <span class="keywordtype">int</span> <a class="code" href="struct__ssl__ciphersuite__t.html#a065d82f72245ae5d7d5c59c8f1c8ea2c">max_minor_ver</a>;</div>
<div class="line"><a name="l00273"></a><span class="lineno"><a class="line" href="struct__ssl__ciphersuite__t.html#a065d82f72245ae5d7d5c59c8f1c8ea2c">  273</a></span>&#160;</div>
<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;    <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code" href="struct__ssl__ciphersuite__t.html#af46ff95db1e992dd6626294c67f75c83">flags</a>;</div>
<div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="struct__ssl__ciphersuite__t.html#af46ff95db1e992dd6626294c67f75c83">  275</a></span>&#160;};</div>
<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160;</div>
<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;<span class="keyword">const</span> <span class="keywordtype">int</span> *<a class="code" href="ssl_8h.html#a8e24779662e63061762c46d09e49be61">ssl_list_ciphersuites</a>( <span class="keywordtype">void</span> );</div>
<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;</div>
<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;<span class="keyword">const</span> <a class="code" href="struct__ssl__ciphersuite__t.html">ssl_ciphersuite_t</a> *<a class="code" href="ssl__ciphersuites_8h.html#afd95027ea7e0da7aef04bfcb43c0659c">ssl_ciphersuite_from_string</a>( <span class="keyword">const</span> <span class="keywordtype">char</span> *ciphersuite_name );</div>
<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;<span class="keyword">const</span> <a class="code" href="struct__ssl__ciphersuite__t.html">ssl_ciphersuite_t</a> *<a class="code" href="ssl__ciphersuites_8h.html#a545ef524336fb12e7a8725b30cf7b34f">ssl_ciphersuite_from_id</a>( <span class="keywordtype">int</span> ciphersuite_id );</div>
<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;</div>
<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;<span class="preprocessor">#if defined(POLARSSL_PK_C)</span></div>
<div class="line"><a name="l00283"></a><span class="lineno">  283</span>&#160;<span class="preprocessor"></span><a class="code" href="pk_8h.html#afca3aa33cb1f34742a7ee3fd8ccec9ca">pk_type_t</a> <a class="code" href="ssl__ciphersuites_8h.html#a3d36cf6fa8ee4e55eb8b2d5e0eea16fd">ssl_get_ciphersuite_sig_pk_alg</a>( <span class="keyword">const</span> <a class="code" href="struct__ssl__ciphersuite__t.html">ssl_ciphersuite_t</a> *info );</div>
<div class="line"><a name="l00284"></a><span class="lineno">  284</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00285"></a><span class="lineno">  285</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00286"></a><span class="lineno">  286</span>&#160;<span class="keywordtype">int</span> <a class="code" href="ssl__ciphersuites_8h.html#a24901ecb5aefe02b1b797f7faf072c9d">ssl_ciphersuite_uses_ec</a>( <span class="keyword">const</span> <a class="code" href="struct__ssl__ciphersuite__t.html">ssl_ciphersuite_t</a> *info );</div>
<div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;<span class="keywordtype">int</span> <a class="code" href="ssl__ciphersuites_8h.html#a89aee1cb6e0b6773a43a884c8aaa1810">ssl_ciphersuite_uses_psk</a>( <span class="keyword">const</span> <a class="code" href="struct__ssl__ciphersuite__t.html">ssl_ciphersuite_t</a> *info );</div>
<div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;</div>
<div class="line"><a name="l00289"></a><span class="lineno">  289</span>&#160;<span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a name="l00290"></a><span class="lineno">  290</span>&#160;<span class="preprocessor"></span>}</div>
<div class="line"><a name="l00291"></a><span class="lineno">  291</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00292"></a><span class="lineno">  292</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00293"></a><span class="lineno">  293</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* ssl_ciphersuites.h */</span><span class="preprocessor"></span></div>
<div class="ttc" id="ssl__ciphersuites_8h_html_a24901ecb5aefe02b1b797f7faf072c9d"><div class="ttname"><a href="ssl__ciphersuites_8h.html#a24901ecb5aefe02b1b797f7faf072c9d">ssl_ciphersuite_uses_ec</a></div><div class="ttdeci">int ssl_ciphersuite_uses_ec(const ssl_ciphersuite_t *info)</div></div>
<div class="ttc" id="ssl__ciphersuites_8h_html_ad03856f3049ec58f64d97b461a53b0b0a5b9ff9e74e94dd6c7972cda4e4d76871"><div class="ttname"><a href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0a5b9ff9e74e94dd6c7972cda4e4d76871">POLARSSL_KEY_EXCHANGE_PSK</a></div><div class="ttdef"><b>Definition:</b> <a href="ssl__ciphersuites_8h_source.html#l00243">ssl_ciphersuites.h:243</a></div></div>
<div class="ttc" id="struct__ssl__ciphersuite__t_html_a8fbd21154ef2650a7c7a7441844c5b1e"><div class="ttname"><a href="struct__ssl__ciphersuite__t.html#a8fbd21154ef2650a7c7a7441844c5b1e">_ssl_ciphersuite_t::min_major_ver</a></div><div class="ttdeci">int min_major_ver</div><div class="ttdef"><b>Definition:</b> <a href="ssl__ciphersuites_8h_source.html#l00270">ssl_ciphersuites.h:270</a></div></div>
<div class="ttc" id="struct__ssl__ciphersuite__t_html_aea84e47e89870f51319216546297e1f8"><div class="ttname"><a href="struct__ssl__ciphersuite__t.html#aea84e47e89870f51319216546297e1f8">_ssl_ciphersuite_t::max_major_ver</a></div><div class="ttdeci">int max_major_ver</div><div class="ttdef"><b>Definition:</b> <a href="ssl__ciphersuites_8h_source.html#l00272">ssl_ciphersuites.h:272</a></div></div>
<div class="ttc" id="ssl__ciphersuites_8h_html_ad03856f3049ec58f64d97b461a53b0b0a5a77cebbde130b5d99682b3b41579616"><div class="ttname"><a href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0a5a77cebbde130b5d99682b3b41579616">POLARSSL_KEY_EXCHANGE_ECDHE_ECDSA</a></div><div class="ttdef"><b>Definition:</b> <a href="ssl__ciphersuites_8h_source.html#l00242">ssl_ciphersuites.h:242</a></div></div>
<div class="ttc" id="ssl__ciphersuites_8h_html_a3d36cf6fa8ee4e55eb8b2d5e0eea16fd"><div class="ttname"><a href="ssl__ciphersuites_8h.html#a3d36cf6fa8ee4e55eb8b2d5e0eea16fd">ssl_get_ciphersuite_sig_pk_alg</a></div><div class="ttdeci">pk_type_t ssl_get_ciphersuite_sig_pk_alg(const ssl_ciphersuite_t *info)</div></div>
<div class="ttc" id="ssl__ciphersuites_8h_html_ad03856f3049ec58f64d97b461a53b0b0a953b2ca5a1f4536ea0bc876b7e3b6204"><div class="ttname"><a href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0a953b2ca5a1f4536ea0bc876b7e3b6204">POLARSSL_KEY_EXCHANGE_ECDHE_PSK</a></div><div class="ttdef"><b>Definition:</b> <a href="ssl__ciphersuites_8h_source.html#l00246">ssl_ciphersuites.h:246</a></div></div>
<div class="ttc" id="pk_8h_html"><div class="ttname"><a href="pk_8h.html">pk.h</a></div><div class="ttdoc">Public Key abstraction layer. </div></div>
<div class="ttc" id="struct__ssl__ciphersuite__t_html_af46ff95db1e992dd6626294c67f75c83"><div class="ttname"><a href="struct__ssl__ciphersuite__t.html#af46ff95db1e992dd6626294c67f75c83">_ssl_ciphersuite_t::flags</a></div><div class="ttdeci">unsigned char flags</div><div class="ttdef"><b>Definition:</b> <a href="ssl__ciphersuites_8h_source.html#l00275">ssl_ciphersuites.h:275</a></div></div>
<div class="ttc" id="md_8h_html_af1fbbb67afa0daee4090cde8864e0b68"><div class="ttname"><a href="md_8h.html#af1fbbb67afa0daee4090cde8864e0b68">md_type_t</a></div><div class="ttdeci">md_type_t</div><div class="ttdef"><b>Definition:</b> <a href="md_8h_source.html#l00051">md.h:51</a></div></div>
<div class="ttc" id="ssl__ciphersuites_8h_html_ad03856f3049ec58f64d97b461a53b0b0a9c4a5e84895f8cf99fa939b4822990ac"><div class="ttname"><a href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0a9c4a5e84895f8cf99fa939b4822990ac">POLARSSL_KEY_EXCHANGE_RSA_PSK</a></div><div class="ttdef"><b>Definition:</b> <a href="ssl__ciphersuites_8h_source.html#l00245">ssl_ciphersuites.h:245</a></div></div>
<div class="ttc" id="struct__ssl__ciphersuite__t_html_aa361c1f468f808574491732394409573"><div class="ttname"><a href="struct__ssl__ciphersuite__t.html#aa361c1f468f808574491732394409573">_ssl_ciphersuite_t::id</a></div><div class="ttdeci">int id</div><div class="ttdef"><b>Definition:</b> <a href="ssl__ciphersuites_8h_source.html#l00263">ssl_ciphersuites.h:263</a></div></div>
<div class="ttc" id="struct__ssl__ciphersuite__t_html_acde0b574e2fd1cabcfd810c0b91196b0"><div class="ttname"><a href="struct__ssl__ciphersuite__t.html#acde0b574e2fd1cabcfd810c0b91196b0">_ssl_ciphersuite_t::min_minor_ver</a></div><div class="ttdeci">int min_minor_ver</div><div class="ttdef"><b>Definition:</b> <a href="ssl__ciphersuites_8h_source.html#l00271">ssl_ciphersuites.h:271</a></div></div>
<div class="ttc" id="cipher_8h_html_a806c82ed7e8b591dedc86093f38274e6"><div class="ttname"><a href="cipher_8h.html#a806c82ed7e8b591dedc86093f38274e6">cipher_type_t</a></div><div class="ttdeci">cipher_type_t</div><div class="ttdef"><b>Definition:</b> <a href="cipher_8h_source.html#l00082">cipher.h:82</a></div></div>
<div class="ttc" id="ssl__ciphersuites_8h_html_ad03856f3049ec58f64d97b461a53b0b0a4b2ee0c512ad803711e4723d2c5a829e"><div class="ttname"><a href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0a4b2ee0c512ad803711e4723d2c5a829e">POLARSSL_KEY_EXCHANGE_DHE_RSA</a></div><div class="ttdef"><b>Definition:</b> <a href="ssl__ciphersuites_8h_source.html#l00240">ssl_ciphersuites.h:240</a></div></div>
<div class="ttc" id="ssl__ciphersuites_8h_html_ad03856f3049ec58f64d97b461a53b0b0a7079e6e6a5e6a7a5da055987890001e8"><div class="ttname"><a href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0a7079e6e6a5e6a7a5da055987890001e8">POLARSSL_KEY_EXCHANGE_ECDHE_RSA</a></div><div class="ttdef"><b>Definition:</b> <a href="ssl__ciphersuites_8h_source.html#l00241">ssl_ciphersuites.h:241</a></div></div>
<div class="ttc" id="ssl__ciphersuites_8h_html_ad03856f3049ec58f64d97b461a53b0b0a5be9563e8f9b98a76738eada362dfb7b"><div class="ttname"><a href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0a5be9563e8f9b98a76738eada362dfb7b">POLARSSL_KEY_EXCHANGE_DHE_PSK</a></div><div class="ttdef"><b>Definition:</b> <a href="ssl__ciphersuites_8h_source.html#l00244">ssl_ciphersuites.h:244</a></div></div>
<div class="ttc" id="struct__ssl__ciphersuite__t_html_aca753c2925b3c7cb013f8da967e509a7"><div class="ttname"><a href="struct__ssl__ciphersuite__t.html#aca753c2925b3c7cb013f8da967e509a7">_ssl_ciphersuite_t::key_exchange</a></div><div class="ttdeci">key_exchange_type_t key_exchange</div><div class="ttdef"><b>Definition:</b> <a href="ssl__ciphersuites_8h_source.html#l00268">ssl_ciphersuites.h:268</a></div></div>
<div class="ttc" id="struct__ssl__ciphersuite__t_html_a065d82f72245ae5d7d5c59c8f1c8ea2c"><div class="ttname"><a href="struct__ssl__ciphersuite__t.html#a065d82f72245ae5d7d5c59c8f1c8ea2c">_ssl_ciphersuite_t::max_minor_ver</a></div><div class="ttdeci">int max_minor_ver</div><div class="ttdef"><b>Definition:</b> <a href="ssl__ciphersuites_8h_source.html#l00273">ssl_ciphersuites.h:273</a></div></div>
<div class="ttc" id="ssl__ciphersuites_8h_html_a89aee1cb6e0b6773a43a884c8aaa1810"><div class="ttname"><a href="ssl__ciphersuites_8h.html#a89aee1cb6e0b6773a43a884c8aaa1810">ssl_ciphersuite_uses_psk</a></div><div class="ttdeci">int ssl_ciphersuite_uses_psk(const ssl_ciphersuite_t *info)</div></div>
<div class="ttc" id="cipher_8h_html"><div class="ttname"><a href="cipher_8h.html">cipher.h</a></div><div class="ttdoc">Generic cipher wrapper. </div></div>
<div class="ttc" id="pk_8h_html_afca3aa33cb1f34742a7ee3fd8ccec9ca"><div class="ttname"><a href="pk_8h.html#afca3aa33cb1f34742a7ee3fd8ccec9ca">pk_type_t</a></div><div class="ttdeci">pk_type_t</div><div class="ttdoc">Public key types. </div><div class="ttdef"><b>Definition:</b> <a href="pk_8h_source.html#l00095">pk.h:95</a></div></div>
<div class="ttc" id="ssl__ciphersuites_8h_html_afd95027ea7e0da7aef04bfcb43c0659c"><div class="ttname"><a href="ssl__ciphersuites_8h.html#afd95027ea7e0da7aef04bfcb43c0659c">ssl_ciphersuite_from_string</a></div><div class="ttdeci">const ssl_ciphersuite_t * ssl_ciphersuite_from_string(const char *ciphersuite_name)</div></div>
<div class="ttc" id="struct__ssl__ciphersuite__t_html"><div class="ttname"><a href="struct__ssl__ciphersuite__t.html">_ssl_ciphersuite_t</a></div><div class="ttdoc">This structure is used for storing ciphersuite information. </div><div class="ttdef"><b>Definition:</b> <a href="ssl__ciphersuites_8h_source.html#l00261">ssl_ciphersuites.h:261</a></div></div>
<div class="ttc" id="md_8h_html"><div class="ttname"><a href="md_8h.html">md.h</a></div><div class="ttdoc">Generic message digest wrapper. </div></div>
<div class="ttc" id="ssl__ciphersuites_8h_html_ad03856f3049ec58f64d97b461a53b0b0aa5433daeadb0b1bdf82d2085e059750c"><div class="ttname"><a href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0aa5433daeadb0b1bdf82d2085e059750c">POLARSSL_KEY_EXCHANGE_RSA</a></div><div class="ttdef"><b>Definition:</b> <a href="ssl__ciphersuites_8h_source.html#l00239">ssl_ciphersuites.h:239</a></div></div>
<div class="ttc" id="ssl__ciphersuites_8h_html_a545ef524336fb12e7a8725b30cf7b34f"><div class="ttname"><a href="ssl__ciphersuites_8h.html#a545ef524336fb12e7a8725b30cf7b34f">ssl_ciphersuite_from_id</a></div><div class="ttdeci">const ssl_ciphersuite_t * ssl_ciphersuite_from_id(int ciphersuite_id)</div></div>
<div class="ttc" id="ssl__ciphersuites_8h_html_ad03856f3049ec58f64d97b461a53b0b0ad69e27199f18a7d578616135e3d79a47"><div class="ttname"><a href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0ad69e27199f18a7d578616135e3d79a47">POLARSSL_KEY_EXCHANGE_ECDH_RSA</a></div><div class="ttdef"><b>Definition:</b> <a href="ssl__ciphersuites_8h_source.html#l00247">ssl_ciphersuites.h:247</a></div></div>
<div class="ttc" id="ssl__ciphersuites_8h_html_ad03856f3049ec58f64d97b461a53b0b0a481df6f245bf3184cc03d395e699d91d"><div class="ttname"><a href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0a481df6f245bf3184cc03d395e699d91d">POLARSSL_KEY_EXCHANGE_NONE</a></div><div class="ttdef"><b>Definition:</b> <a href="ssl__ciphersuites_8h_source.html#l00238">ssl_ciphersuites.h:238</a></div></div>
<div class="ttc" id="struct__ssl__ciphersuite__t_html_acc50c3c257a78d6b3801ec8414f5400e"><div class="ttname"><a href="struct__ssl__ciphersuite__t.html#acc50c3c257a78d6b3801ec8414f5400e">_ssl_ciphersuite_t::mac</a></div><div class="ttdeci">md_type_t mac</div><div class="ttdef"><b>Definition:</b> <a href="ssl__ciphersuites_8h_source.html#l00267">ssl_ciphersuites.h:267</a></div></div>
<div class="ttc" id="ssl_8h_html_a8e24779662e63061762c46d09e49be61"><div class="ttname"><a href="ssl_8h.html#a8e24779662e63061762c46d09e49be61">ssl_list_ciphersuites</a></div><div class="ttdeci">const int * ssl_list_ciphersuites(void)</div><div class="ttdoc">Returns the list of ciphersuites supported by the SSL/TLS module. </div></div>
<div class="ttc" id="ssl__ciphersuites_8h_html_ad03856f3049ec58f64d97b461a53b0b0af717162746272242417772cc36672dad"><div class="ttname"><a href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0af717162746272242417772cc36672dad">POLARSSL_KEY_EXCHANGE_ECDH_ECDSA</a></div><div class="ttdef"><b>Definition:</b> <a href="ssl__ciphersuites_8h_source.html#l00248">ssl_ciphersuites.h:248</a></div></div>
<div class="ttc" id="struct__ssl__ciphersuite__t_html_adda704f5259653550a3bdb6878633ca6"><div class="ttname"><a href="struct__ssl__ciphersuite__t.html#adda704f5259653550a3bdb6878633ca6">_ssl_ciphersuite_t::name</a></div><div class="ttdeci">const char * name</div><div class="ttdef"><b>Definition:</b> <a href="ssl__ciphersuites_8h_source.html#l00264">ssl_ciphersuites.h:264</a></div></div>
<div class="ttc" id="ssl__ciphersuites_8h_html_ad03856f3049ec58f64d97b461a53b0b0"><div class="ttname"><a href="ssl__ciphersuites_8h.html#ad03856f3049ec58f64d97b461a53b0b0">key_exchange_type_t</a></div><div class="ttdeci">key_exchange_type_t</div><div class="ttdef"><b>Definition:</b> <a href="ssl__ciphersuites_8h_source.html#l00237">ssl_ciphersuites.h:237</a></div></div>
<div class="ttc" id="struct__ssl__ciphersuite__t_html_a1fbfdcdd8f3198eddb21eef73d5574d5"><div class="ttname"><a href="struct__ssl__ciphersuite__t.html#a1fbfdcdd8f3198eddb21eef73d5574d5">_ssl_ciphersuite_t::cipher</a></div><div class="ttdeci">cipher_type_t cipher</div><div class="ttdef"><b>Definition:</b> <a href="ssl__ciphersuites_8h_source.html#l00266">ssl_ciphersuites.h:266</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Thu Jul 31 2014 11:35:52 for PolarSSL v1.3.8 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.5
</small></address>
</body>
</html>