| 1 | --- base/pcap-snoop.c.orig 2010-03-18 22:59:13.000000000 -0700 |
| 2 | +++ base/pcap-snoop.c 2010-03-18 22:59:30.000000000 -0700 |
| 3 | @@ -46,10 +46,9 @@ |
| 4 | |
| 5 | static char *RCSSTRING="$Id: pcap-snoop.c,v 1.14 2002/09/09 21:02:58 ekr Exp $"; |
| 6 | |
| 7 | - |
| 8 | +#include <net/bpf.h> |
| 9 | #include <pcap.h> |
| 10 | #include <unistd.h> |
| 11 | -#include <net/bpf.h> |
| 12 | #ifndef _WIN32 |
| 13 | #include <sys/param.h> |
| 14 | #endif |
| 15 | --- base/pcap-snoop.c.orig 2012-04-06 10:35:06.000000000 -0700 |
| 16 | +++ base/pcap-snoop.c 2012-04-06 10:45:31.000000000 -0700 |
| 17 | @@ -286,7 +286,7 @@ |
| 18 | err_exit("Aborting",-1); |
| 19 | } |
| 20 | } |
| 21 | - if(!(p=pcap_open_live(interface_name,5000,!no_promiscuous,1000,errbuf))){ |
| 22 | + if(!(p=pcap_open_live(interface_name,18432,!no_promiscuous,1000,errbuf))){ |
| 23 | fprintf(stderr,"PCAP: %s\n",errbuf); |
| 24 | err_exit("Aborting",-1); |
| 25 | } |
| 26 | --- ssl/ssldecode.c.orig 2013-07-10 14:44:42.000000000 -0400 |
| 27 | +++ ssl/ssldecode.c 2013-07-10 14:44:44.000000000 -0400 |
| 28 | @@ -51,6 +51,7 @@ |
| 29 | #include <openssl/ssl.h> |
| 30 | #include <openssl/hmac.h> |
| 31 | #include <openssl/evp.h> |
| 32 | +#include <openssl/md5.h> |
| 33 | #include <openssl/x509v3.h> |
| 34 | #endif |
| 35 | #include "ssldecode.h" |
| 36 | @@ -131,7 +132,8 @@ |
| 37 | ssl_decode_ctx *d=0; |
| 38 | int r,_status; |
| 39 | |
| 40 | - SSLeay_add_all_algorithms(); |
| 41 | + SSL_library_init(); |
| 42 | + OpenSSL_add_all_algorithms(); |
| 43 | if(!(d=(ssl_decode_ctx *)malloc(sizeof(ssl_decode_ctx)))) |
| 44 | ABORT(R_NO_MEMORY); |
| 45 | if(!(d->ssl_ctx=SSL_CTX_new(SSLv23_server_method()))) |
| 46 | --- ssl/ssl.enums.orig 2013-07-10 15:43:35.000000000 -0400 |
| 47 | +++ ssl/ssl.enums 2013-07-10 15:54:11.000000000 -0400 |
| 48 | @@ -378,6 +378,141 @@ |
| 49 | CipherSuite TLS_ECDH_ECDSA_WITH_DES_CBC_SHA = {0x00,0x49}; |
| 50 | CipherSuite TLS_ECDH_ECDSA_EXPORT_WITH_RC4_56_SHA={0xff,0x85}; |
| 51 | CipherSuite TLS_ECDH_ECDSA_EXPORT_WITH_RC4_40_SHA={0xff,0x84}; |
| 52 | + |
| 53 | + /***** Patch additions from following URL *****/ |
| 54 | + /* https://github.com/jtapiath-cl/gokik/blob/0de0f3e7/Security.framework/Headers/CipherSuite.h */ |
| 55 | + /* TLS addenda using AES, per RFC 3268 */ |
| 56 | + CipherSuite TLS_RSA_WITH_AES_128_CBC_SHA ={0x00,0x2f}; |
| 57 | + CipherSuite TLS_DH_DSS_WITH_AES_128_CBC_SHA ={0x00,0x30}; |
| 58 | + CipherSuite TLS_DH_RSA_WITH_AES_128_CBC_SHA ={0x00,0x31}; |
| 59 | + CipherSuite TLS_DHE_DSS_WITH_AES_128_CBC_SHA ={0x00,0x32}; |
| 60 | + CipherSuite TLS_DHE_RSA_WITH_AES_128_CBC_SHA ={0x00,0x33}; |
| 61 | + CipherSuite TLS_DH_anon_WITH_AES_128_CBC_SHA ={0x00,0x34}; |
| 62 | + CipherSuite TLS_RSA_WITH_AES_256_CBC_SHA ={0x00,0x35}; |
| 63 | + CipherSuite TLS_DH_DSS_WITH_AES_256_CBC_SHA ={0x00,0x36}; |
| 64 | + CipherSuite TLS_DH_RSA_WITH_AES_256_CBC_SHA ={0x00,0x37}; |
| 65 | + CipherSuite TLS_DHE_DSS_WITH_AES_256_CBC_SHA ={0x00,0x38}; |
| 66 | + CipherSuite TLS_DHE_RSA_WITH_AES_256_CBC_SHA ={0x00,0x39}; |
| 67 | + CipherSuite TLS_DH_anon_WITH_AES_256_CBC_SHA ={0x00,0x3a}; |
| 68 | + |
| 69 | + /* ECDSA addenda, RFC 4492 */ |
| 70 | + CipherSuite TLS_ECDH_ECDSA_WITH_NULL_SHA ={0xc0,0x01}; |
| 71 | + CipherSuite TLS_ECDH_ECDSA_WITH_RC4_128_SHA ={0xc0,0x02}; |
| 72 | + CipherSuite TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA ={0xc0,0x03}; |
| 73 | + CipherSuite TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA ={0xc0,0x04}; |
| 74 | + CipherSuite TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA ={0xc0,0x05}; |
| 75 | + CipherSuite TLS_ECDHE_ECDSA_WITH_NULL_SHA ={0xc0,0x06}; |
| 76 | + CipherSuite TLS_ECDHE_ECDSA_WITH_RC4_128_SHA ={0xc0,0x07}; |
| 77 | + CipherSuite TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA ={0xc0,0x08}; |
| 78 | + CipherSuite TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA ={0xc0,0x09}; |
| 79 | + CipherSuite TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA ={0xc0,0x0A}; |
| 80 | + CipherSuite TLS_ECDH_RSA_WITH_NULL_SHA ={0xc0,0x0B}; |
| 81 | + CipherSuite TLS_ECDH_RSA_WITH_RC4_128_SHA ={0xc0,0x0C}; |
| 82 | + CipherSuite TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA ={0xc0,0x0D}; |
| 83 | + CipherSuite TLS_ECDH_RSA_WITH_AES_128_CBC_SHA ={0xc0,0x0E}; |
| 84 | + CipherSuite TLS_ECDH_RSA_WITH_AES_256_CBC_SHA ={0xc0,0x0F}; |
| 85 | + CipherSuite TLS_ECDHE_RSA_WITH_NULL_SHA ={0xc0,0x10}; |
| 86 | + CipherSuite TLS_ECDHE_RSA_WITH_RC4_128_SHA ={0xc0,0x11}; |
| 87 | + CipherSuite TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA ={0xc0,0x12}; |
| 88 | + CipherSuite TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA ={0xc0,0x13}; |
| 89 | + CipherSuite TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA ={0xc0,0x14}; |
| 90 | + CipherSuite TLS_ECDH_anon_WITH_NULL_SHA ={0xc0,0x15}; |
| 91 | + CipherSuite TLS_ECDH_anon_WITH_RC4_128_SHA ={0xc0,0x16}; |
| 92 | + CipherSuite TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA ={0xc0,0x17}; |
| 93 | + CipherSuite TLS_ECDH_anon_WITH_AES_128_CBC_SHA ={0xc0,0x18}; |
| 94 | + CipherSuite TLS_ECDH_anon_WITH_AES_256_CBC_SHA ={0xc0,0x19}; |
| 95 | + |
| 96 | + /***** TLS 1.2 addenda, RFC 5246 *****/ |
| 97 | + /* Initial state. */ |
| 98 | + CipherSuite TLS_NULL_WITH_NULL_NULL ={0x00,0x00}; |
| 99 | + |
| 100 | + /* Server provided RSA certificate for key exchange. */ |
| 101 | + CipherSuite TLS_RSA_WITH_NULL_MD5 ={0x00,0x01}; |
| 102 | + CipherSuite TLS_RSA_WITH_NULL_SHA ={0x00,0x02}; |
| 103 | + CipherSuite TLS_RSA_WITH_RC4_128_MD5 ={0x00,0x04}; |
| 104 | + CipherSuite TLS_RSA_WITH_RC4_128_SHA ={0x00,0x05}; |
| 105 | + CipherSuite TLS_RSA_WITH_3DES_EDE_CBC_SHA ={0x00,0x0A}; |
| 106 | + //CipherSuite TLS_RSA_WITH_AES_128_CBC_SHA ={0x00,0x2F}; |
| 107 | + //CipherSuite TLS_RSA_WITH_AES_256_CBC_SHA ={0x00,0x35}; |
| 108 | + CipherSuite TLS_RSA_WITH_NULL_SHA256 ={0x00,0x3B}; |
| 109 | + CipherSuite TLS_RSA_WITH_AES_128_CBC_SHA256 ={0x00,0x3C}; |
| 110 | + CipherSuite TLS_RSA_WITH_AES_256_CBC_SHA256 ={0x00,0x3D}; |
| 111 | + |
| 112 | + /* Server-authenticated (and optionally client-authenticated) Diffie-Hellman. */ |
| 113 | + CipherSuite TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA ={0x00,0x0D}; |
| 114 | + CipherSuite TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA ={0x00,0x10}; |
| 115 | + CipherSuite TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA ={0x00,0x13}; |
| 116 | + CipherSuite TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA ={0x00,0x16}; |
| 117 | + //CipherSuite TLS_DH_DSS_WITH_AES_128_CBC_SHA ={0x00,0x30}; |
| 118 | + //CipherSuite TLS_DH_RSA_WITH_AES_128_CBC_SHA ={0x00,0x31}; |
| 119 | + //CipherSuite TLS_DHE_DSS_WITH_AES_128_CBC_SHA ={0x00,0x32}; |
| 120 | + //CipherSuite TLS_DHE_RSA_WITH_AES_128_CBC_SHA ={0x00,0x33}; |
| 121 | + //CipherSuite TLS_DH_DSS_WITH_AES_256_CBC_SHA ={0x00,0x36}; |
| 122 | + //CipherSuite TLS_DH_RSA_WITH_AES_256_CBC_SHA ={0x00,0x37}; |
| 123 | + //CipherSuite TLS_DHE_DSS_WITH_AES_256_CBC_SHA ={0x00,0x38}; |
| 124 | + //CipherSuite TLS_DHE_RSA_WITH_AES_256_CBC_SHA ={0x00,0x39}; |
| 125 | + CipherSuite TLS_DH_DSS_WITH_AES_128_CBC_SHA256 ={0x00,0x3E}; |
| 126 | + CipherSuite TLS_DH_RSA_WITH_AES_128_CBC_SHA256 ={0x00,0x3F}; |
| 127 | + CipherSuite TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 ={0x00,0x40}; |
| 128 | + CipherSuite TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 ={0x00,0x67}; |
| 129 | + CipherSuite TLS_DH_DSS_WITH_AES_256_CBC_SHA256 ={0x00,0x68}; |
| 130 | + CipherSuite TLS_DH_RSA_WITH_AES_256_CBC_SHA256 ={0x00,0x69}; |
| 131 | + CipherSuite TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 ={0x00,0x6A}; |
| 132 | + CipherSuite TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 ={0x00,0x6B}; |
| 133 | + |
| 134 | + /* Completely anonymous Diffie-Hellman */ |
| 135 | + CipherSuite TLS_DH_anon_WITH_RC4_128_MD5 ={0x00,0x18}; |
| 136 | + CipherSuite TLS_DH_anon_WITH_3DES_EDE_CBC_SHA ={0x00,0x1B}; |
| 137 | + //CipherSuite TLS_DH_anon_WITH_AES_128_CBC_SHA ={0x00,0x34}; |
| 138 | + //CipherSuite TLS_DH_anon_WITH_AES_256_CBC_SHA ={0x00,0x3A}; |
| 139 | + CipherSuite TLS_DH_anon_WITH_AES_128_CBC_SHA256 ={0x00,0x6C}; |
| 140 | + CipherSuite TLS_DH_anon_WITH_AES_256_CBC_SHA256 ={0x00,0x6D}; |
| 141 | + |
| 142 | + /* Addenda from rfc 5288 AES Galois Counter Mode (GCM) Cipher Suites for TLS. */ |
| 143 | + CipherSuite TLS_RSA_WITH_AES_128_GCM_SHA256 ={0x00,0x9C}; |
| 144 | + CipherSuite TLS_RSA_WITH_AES_256_GCM_SHA384 ={0x00,0x9D}; |
| 145 | + CipherSuite TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 ={0x00,0x9E}; |
| 146 | + CipherSuite TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 ={0x00,0x9F}; |
| 147 | + CipherSuite TLS_DH_RSA_WITH_AES_128_GCM_SHA256 ={0x00,0xA0}; |
| 148 | + CipherSuite TLS_DH_RSA_WITH_AES_256_GCM_SHA384 ={0x00,0xA1}; |
| 149 | + CipherSuite TLS_DHE_DSS_WITH_AES_128_GCM_SHA256 ={0x00,0xA2}; |
| 150 | + CipherSuite TLS_DHE_DSS_WITH_AES_256_GCM_SHA384 ={0x00,0xA3}; |
| 151 | + CipherSuite TLS_DH_DSS_WITH_AES_128_GCM_SHA256 ={0x00,0xA4}; |
| 152 | + CipherSuite TLS_DH_DSS_WITH_AES_256_GCM_SHA384 ={0x00,0xA5}; |
| 153 | + CipherSuite TLS_DH_anon_WITH_AES_128_GCM_SHA256 ={0x00,0xA6}; |
| 154 | + CipherSuite TLS_DH_anon_WITH_AES_256_GCM_SHA384 ={0x00,0xA7}; |
| 155 | + |
| 156 | + /* Addenda from rfc 5289 Elliptic Curve Cipher Suites with HMAC SHA-256/384. */ |
| 157 | + CipherSuite TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 ={0xC0,0x23}; |
| 158 | + CipherSuite TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 ={0xC0,0x24}; |
| 159 | + CipherSuite TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256 ={0xC0,0x25}; |
| 160 | + CipherSuite TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384 ={0xC0,0x26}; |
| 161 | + CipherSuite TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 ={0xC0,0x27}; |
| 162 | + CipherSuite TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 ={0xC0,0x28}; |
| 163 | + CipherSuite TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256 ={0xC0,0x29}; |
| 164 | + CipherSuite TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384 ={0xC0,0x2A}; |
| 165 | + |
| 166 | + /* Addenda from rfc 5289 Elliptic Curve Cipher Suites with SHA-256/384 and AES Galois Counter Mode (GCM) */ |
| 167 | + CipherSuite TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 ={0xC0,0x2B}; |
| 168 | + CipherSuite TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 ={0xC0,0x2C}; |
| 169 | + CipherSuite TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256 ={0xC0,0x2D}; |
| 170 | + CipherSuite TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384 ={0xC0,0x2E}; |
| 171 | + CipherSuite TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 ={0xC0,0x2F}; |
| 172 | + CipherSuite TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 ={0xC0,0x30}; |
| 173 | + CipherSuite TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256 ={0xC0,0x31}; |
| 174 | + CipherSuite TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384 ={0xC0,0x32}; |
| 175 | + |
| 176 | + /* RFC 5746 - Secure Renegotiation */ |
| 177 | + CipherSuite TLS_EMPTY_RENEGOTIATION_INFO_SCSV ={0x00,0xFF}; |
| 178 | + |
| 179 | + /* Tags for SSL 2 cipher kinds which are not specified for SSL 3. */ |
| 180 | + CipherSuite SSL_RSA_WITH_RC2_CBC_MD5 ={0xFF,0x80}; |
| 181 | + CipherSuite SSL_RSA_WITH_IDEA_CBC_MD5 ={0xFF,0x81}; |
| 182 | + CipherSuite SSL_RSA_WITH_DES_CBC_MD5 ={0xFF,0x82}; |
| 183 | + CipherSuite SSL_RSA_WITH_3DES_EDE_CBC_MD5 ={0xFF,0x83}; |
| 184 | + CipherSuite SSL_NO_SUCH_CIPHERSUITE ={0xFF,0xFF}; |
| 185 | + /***** /Patch additions *****/ |
| 186 | + |
| 187 | } cipher_suite; |
| 188 | |
| 189 | |
| 190 | --- ssl/ssl.enums.c.orig 2013-07-10 14:54:38.000000000 -0400 |
| 191 | +++ ssl/ssl.enums.c 2013-07-10 15:51:46.000000000 -0400 |
| 192 | @@ -698,6 +698,393 @@ |
| 193 | 65412, |
| 194 | "TLS_ECDH_ECDSA_EXPORT_WITH_RC4_40_SHA", |
| 195 | 0 }, |
| 196 | + /***** Patch additions from following URL *****/ |
| 197 | + /* https://github.com/jtapiath-cl/gokik/blob/0de0f3e7/Security.framework/Headers/CipherSuite.h */ |
| 198 | + { |
| 199 | + 47, |
| 200 | + "TLS_RSA_WITH_AES_128_CBC_SHA", |
| 201 | + 0 }, |
| 202 | + { |
| 203 | + 48, |
| 204 | + "TLS_DH_DSS_WITH_AES_128_CBC_SHA", |
| 205 | + 0 }, |
| 206 | + { |
| 207 | + 49, |
| 208 | + "TLS_DH_RSA_WITH_AES_128_CBC_SHA", |
| 209 | + 0 }, |
| 210 | + { |
| 211 | + 50, |
| 212 | + "TLS_DHE_DSS_WITH_AES_128_CBC_SHA", |
| 213 | + 0 }, |
| 214 | + { |
| 215 | + 51, |
| 216 | + "TLS_DHE_RSA_WITH_AES_128_CBC_SHA", |
| 217 | + 0 }, |
| 218 | + { |
| 219 | + 52, |
| 220 | + "TLS_DH_anon_WITH_AES_128_CBC_SHA", |
| 221 | + 0 }, |
| 222 | + { |
| 223 | + 53, |
| 224 | + "TLS_RSA_WITH_AES_256_CBC_SHA", |
| 225 | + 0 }, |
| 226 | + { |
| 227 | + 54, |
| 228 | + "TLS_DH_DSS_WITH_AES_256_CBC_SHA", |
| 229 | + 0 }, |
| 230 | + { |
| 231 | + 55, |
| 232 | + "TLS_DH_RSA_WITH_AES_256_CBC_SHA", |
| 233 | + 0 }, |
| 234 | + { |
| 235 | + 56, |
| 236 | + "TLS_DHE_DSS_WITH_AES_256_CBC_SHA", |
| 237 | + 0 }, |
| 238 | + { |
| 239 | + 57, |
| 240 | + "TLS_DHE_RSA_WITH_AES_256_CBC_SHA", |
| 241 | + 0 }, |
| 242 | + { |
| 243 | + 58, |
| 244 | + "TLS_DH_anon_WITH_AES_256_CBC_SHA", |
| 245 | + 0 }, |
| 246 | + { |
| 247 | + 49153, |
| 248 | + "TLS_ECDH_ECDSA_WITH_NULL_SHA", |
| 249 | + 0 }, |
| 250 | + { |
| 251 | + 49154, |
| 252 | + "TLS_ECDH_ECDSA_WITH_RC4_128_SHA", |
| 253 | + 0 }, |
| 254 | + { |
| 255 | + 49155, |
| 256 | + "TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA", |
| 257 | + 0 }, |
| 258 | + { |
| 259 | + 49156, |
| 260 | + "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA", |
| 261 | + 0 }, |
| 262 | + { |
| 263 | + 49157, |
| 264 | + "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA", |
| 265 | + 0 }, |
| 266 | + { |
| 267 | + 49158, |
| 268 | + "TLS_ECDHE_ECDSA_WITH_NULL_SHA", |
| 269 | + 0 }, |
| 270 | + { |
| 271 | + 49159, |
| 272 | + "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA", |
| 273 | + 0 }, |
| 274 | + { |
| 275 | + 49160, |
| 276 | + "TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA", |
| 277 | + 0 }, |
| 278 | + { |
| 279 | + 49161, |
| 280 | + "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA", |
| 281 | + 0 }, |
| 282 | + { |
| 283 | + 49162, |
| 284 | + "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA", |
| 285 | + 0 }, |
| 286 | + { |
| 287 | + 49163, |
| 288 | + "TLS_ECDH_RSA_WITH_NULL_SHA", |
| 289 | + 0 }, |
| 290 | + { |
| 291 | + 49164, |
| 292 | + "TLS_ECDH_RSA_WITH_RC4_128_SHA", |
| 293 | + 0 }, |
| 294 | + { |
| 295 | + 49165, |
| 296 | + "TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA", |
| 297 | + 0 }, |
| 298 | + { |
| 299 | + 49166, |
| 300 | + "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA", |
| 301 | + 0 }, |
| 302 | + { |
| 303 | + 49167, |
| 304 | + "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA", |
| 305 | + 0 }, |
| 306 | + { |
| 307 | + 49168, |
| 308 | + "TLS_ECDHE_RSA_WITH_NULL_SHA", |
| 309 | + 0 }, |
| 310 | + { |
| 311 | + 49169, |
| 312 | + "TLS_ECDHE_RSA_WITH_RC4_128_SHA", |
| 313 | + 0 }, |
| 314 | + { |
| 315 | + 49170, |
| 316 | + "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA", |
| 317 | + 0 }, |
| 318 | + { |
| 319 | + 49171, |
| 320 | + "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA", |
| 321 | + 0 }, |
| 322 | + { |
| 323 | + 49172, |
| 324 | + "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA", |
| 325 | + 0 }, |
| 326 | + { |
| 327 | + 49173, |
| 328 | + "TLS_ECDH_anon_WITH_NULL_SHA", |
| 329 | + 0 }, |
| 330 | + { |
| 331 | + 49174, |
| 332 | + "TLS_ECDH_anon_WITH_RC4_128_SHA", |
| 333 | + 0 }, |
| 334 | + { |
| 335 | + 49175, |
| 336 | + "TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA", |
| 337 | + 0 }, |
| 338 | + { |
| 339 | + 49176, |
| 340 | + "TLS_ECDH_anon_WITH_AES_128_CBC_SHA", |
| 341 | + 0 }, |
| 342 | + { |
| 343 | + 49177, |
| 344 | + "TLS_ECDH_anon_WITH_AES_256_CBC_SHA", |
| 345 | + 0 }, |
| 346 | + { |
| 347 | + 0, |
| 348 | + "TLS_NULL_WITH_NULL_NULL", |
| 349 | + 0 }, |
| 350 | + { |
| 351 | + 1, |
| 352 | + "TLS_RSA_WITH_NULL_MD5", |
| 353 | + 0 }, |
| 354 | + { |
| 355 | + 2, |
| 356 | + "TLS_RSA_WITH_NULL_SHA", |
| 357 | + 0 }, |
| 358 | + { |
| 359 | + 4, |
| 360 | + "TLS_RSA_WITH_RC4_128_MD5", |
| 361 | + 0 }, |
| 362 | + { |
| 363 | + 5, |
| 364 | + "TLS_RSA_WITH_RC4_128_SHA", |
| 365 | + 0 }, |
| 366 | + { |
| 367 | + 10, |
| 368 | + "TLS_RSA_WITH_3DES_EDE_CBC_SHA", |
| 369 | + 0 }, |
| 370 | + { |
| 371 | + 59, |
| 372 | + "TLS_RSA_WITH_NULL_SHA256", |
| 373 | + 0 }, |
| 374 | + { |
| 375 | + 60, |
| 376 | + "TLS_RSA_WITH_AES_128_CBC_SHA256", |
| 377 | + 0 }, |
| 378 | + { |
| 379 | + 61, |
| 380 | + "TLS_RSA_WITH_AES_256_CBC_SHA256", |
| 381 | + 0 }, |
| 382 | + { |
| 383 | + 13, |
| 384 | + "TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA", |
| 385 | + 0 }, |
| 386 | + { |
| 387 | + 16, |
| 388 | + "TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA", |
| 389 | + 0 }, |
| 390 | + { |
| 391 | + 19, |
| 392 | + "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA", |
| 393 | + 0 }, |
| 394 | + { |
| 395 | + 22, |
| 396 | + "TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA", |
| 397 | + 0 }, |
| 398 | + { |
| 399 | + 62, |
| 400 | + "TLS_DH_DSS_WITH_AES_128_CBC_SHA256", |
| 401 | + 0 }, |
| 402 | + { |
| 403 | + 63, |
| 404 | + "TLS_DH_RSA_WITH_AES_128_CBC_SHA256", |
| 405 | + 0 }, |
| 406 | + { |
| 407 | + 64, |
| 408 | + "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256", |
| 409 | + 0 }, |
| 410 | + { |
| 411 | + 103, |
| 412 | + "TLS_DHE_RSA_WITH_AES_128_CBC_SHA256", |
| 413 | + 0 }, |
| 414 | + { |
| 415 | + 104, |
| 416 | + "TLS_DH_DSS_WITH_AES_256_CBC_SHA256", |
| 417 | + 0 }, |
| 418 | + { |
| 419 | + 105, |
| 420 | + "TLS_DH_RSA_WITH_AES_256_CBC_SHA256", |
| 421 | + 0 }, |
| 422 | + { |
| 423 | + 106, |
| 424 | + "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256", |
| 425 | + 0 }, |
| 426 | + { |
| 427 | + 107, |
| 428 | + "TLS_DHE_RSA_WITH_AES_256_CBC_SHA256", |
| 429 | + 0 }, |
| 430 | + { |
| 431 | + 24, |
| 432 | + "TLS_DH_anon_WITH_RC4_128_MD5", |
| 433 | + 0 }, |
| 434 | + { |
| 435 | + 27, |
| 436 | + "TLS_DH_anon_WITH_3DES_EDE_CBC_SHA", |
| 437 | + 0 }, |
| 438 | + { |
| 439 | + 108, |
| 440 | + "TLS_DH_anon_WITH_AES_128_CBC_SHA256", |
| 441 | + 0 }, |
| 442 | + { |
| 443 | + 109, |
| 444 | + "TLS_DH_anon_WITH_AES_256_CBC_SHA256", |
| 445 | + 0 }, |
| 446 | + { |
| 447 | + 156, |
| 448 | + "TLS_RSA_WITH_AES_128_GCM_SHA256", |
| 449 | + 0 }, |
| 450 | + { |
| 451 | + 157, |
| 452 | + "TLS_RSA_WITH_AES_256_GCM_SHA384", |
| 453 | + 0 }, |
| 454 | + { |
| 455 | + 158, |
| 456 | + "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256", |
| 457 | + 0 }, |
| 458 | + { |
| 459 | + 159, |
| 460 | + "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384", |
| 461 | + 0 }, |
| 462 | + { |
| 463 | + 160, |
| 464 | + "TLS_DH_RSA_WITH_AES_128_GCM_SHA256", |
| 465 | + 0 }, |
| 466 | + { |
| 467 | + 161, |
| 468 | + "TLS_DH_RSA_WITH_AES_256_GCM_SHA384", |
| 469 | + 0 }, |
| 470 | + { |
| 471 | + 162, |
| 472 | + "TLS_DHE_DSS_WITH_AES_128_GCM_SHA256", |
| 473 | + 0 }, |
| 474 | + { |
| 475 | + 163, |
| 476 | + "TLS_DHE_DSS_WITH_AES_256_GCM_SHA384", |
| 477 | + 0 }, |
| 478 | + { |
| 479 | + 164, |
| 480 | + "TLS_DH_DSS_WITH_AES_128_GCM_SHA256", |
| 481 | + 0 }, |
| 482 | + { |
| 483 | + 165, |
| 484 | + "TLS_DH_DSS_WITH_AES_256_GCM_SHA384", |
| 485 | + 0 }, |
| 486 | + { |
| 487 | + 166, |
| 488 | + "TLS_DH_anon_WITH_AES_128_GCM_SHA256", |
| 489 | + 0 }, |
| 490 | + { |
| 491 | + 167, |
| 492 | + "TLS_DH_anon_WITH_AES_256_GCM_SHA384", |
| 493 | + 0 }, |
| 494 | + { |
| 495 | + 49187, |
| 496 | + "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256", |
| 497 | + 0 }, |
| 498 | + { |
| 499 | + 49188, |
| 500 | + "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384", |
| 501 | + 0 }, |
| 502 | + { |
| 503 | + 49189, |
| 504 | + "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256", |
| 505 | + 0 }, |
| 506 | + { |
| 507 | + 49190, |
| 508 | + "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384", |
| 509 | + 0 }, |
| 510 | + { |
| 511 | + 49191, |
| 512 | + "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256", |
| 513 | + 0 }, |
| 514 | + { |
| 515 | + 49192, |
| 516 | + "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384", |
| 517 | + 0 }, |
| 518 | + { |
| 519 | + 49193, |
| 520 | + "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256", |
| 521 | + 0 }, |
| 522 | + { |
| 523 | + 49194, |
| 524 | + "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384", |
| 525 | + 0 }, |
| 526 | + { |
| 527 | + 49195, |
| 528 | + "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256", |
| 529 | + 0 }, |
| 530 | + { |
| 531 | + 49196, |
| 532 | + "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384", |
| 533 | + 0 }, |
| 534 | + { |
| 535 | + 49197, |
| 536 | + "TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256", |
| 537 | + 0 }, |
| 538 | + { |
| 539 | + 49198, |
| 540 | + "TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384", |
| 541 | + 0 }, |
| 542 | + { |
| 543 | + 49199, |
| 544 | + "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256", |
| 545 | + 0 }, |
| 546 | + { |
| 547 | + 49200, |
| 548 | + "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384", |
| 549 | + 0 }, |
| 550 | + { |
| 551 | + 49201, |
| 552 | + "TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256", |
| 553 | + 0 }, |
| 554 | + { |
| 555 | + 49202, |
| 556 | + "TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384", |
| 557 | + 0 }, |
| 558 | + { |
| 559 | + 255, |
| 560 | + "TLS_EMPTY_RENEGOTIATION_INFO_SCSV", |
| 561 | + 0 }, |
| 562 | + { |
| 563 | + 65408, |
| 564 | + "SSL_RSA_WITH_RC2_CBC_MD5", |
| 565 | + 0 }, |
| 566 | + { |
| 567 | + 65409, |
| 568 | + "SSL_RSA_WITH_IDEA_CBC_MD5", |
| 569 | + 0 }, |
| 570 | + { |
| 571 | + 65410, |
| 572 | + "SSL_RSA_WITH_DES_CBC_MD5", |
| 573 | + 0 }, |
| 574 | + { |
| 575 | + 65411, |
| 576 | + "SSL_RSA_WITH_3DES_EDE_CBC_MD5", |
| 577 | + 0 }, |
| 578 | + { |
| 579 | + 65535, |
| 580 | + "SSL_NO_SUCH_CIPHERSUITE", |
| 581 | + 0 }, |
| 582 | + /***** /Patch additions *****/ |
| 583 | {-1} |
| 584 | }; |
| 585 | |