gitee.com/lonely0422/gometalinter.git@v3.0.1-0.20190307123442-32416ab75314+incompatible/_linters/src/github.com/mozilla/tls-observatory/constants/ciphersuites.go (about) 1 package constants 2 3 type CipherSuite struct { 4 IANAName string `json:"iana_name"` 5 GnuTLSName string `json:"gnutls_name"` 6 NSSName string `json:"nss_name"` 7 Protocol string `json:"protocol"` 8 ProtocolCode uint64 `json:"protocol_code"` 9 Kx string `json:"kx"` 10 Au string `json:"au"` 11 Enc Encryption `json:"encryption"` 12 Mac string `json:"mac"` 13 Code uint64 `json:"code"` 14 } 15 16 type Encryption struct { 17 Cipher string `json:"cipher"` 18 Bits int `json:"bits"` 19 } 20 21 var CipherSuites = map[string]CipherSuite{ 22 "AES128-GCM-SHA256": CipherSuite{ 23 IANAName: "TLS_RSA_WITH_AES_128_GCM_SHA256", 24 GnuTLSName: "TLS_RSA_AES_128_GCM_SHA256", 25 NSSName: "TLS_RSA_WITH_AES_128_GCM_SHA256", 26 Protocol: "TLSv1.2", ProtocolCode: 771, 27 Kx: "RSA", 28 Au: "RSA", 29 Enc: Encryption{ 30 Cipher: "AESGCM", 31 Bits: 128, 32 }, 33 Mac: "AEAD", 34 Code: 156, 35 }, 36 "AES128-SHA": CipherSuite{ 37 IANAName: "TLS_RSA_WITH_AES_128_CBC_SHA", 38 GnuTLSName: "TLS_RSA_AES_128_CBC_SHA1", 39 NSSName: "TLS_RSA_WITH_AES_128_CBC_SHA", 40 Protocol: "SSLv3", ProtocolCode: 768, 41 Kx: "RSA", 42 Au: "RSA", 43 Enc: Encryption{ 44 Cipher: "AES", 45 Bits: 128, 46 }, 47 Mac: "SHA1", 48 Code: 47, 49 }, 50 "AES128-SHA256": CipherSuite{ 51 IANAName: "TLS_RSA_WITH_AES_128_CBC_SHA256", 52 GnuTLSName: "TLS_RSA_AES_128_CBC_SHA256", 53 NSSName: "TLS_RSA_WITH_AES_128_CBC_SHA256", 54 Protocol: "TLSv1.2", ProtocolCode: 771, 55 Kx: "RSA", 56 Au: "RSA", 57 Enc: Encryption{ 58 Cipher: "AES", 59 Bits: 128, 60 }, 61 Mac: "SHA256", 62 Code: 60, 63 }, 64 "AES256-GCM-SHA384": CipherSuite{ 65 IANAName: "TLS_RSA_WITH_AES_256_GCM_SHA384", 66 GnuTLSName: "TLS_RSA_AES_256_GCM_SHA384", 67 NSSName: "TLS_RSA_WITH_AES_256_GCM_SHA384", 68 Protocol: "TLSv1.2", ProtocolCode: 771, 69 Kx: "RSA", 70 Au: "RSA", 71 Enc: Encryption{ 72 Cipher: "AESGCM", 73 Bits: 256, 74 }, 75 Mac: "AEAD", 76 Code: 157, 77 }, 78 "AES256-SHA": CipherSuite{ 79 IANAName: "TLS_RSA_WITH_AES_256_CBC_SHA", 80 GnuTLSName: "TLS_RSA_AES_256_CBC_SHA1", 81 NSSName: "TLS_RSA_WITH_AES_256_CBC_SHA", 82 Protocol: "SSLv3", ProtocolCode: 768, 83 Kx: "RSA", 84 Au: "RSA", 85 Enc: Encryption{ 86 Cipher: "AES", 87 Bits: 256, 88 }, 89 Mac: "SHA1", 90 Code: 53, 91 }, 92 "AES256-SHA256": CipherSuite{ 93 IANAName: "TLS_RSA_WITH_AES_256_CBC_SHA256", 94 GnuTLSName: "TLS_RSA_AES_256_CBC_SHA256", 95 NSSName: "TLS_RSA_WITH_AES_256_CBC_SHA256", 96 Protocol: "TLSv1.2", ProtocolCode: 771, 97 Kx: "RSA", 98 Au: "RSA", 99 Enc: Encryption{ 100 Cipher: "AES", 101 Bits: 256, 102 }, 103 Mac: "SHA256", 104 Code: 61, 105 }, 106 "CAMELLIA128-SHA": CipherSuite{ 107 IANAName: "TLS_RSA_WITH_CAMELLIA_128_CBC_SHA", 108 GnuTLSName: "TLS_RSA_CAMELLIA_128_CBC_SHA1", 109 NSSName: "TLS_RSA_WITH_CAMELLIA_128_CBC_SHA", 110 Protocol: "SSLv3", ProtocolCode: 768, 111 Kx: "RSA", 112 Au: "RSA", 113 Enc: Encryption{ 114 Cipher: "Camellia", 115 Bits: 128, 116 }, 117 Mac: "SHA1", 118 Code: 65, 119 }, 120 "CAMELLIA128-SHA256": CipherSuite{ 121 IANAName: "TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256", 122 GnuTLSName: "TLS_RSA_CAMELLIA_128_CBC_SHA256", 123 NSSName: "", 124 Protocol: "TLSv1.2", ProtocolCode: 771, 125 Kx: "RSA", 126 Au: "RSA", 127 Enc: Encryption{ 128 Cipher: "Camellia", 129 Bits: 128, 130 }, 131 Mac: "SHA256", 132 Code: 186, 133 }, 134 "CAMELLIA256-SHA": CipherSuite{ 135 IANAName: "TLS_RSA_WITH_CAMELLIA_256_CBC_SHA", 136 GnuTLSName: "TLS_RSA_CAMELLIA_256_CBC_SHA1", 137 NSSName: "TLS_RSA_WITH_CAMELLIA_256_CBC_SHA", 138 Protocol: "SSLv3", ProtocolCode: 768, 139 Kx: "RSA", 140 Au: "RSA", 141 Enc: Encryption{ 142 Cipher: "Camellia", 143 Bits: 256, 144 }, 145 Mac: "SHA1", 146 Code: 132, 147 }, 148 "CAMELLIA256-SHA256": CipherSuite{ 149 IANAName: "TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256", 150 GnuTLSName: "TLS_RSA_CAMELLIA_256_CBC_SHA256", 151 NSSName: "", 152 Protocol: "TLSv1.2", ProtocolCode: 771, 153 Kx: "RSA", 154 Au: "RSA", 155 Enc: Encryption{ 156 Cipher: "Camellia", 157 Bits: 256, 158 }, 159 Mac: "SHA256", 160 Code: 192, 161 }, 162 "DES-CBC3-SHA": CipherSuite{ 163 IANAName: "TLS_RSA_WITH_3DES_EDE_CBC_SHA", 164 GnuTLSName: "TLS_RSA_3DES_EDE_CBC_SHA1", 165 NSSName: "TLS_RSA_WITH_3DES_EDE_CBC_SHA", 166 Protocol: "SSLv3", ProtocolCode: 768, 167 Kx: "RSA", 168 Au: "RSA", 169 Enc: Encryption{ 170 Cipher: "3DES", 171 Bits: 168, 172 }, 173 Mac: "SHA1", 174 Code: 10, 175 }, 176 "DH-DSS-AES128-GCM-SHA256": CipherSuite{ 177 IANAName: "TLS_DH_DSS_WITH_AES_128_GCM_SHA256", 178 GnuTLSName: "", 179 NSSName: "", 180 Protocol: "TLSv1.2", ProtocolCode: 771, 181 Kx: "DH/DSS", 182 Au: "DH", 183 Enc: Encryption{ 184 Cipher: "AESGCM", 185 Bits: 128, 186 }, 187 Mac: "AEAD", 188 Code: 164, 189 }, 190 "DH-DSS-AES128-SHA": CipherSuite{ 191 IANAName: "TLS_DH_DSS_WITH_AES_128_CBC_SHA", 192 GnuTLSName: "", 193 NSSName: "TLS_DH_DSS_WITH_AES_128_CBC_SHA", 194 Protocol: "SSLv3", ProtocolCode: 768, 195 Kx: "DH/DSS", 196 Au: "DH", 197 Enc: Encryption{ 198 Cipher: "AES", 199 Bits: 128, 200 }, 201 Mac: "SHA1", 202 Code: 48, 203 }, 204 "DH-DSS-AES128-SHA256": CipherSuite{ 205 IANAName: "TLS_DH_DSS_WITH_AES_128_CBC_SHA256", 206 GnuTLSName: "", 207 NSSName: "", 208 Protocol: "TLSv1.2", ProtocolCode: 771, 209 Kx: "DH/DSS", 210 Au: "DH", 211 Enc: Encryption{ 212 Cipher: "AES", 213 Bits: 128, 214 }, 215 Mac: "SHA256", 216 Code: 62, 217 }, 218 "DH-DSS-AES256-GCM-SHA384": CipherSuite{ 219 IANAName: "TLS_DH_DSS_WITH_AES_256_GCM_SHA384", 220 GnuTLSName: "", 221 NSSName: "", 222 Protocol: "TLSv1.2", ProtocolCode: 771, 223 Kx: "DH/DSS", 224 Au: "DH", 225 Enc: Encryption{ 226 Cipher: "AESGCM", 227 Bits: 256, 228 }, 229 Mac: "AEAD", 230 Code: 165, 231 }, 232 "DH-DSS-AES256-SHA": CipherSuite{ 233 IANAName: "TLS_DH_DSS_WITH_AES_256_CBC_SHA", 234 GnuTLSName: "", 235 NSSName: "TLS_DH_DSS_WITH_AES_256_CBC_SHA", 236 Protocol: "SSLv3", ProtocolCode: 768, 237 Kx: "DH/DSS", 238 Au: "DH", 239 Enc: Encryption{ 240 Cipher: "AES", 241 Bits: 256, 242 }, 243 Mac: "SHA1", 244 Code: 54, 245 }, 246 "DH-DSS-AES256-SHA256": CipherSuite{ 247 IANAName: "TLS_DH_DSS_WITH_AES_256_CBC_SHA256", 248 GnuTLSName: "", 249 NSSName: "", 250 Protocol: "TLSv1.2", ProtocolCode: 771, 251 Kx: "DH/DSS", 252 Au: "DH", 253 Enc: Encryption{ 254 Cipher: "AES", 255 Bits: 256, 256 }, 257 Mac: "SHA256", 258 Code: 104, 259 }, 260 "DH-DSS-CAMELLIA128-SHA": CipherSuite{ 261 IANAName: "TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA", 262 GnuTLSName: "", 263 NSSName: "TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA", 264 Protocol: "SSLv3", ProtocolCode: 768, 265 Kx: "DH/DSS", 266 Au: "DH", 267 Enc: Encryption{ 268 Cipher: "Camellia", 269 Bits: 128, 270 }, 271 Mac: "SHA1", 272 Code: 66, 273 }, 274 "DH-DSS-CAMELLIA128-SHA256": CipherSuite{ 275 IANAName: "TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256", 276 GnuTLSName: "", 277 NSSName: "", 278 Protocol: "TLSv1.2", ProtocolCode: 771, 279 Kx: "DH/DSS", 280 Au: "DH", 281 Enc: Encryption{ 282 Cipher: "Camellia", 283 Bits: 128, 284 }, 285 Mac: "SHA256", 286 Code: 187, 287 }, 288 "DH-DSS-CAMELLIA256-SHA": CipherSuite{ 289 IANAName: "TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA", 290 GnuTLSName: "", 291 NSSName: "TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA", 292 Protocol: "SSLv3", ProtocolCode: 768, 293 Kx: "DH/DSS", 294 Au: "DH", 295 Enc: Encryption{ 296 Cipher: "Camellia", 297 Bits: 256, 298 }, 299 Mac: "SHA1", 300 Code: 133, 301 }, 302 "DH-DSS-CAMELLIA256-SHA256": CipherSuite{ 303 IANAName: "TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256", 304 GnuTLSName: "", 305 NSSName: "", 306 Protocol: "TLSv1.2", ProtocolCode: 771, 307 Kx: "DH/DSS", 308 Au: "DH", 309 Enc: Encryption{ 310 Cipher: "Camellia", 311 Bits: 256, 312 }, 313 Mac: "SHA256", 314 Code: 193, 315 }, 316 "DH-DSS-DES-CBC3-SHA": CipherSuite{ 317 IANAName: "TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA", 318 GnuTLSName: "", 319 NSSName: "TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA", 320 Protocol: "SSLv3", ProtocolCode: 768, 321 Kx: "DH/DSS", 322 Au: "DH", 323 Enc: Encryption{ 324 Cipher: "3DES", 325 Bits: 168, 326 }, 327 Mac: "SHA1", 328 Code: 13, 329 }, 330 "DH-DSS-SEED-SHA": CipherSuite{ 331 IANAName: "TLS_DH_DSS_WITH_SEED_CBC_SHA", 332 GnuTLSName: "", 333 NSSName: "", 334 Protocol: "SSLv3", ProtocolCode: 768, 335 Kx: "DH/DSS", 336 Au: "DH", 337 Enc: Encryption{ 338 Cipher: "SEED", 339 Bits: 128, 340 }, 341 Mac: "SHA1", 342 Code: 151, 343 }, 344 "DH-RSA-AES128-GCM-SHA256": CipherSuite{ 345 IANAName: "TLS_DH_RSA_WITH_AES_128_GCM_SHA256", 346 GnuTLSName: "", 347 NSSName: "", 348 Protocol: "TLSv1.2", ProtocolCode: 771, 349 Kx: "DH/RSA", 350 Au: "DH", 351 Enc: Encryption{ 352 Cipher: "AESGCM", 353 Bits: 128, 354 }, 355 Mac: "AEAD", 356 Code: 160, 357 }, 358 "DH-RSA-AES128-SHA": CipherSuite{ 359 IANAName: "TLS_DH_RSA_WITH_AES_128_CBC_SHA", 360 GnuTLSName: "", 361 NSSName: "TLS_DH_RSA_WITH_AES_128_CBC_SHA", 362 Protocol: "SSLv3", ProtocolCode: 768, 363 Kx: "DH/RSA", 364 Au: "DH", 365 Enc: Encryption{ 366 Cipher: "AES", 367 Bits: 128, 368 }, 369 Mac: "SHA1", 370 Code: 49, 371 }, 372 "DH-RSA-AES128-SHA256": CipherSuite{ 373 IANAName: "TLS_DH_RSA_WITH_AES_128_CBC_SHA256", 374 GnuTLSName: "", 375 NSSName: "", 376 Protocol: "TLSv1.2", ProtocolCode: 771, 377 Kx: "DH/RSA", 378 Au: "DH", 379 Enc: Encryption{ 380 Cipher: "AES", 381 Bits: 128, 382 }, 383 Mac: "SHA256", 384 Code: 63, 385 }, 386 "DH-RSA-AES256-GCM-SHA384": CipherSuite{ 387 IANAName: "TLS_DH_RSA_WITH_AES_256_GCM_SHA384", 388 GnuTLSName: "", 389 NSSName: "", 390 Protocol: "TLSv1.2", ProtocolCode: 771, 391 Kx: "DH/RSA", 392 Au: "DH", 393 Enc: Encryption{ 394 Cipher: "AESGCM", 395 Bits: 256, 396 }, 397 Mac: "AEAD", 398 Code: 161, 399 }, 400 "DH-RSA-AES256-SHA": CipherSuite{ 401 IANAName: "TLS_DH_RSA_WITH_AES_256_CBC_SHA", 402 GnuTLSName: "", 403 NSSName: "TLS_DH_RSA_WITH_AES_256_CBC_SHA", 404 Protocol: "SSLv3", ProtocolCode: 768, 405 Kx: "DH/RSA", 406 Au: "DH", 407 Enc: Encryption{ 408 Cipher: "AES", 409 Bits: 256, 410 }, 411 Mac: "SHA1", 412 Code: 55, 413 }, 414 "DH-RSA-AES256-SHA256": CipherSuite{ 415 IANAName: "TLS_DH_RSA_WITH_AES_256_CBC_SHA256", 416 GnuTLSName: "", 417 NSSName: "", 418 Protocol: "TLSv1.2", ProtocolCode: 771, 419 Kx: "DH/RSA", 420 Au: "DH", 421 Enc: Encryption{ 422 Cipher: "AES", 423 Bits: 256, 424 }, 425 Mac: "SHA256", 426 Code: 105, 427 }, 428 "DH-RSA-CAMELLIA128-SHA": CipherSuite{ 429 IANAName: "TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA", 430 GnuTLSName: "", 431 NSSName: "TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA", 432 Protocol: "SSLv3", ProtocolCode: 768, 433 Kx: "DH/RSA", 434 Au: "DH", 435 Enc: Encryption{ 436 Cipher: "Camellia", 437 Bits: 128, 438 }, 439 Mac: "SHA1", 440 Code: 67, 441 }, 442 "DH-RSA-CAMELLIA128-SHA256": CipherSuite{ 443 IANAName: "TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256", 444 GnuTLSName: "", 445 NSSName: "", 446 Protocol: "TLSv1.2", ProtocolCode: 771, 447 Kx: "DH/RSA", 448 Au: "DH", 449 Enc: Encryption{ 450 Cipher: "Camellia", 451 Bits: 128, 452 }, 453 Mac: "SHA256", 454 Code: 188, 455 }, 456 "DH-RSA-CAMELLIA256-SHA": CipherSuite{ 457 IANAName: "TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA", 458 GnuTLSName: "", 459 NSSName: "TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA", 460 Protocol: "SSLv3", ProtocolCode: 768, 461 Kx: "DH/RSA", 462 Au: "DH", 463 Enc: Encryption{ 464 Cipher: "Camellia", 465 Bits: 256, 466 }, 467 Mac: "SHA1", 468 Code: 134, 469 }, 470 "DH-RSA-CAMELLIA256-SHA256": CipherSuite{ 471 IANAName: "TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256", 472 GnuTLSName: "", 473 NSSName: "", 474 Protocol: "TLSv1.2", ProtocolCode: 771, 475 Kx: "DH/RSA", 476 Au: "DH", 477 Enc: Encryption{ 478 Cipher: "Camellia", 479 Bits: 256, 480 }, 481 Mac: "SHA256", 482 Code: 194, 483 }, 484 "DH-RSA-DES-CBC3-SHA": CipherSuite{ 485 IANAName: "TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA", 486 GnuTLSName: "", 487 NSSName: "TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA", 488 Protocol: "SSLv3", ProtocolCode: 768, 489 Kx: "DH/RSA", 490 Au: "DH", 491 Enc: Encryption{ 492 Cipher: "3DES", 493 Bits: 168, 494 }, 495 Mac: "SHA1", 496 Code: 16, 497 }, 498 "DH-RSA-SEED-SHA": CipherSuite{ 499 IANAName: "TLS_DH_RSA_WITH_SEED_CBC_SHA", 500 GnuTLSName: "", 501 NSSName: "", 502 Protocol: "SSLv3", ProtocolCode: 768, 503 Kx: "DH/RSA", 504 Au: "DH", 505 Enc: Encryption{ 506 Cipher: "SEED", 507 Bits: 128, 508 }, 509 Mac: "SHA1", 510 Code: 152, 511 }, 512 "DHE-DSS-AES128-GCM-SHA256": CipherSuite{ 513 IANAName: "TLS_DHE_DSS_WITH_AES_128_GCM_SHA256", 514 GnuTLSName: "TLS_DHE_DSS_AES_128_GCM_SHA256", 515 NSSName: "TLS_DHE_DSS_WITH_AES_128_GCM_SHA256", 516 Protocol: "TLSv1.2", ProtocolCode: 771, 517 Kx: "DH", 518 Au: "DSS", 519 Enc: Encryption{ 520 Cipher: "AESGCM", 521 Bits: 128, 522 }, 523 Mac: "AEAD", 524 Code: 162, 525 }, 526 "DHE-DSS-AES128-SHA": CipherSuite{ 527 IANAName: "TLS_DHE_DSS_WITH_AES_128_CBC_SHA", 528 GnuTLSName: "TLS_DHE_DSS_AES_128_CBC_SHA1", 529 NSSName: "TLS_DHE_DSS_WITH_AES_128_CBC_SHA", 530 Protocol: "SSLv3", ProtocolCode: 768, 531 Kx: "DH", 532 Au: "DSS", 533 Enc: Encryption{ 534 Cipher: "AES", 535 Bits: 128, 536 }, 537 Mac: "SHA1", 538 Code: 50, 539 }, 540 "DHE-DSS-AES128-SHA256": CipherSuite{ 541 IANAName: "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256", 542 GnuTLSName: "TLS_DHE_DSS_AES_128_CBC_SHA256", 543 NSSName: "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256", 544 Protocol: "TLSv1.2", ProtocolCode: 771, 545 Kx: "DH", 546 Au: "DSS", 547 Enc: Encryption{ 548 Cipher: "AES", 549 Bits: 128, 550 }, 551 Mac: "SHA256", 552 Code: 64, 553 }, 554 "DHE-DSS-AES256-GCM-SHA384": CipherSuite{ 555 IANAName: "TLS_DHE_DSS_WITH_AES_256_GCM_SHA384", 556 GnuTLSName: "TLS_DHE_DSS_AES_256_GCM_SHA384", 557 NSSName: "TLS_DHE_DSS_WITH_AES_256_GCM_SHA384", 558 Protocol: "TLSv1.2", ProtocolCode: 771, 559 Kx: "DH", 560 Au: "DSS", 561 Enc: Encryption{ 562 Cipher: "AESGCM", 563 Bits: 256, 564 }, 565 Mac: "AEAD", 566 Code: 163, 567 }, 568 "DHE-DSS-AES256-SHA": CipherSuite{ 569 IANAName: "TLS_DHE_DSS_WITH_AES_256_CBC_SHA", 570 GnuTLSName: "TLS_DHE_DSS_AES_256_CBC_SHA1", 571 NSSName: "TLS_DHE_DSS_WITH_AES_256_CBC_SHA", 572 Protocol: "SSLv3", ProtocolCode: 768, 573 Kx: "DH", 574 Au: "DSS", 575 Enc: Encryption{ 576 Cipher: "AES", 577 Bits: 256, 578 }, 579 Mac: "SHA1", 580 Code: 56, 581 }, 582 "DHE-DSS-AES256-SHA256": CipherSuite{ 583 IANAName: "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256", 584 GnuTLSName: "TLS_DHE_DSS_AES_256_CBC_SHA256", 585 NSSName: "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256", 586 Protocol: "TLSv1.2", ProtocolCode: 771, 587 Kx: "DH", 588 Au: "DSS", 589 Enc: Encryption{ 590 Cipher: "AES", 591 Bits: 256, 592 }, 593 Mac: "SHA256", 594 Code: 106, 595 }, 596 "DHE-DSS-CAMELLIA128-SHA": CipherSuite{ 597 IANAName: "TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA", 598 GnuTLSName: "TLS_DHE_DSS_CAMELLIA_128_CBC_SHA1", 599 NSSName: "TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA", 600 Protocol: "SSLv3", ProtocolCode: 768, 601 Kx: "DH", 602 Au: "DSS", 603 Enc: Encryption{ 604 Cipher: "Camellia", 605 Bits: 128, 606 }, 607 Mac: "SHA1", 608 Code: 68, 609 }, 610 "DHE-DSS-CAMELLIA128-SHA256": CipherSuite{ 611 IANAName: "TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256", 612 GnuTLSName: "TLS_DHE_DSS_CAMELLIA_128_CBC_SHA256", 613 NSSName: "", 614 Protocol: "TLSv1.2", ProtocolCode: 771, 615 Kx: "DH", 616 Au: "DSS", 617 Enc: Encryption{ 618 Cipher: "Camellia", 619 Bits: 128, 620 }, 621 Mac: "SHA256", 622 Code: 189, 623 }, 624 "DHE-DSS-CAMELLIA256-SHA": CipherSuite{ 625 IANAName: "TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA", 626 GnuTLSName: "TLS_DHE_DSS_CAMELLIA_256_CBC_SHA1", 627 NSSName: "TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA", 628 Protocol: "SSLv3", ProtocolCode: 768, 629 Kx: "DH", 630 Au: "DSS", 631 Enc: Encryption{ 632 Cipher: "Camellia", 633 Bits: 256, 634 }, 635 Mac: "SHA1", 636 Code: 135, 637 }, 638 "DHE-DSS-CAMELLIA256-SHA256": CipherSuite{ 639 IANAName: "TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256", 640 GnuTLSName: "TLS_DHE_DSS_CAMELLIA_256_CBC_SHA256", 641 NSSName: "", 642 Protocol: "TLSv1.2", ProtocolCode: 771, 643 Kx: "DH", 644 Au: "DSS", 645 Enc: Encryption{ 646 Cipher: "Camellia", 647 Bits: 256, 648 }, 649 Mac: "SHA256", 650 Code: 195, 651 }, 652 "DHE-DSS-RC4-SHA": CipherSuite{ 653 IANAName: "", 654 GnuTLSName: "", 655 NSSName: "", 656 Protocol: "SSLv3", ProtocolCode: 768, 657 Kx: "DH", 658 Au: "DSS", 659 Enc: Encryption{ 660 Cipher: "RC4", 661 Bits: 128, 662 }, 663 Mac: "SHA1", 664 Code: 102, 665 }, 666 "DHE-DSS-SEED-SHA": CipherSuite{ 667 IANAName: "TLS_DHE_DSS_WITH_SEED_CBC_SHA", 668 GnuTLSName: "", 669 NSSName: "", 670 Protocol: "SSLv3", ProtocolCode: 768, 671 Kx: "DH", 672 Au: "DSS", 673 Enc: Encryption{ 674 Cipher: "SEED", 675 Bits: 128, 676 }, 677 Mac: "SHA1", 678 Code: 153, 679 }, 680 "DHE-RSA-AES128-GCM-SHA256": CipherSuite{ 681 IANAName: "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256", 682 GnuTLSName: "TLS_DHE_RSA_AES_128_GCM_SHA256", 683 NSSName: "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256", 684 Protocol: "TLSv1.2", ProtocolCode: 771, 685 Kx: "DH", 686 Au: "RSA", 687 Enc: Encryption{ 688 Cipher: "AESGCM", 689 Bits: 128, 690 }, 691 Mac: "AEAD", 692 Code: 158, 693 }, 694 "DHE-RSA-AES128-SHA": CipherSuite{ 695 IANAName: "TLS_DHE_RSA_WITH_AES_128_CBC_SHA", 696 GnuTLSName: "TLS_DHE_RSA_AES_128_CBC_SHA1", 697 NSSName: "TLS_DHE_RSA_WITH_AES_128_CBC_SHA", 698 Protocol: "SSLv3", ProtocolCode: 768, 699 Kx: "DH", 700 Au: "RSA", 701 Enc: Encryption{ 702 Cipher: "AES", 703 Bits: 128, 704 }, 705 Mac: "SHA1", 706 Code: 51, 707 }, 708 "DHE-RSA-AES128-SHA256": CipherSuite{ 709 IANAName: "TLS_DHE_RSA_WITH_AES_128_CBC_SHA256", 710 GnuTLSName: "TLS_DHE_RSA_AES_128_CBC_SHA256", 711 NSSName: "TLS_DHE_RSA_WITH_AES_128_CBC_SHA256", 712 Protocol: "TLSv1.2", ProtocolCode: 771, 713 Kx: "DH", 714 Au: "RSA", 715 Enc: Encryption{ 716 Cipher: "AES", 717 Bits: 128, 718 }, 719 Mac: "SHA256", 720 Code: 103, 721 }, 722 "DHE-RSA-AES256-GCM-SHA384": CipherSuite{ 723 IANAName: "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384", 724 GnuTLSName: "TLS_DHE_RSA_AES_256_GCM_SHA384", 725 NSSName: "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384", 726 Protocol: "TLSv1.2", ProtocolCode: 771, 727 Kx: "DH", 728 Au: "RSA", 729 Enc: Encryption{ 730 Cipher: "AESGCM", 731 Bits: 256, 732 }, 733 Mac: "AEAD", 734 Code: 159, 735 }, 736 "DHE-RSA-AES256-SHA": CipherSuite{ 737 IANAName: "TLS_DHE_RSA_WITH_AES_256_CBC_SHA", 738 GnuTLSName: "TLS_DHE_RSA_AES_256_CBC_SHA1", 739 NSSName: "TLS_DHE_RSA_WITH_AES_256_CBC_SHA", 740 Protocol: "SSLv3", ProtocolCode: 768, 741 Kx: "DH", 742 Au: "RSA", 743 Enc: Encryption{ 744 Cipher: "AES", 745 Bits: 256, 746 }, 747 Mac: "SHA1", 748 Code: 57, 749 }, 750 "DHE-RSA-AES256-SHA256": CipherSuite{ 751 IANAName: "TLS_DHE_RSA_WITH_AES_256_CBC_SHA256", 752 GnuTLSName: "TLS_DHE_RSA_AES_256_CBC_SHA256", 753 NSSName: "TLS_DHE_RSA_WITH_AES_256_CBC_SHA256", 754 Protocol: "TLSv1.2", ProtocolCode: 771, 755 Kx: "DH", 756 Au: "RSA", 757 Enc: Encryption{ 758 Cipher: "AES", 759 Bits: 256, 760 }, 761 Mac: "SHA256", 762 Code: 107, 763 }, 764 "DHE-RSA-CAMELLIA128-SHA": CipherSuite{ 765 IANAName: "TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA", 766 GnuTLSName: "TLS_DHE_RSA_CAMELLIA_128_CBC_SHA1", 767 NSSName: "TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA", 768 Protocol: "SSLv3", ProtocolCode: 768, 769 Kx: "DH", 770 Au: "RSA", 771 Enc: Encryption{ 772 Cipher: "Camellia", 773 Bits: 128, 774 }, 775 Mac: "SHA1", 776 Code: 69, 777 }, 778 "DHE-RSA-CAMELLIA128-SHA256": CipherSuite{ 779 IANAName: "TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256", 780 GnuTLSName: "TLS_DHE_RSA_CAMELLIA_128_CBC_SHA256", 781 NSSName: "", 782 Protocol: "TLSv1.2", ProtocolCode: 771, 783 Kx: "DH", 784 Au: "RSA", 785 Enc: Encryption{ 786 Cipher: "Camellia", 787 Bits: 128, 788 }, 789 Mac: "SHA256", 790 Code: 190, 791 }, 792 "DHE-RSA-CAMELLIA256-SHA": CipherSuite{ 793 IANAName: "TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA", 794 GnuTLSName: "TLS_DHE_RSA_CAMELLIA_256_CBC_SHA1", 795 NSSName: "TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA", 796 Protocol: "SSLv3", ProtocolCode: 768, 797 Kx: "DH", 798 Au: "RSA", 799 Enc: Encryption{ 800 Cipher: "Camellia", 801 Bits: 256, 802 }, 803 Mac: "SHA1", 804 Code: 136, 805 }, 806 "DHE-RSA-CAMELLIA256-SHA256": CipherSuite{ 807 IANAName: "TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256", 808 GnuTLSName: "TLS_DHE_RSA_CAMELLIA_256_CBC_SHA256", 809 NSSName: "", 810 Protocol: "TLSv1.2", ProtocolCode: 771, 811 Kx: "DH", 812 Au: "RSA", 813 Enc: Encryption{ 814 Cipher: "Camellia", 815 Bits: 256, 816 }, 817 Mac: "SHA256", 818 Code: 196, 819 }, 820 "DHE-RSA-CHACHA20-POLY1305-OLD": CipherSuite{ 821 IANAName: "", 822 GnuTLSName: "", 823 NSSName: "", 824 Protocol: "TLSv1.2", ProtocolCode: 771, 825 Kx: "DH", 826 Au: "RSA", 827 Enc: Encryption{ 828 Cipher: "ChaCha20", 829 Bits: 256, 830 }, 831 Mac: "AEAD", 832 Code: 52245, 833 }, 834 "DHE-RSA-CHACHA20-POLY1305": CipherSuite{ 835 IANAName: "", 836 GnuTLSName: "TLS_DHE_RSA_CHACHA20_POLY1305", 837 NSSName: "TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256,", 838 Protocol: "TLSv1.2", ProtocolCode: 771, 839 Kx: "DH", 840 Au: "RSA", 841 Enc: Encryption{ 842 Cipher: "ChaCha20", 843 Bits: 256, 844 }, 845 Mac: "AEAD", 846 Code: 52394, 847 }, 848 "DHE-RSA-SEED-SHA": CipherSuite{ 849 IANAName: "TLS_DHE_RSA_WITH_SEED_CBC_SHA", 850 GnuTLSName: "", 851 NSSName: "", 852 Protocol: "SSLv3", ProtocolCode: 768, 853 Kx: "DH", 854 Au: "RSA", 855 Enc: Encryption{ 856 Cipher: "SEED", 857 Bits: 128, 858 }, 859 Mac: "SHA1", 860 Code: 154, 861 }, 862 "ECDH-ECDSA-AES128-GCM-SHA256": CipherSuite{ 863 IANAName: "TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256", 864 GnuTLSName: "", 865 NSSName: "TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256", 866 Protocol: "TLSv1.2", ProtocolCode: 771, 867 Kx: "ECDH/ECDSA", 868 Au: "ECDH", 869 Enc: Encryption{ 870 Cipher: "AESGCM", 871 Bits: 128, 872 }, 873 Mac: "AEAD", 874 Code: 49197, 875 }, 876 "ECDH-ECDSA-AES128-SHA": CipherSuite{ 877 IANAName: "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA", 878 GnuTLSName: "", 879 NSSName: "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA", 880 Protocol: "SSLv3", ProtocolCode: 768, 881 Kx: "ECDH/ECDSA", 882 Au: "ECDH", 883 Enc: Encryption{ 884 Cipher: "AES", 885 Bits: 128, 886 }, 887 Mac: "SHA1", 888 Code: 49156, 889 }, 890 "ECDH-ECDSA-AES128-SHA256": CipherSuite{ 891 IANAName: "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256", 892 GnuTLSName: "", 893 NSSName: "", 894 Protocol: "TLSv1.2", ProtocolCode: 771, 895 Kx: "ECDH/ECDSA", 896 Au: "ECDH", 897 Enc: Encryption{ 898 Cipher: "AES", 899 Bits: 128, 900 }, 901 Mac: "SHA256", 902 Code: 49189, 903 }, 904 "ECDH-ECDSA-AES256-GCM-SHA384": CipherSuite{ 905 IANAName: "TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384", 906 GnuTLSName: "", 907 NSSName: "", 908 Protocol: "TLSv1.2", ProtocolCode: 771, 909 Kx: "ECDH/ECDSA", 910 Au: "ECDH", 911 Enc: Encryption{ 912 Cipher: "AESGCM", 913 Bits: 256, 914 }, 915 Mac: "AEAD", 916 Code: 49198, 917 }, 918 "ECDH-ECDSA-AES256-SHA": CipherSuite{ 919 IANAName: "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA", 920 GnuTLSName: "", 921 NSSName: "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA", 922 Protocol: "SSLv3", ProtocolCode: 768, 923 Kx: "ECDH/ECDSA", 924 Au: "ECDH", 925 Enc: Encryption{ 926 Cipher: "AES", 927 Bits: 256, 928 }, 929 Mac: "SHA1", 930 Code: 49157, 931 }, 932 "ECDH-ECDSA-AES256-SHA384": CipherSuite{ 933 IANAName: "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384", 934 GnuTLSName: "", 935 NSSName: "", 936 Protocol: "TLSv1.2", ProtocolCode: 771, 937 Kx: "ECDH/ECDSA", 938 Au: "ECDH", 939 Enc: Encryption{ 940 Cipher: "AES", 941 Bits: 256, 942 }, 943 Mac: "SHA384", 944 Code: 49190, 945 }, 946 "ECDH-ECDSA-CAMELLIA128-SHA256": CipherSuite{ 947 IANAName: "TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256", 948 GnuTLSName: "", 949 NSSName: "", 950 Protocol: "TLSv1.2", ProtocolCode: 771, 951 Kx: "ECDH/ECDSA", 952 Au: "ECDH", 953 Enc: Encryption{ 954 Cipher: "Camellia", 955 Bits: 128, 956 }, 957 Mac: "SHA256", 958 Code: 49268, 959 }, 960 "ECDH-ECDSA-CAMELLIA256-SHA384": CipherSuite{ 961 IANAName: "TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384", 962 GnuTLSName: "", 963 NSSName: "", 964 Protocol: "TLSv1.2", ProtocolCode: 771, 965 Kx: "ECDH/ECDSA", 966 Au: "ECDH", 967 Enc: Encryption{ 968 Cipher: "Camellia", 969 Bits: 256, 970 }, 971 Mac: "SHA384", 972 Code: 49269, 973 }, 974 "ECDH-ECDSA-DES-CBC3-SHA": CipherSuite{ 975 IANAName: "TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA", 976 GnuTLSName: "", 977 NSSName: "TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA", 978 Protocol: "SSLv3", ProtocolCode: 768, 979 Kx: "ECDH/ECDSA", 980 Au: "ECDH", 981 Enc: Encryption{ 982 Cipher: "3DES", 983 Bits: 168, 984 }, 985 Mac: "SHA1", 986 Code: 49155, 987 }, 988 "ECDH-ECDSA-RC4-SHA": CipherSuite{ 989 IANAName: "TLS_ECDH_ECDSA_WITH_RC4_128_SHA", 990 GnuTLSName: "", 991 NSSName: "TLS_ECDH_ECDSA_WITH_RC4_128_SHA", 992 Protocol: "SSLv3", ProtocolCode: 768, 993 Kx: "ECDH/ECDSA", 994 Au: "ECDH", 995 Enc: Encryption{ 996 Cipher: "RC4", 997 Bits: 128, 998 }, 999 Mac: "SHA1", 1000 Code: 49154, 1001 }, 1002 "ECDH-RSA-AES128-GCM-SHA256": CipherSuite{ 1003 IANAName: "TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256", 1004 GnuTLSName: "", 1005 NSSName: "TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256", 1006 Protocol: "TLSv1.2", ProtocolCode: 771, 1007 Kx: "ECDH/RSA", 1008 Au: "ECDH", 1009 Enc: Encryption{ 1010 Cipher: "AESGCM", 1011 Bits: 128, 1012 }, 1013 Mac: "AEAD", 1014 Code: 49201, 1015 }, 1016 "ECDH-RSA-AES128-SHA": CipherSuite{ 1017 IANAName: "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA", 1018 GnuTLSName: "", 1019 NSSName: "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA", 1020 Protocol: "SSLv3", ProtocolCode: 768, 1021 Kx: "ECDH/RSA", 1022 Au: "ECDH", 1023 Enc: Encryption{ 1024 Cipher: "AES", 1025 Bits: 128, 1026 }, 1027 Mac: "SHA1", 1028 Code: 49166, 1029 }, 1030 "ECDH-RSA-AES128-SHA256": CipherSuite{ 1031 IANAName: "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256", 1032 GnuTLSName: "", 1033 NSSName: "", 1034 Protocol: "TLSv1.2", ProtocolCode: 771, 1035 Kx: "ECDH/RSA", 1036 Au: "ECDH", 1037 Enc: Encryption{ 1038 Cipher: "AES", 1039 Bits: 128, 1040 }, 1041 Mac: "SHA256", 1042 Code: 49193, 1043 }, 1044 "ECDH-RSA-AES256-GCM-SHA384": CipherSuite{ 1045 IANAName: "TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384", 1046 GnuTLSName: "", 1047 NSSName: "", 1048 Protocol: "TLSv1.2", ProtocolCode: 771, 1049 Kx: "ECDH/RSA", 1050 Au: "ECDH", 1051 Enc: Encryption{ 1052 Cipher: "AESGCM", 1053 Bits: 256, 1054 }, 1055 Mac: "AEAD", 1056 Code: 49202, 1057 }, 1058 "ECDH-RSA-AES256-SHA": CipherSuite{ 1059 IANAName: "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA", 1060 GnuTLSName: "", 1061 NSSName: "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA", 1062 Protocol: "SSLv3", ProtocolCode: 768, 1063 Kx: "ECDH/RSA", 1064 Au: "ECDH", 1065 Enc: Encryption{ 1066 Cipher: "AES", 1067 Bits: 256, 1068 }, 1069 Mac: "SHA1", 1070 Code: 49167, 1071 }, 1072 "ECDH-RSA-AES256-SHA384": CipherSuite{ 1073 IANAName: "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384", 1074 GnuTLSName: "", 1075 NSSName: "", 1076 Protocol: "TLSv1.2", ProtocolCode: 771, 1077 Kx: "ECDH/RSA", 1078 Au: "ECDH", 1079 Enc: Encryption{ 1080 Cipher: "AES", 1081 Bits: 256, 1082 }, 1083 Mac: "SHA384", 1084 Code: 49194, 1085 }, 1086 "ECDH-RSA-CAMELLIA128-SHA256": CipherSuite{ 1087 IANAName: "TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256", 1088 GnuTLSName: "", 1089 NSSName: "", 1090 Protocol: "TLSv1.2", ProtocolCode: 771, 1091 Kx: "ECDH/RSA", 1092 Au: "ECDH", 1093 Enc: Encryption{ 1094 Cipher: "Camellia", 1095 Bits: 128, 1096 }, 1097 Mac: "SHA256", 1098 Code: 49272, 1099 }, 1100 "ECDH-RSA-CAMELLIA256-SHA384": CipherSuite{ 1101 IANAName: "TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384", 1102 GnuTLSName: "", 1103 NSSName: "", 1104 Protocol: "TLSv1.2", ProtocolCode: 771, 1105 Kx: "ECDH/RSA", 1106 Au: "ECDH", 1107 Enc: Encryption{ 1108 Cipher: "Camellia", 1109 Bits: 256, 1110 }, 1111 Mac: "SHA384", 1112 Code: 49273, 1113 }, 1114 "ECDH-RSA-DES-CBC3-SHA": CipherSuite{ 1115 IANAName: "TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA", 1116 GnuTLSName: "", 1117 NSSName: "TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA", 1118 Protocol: "SSLv3", ProtocolCode: 768, 1119 Kx: "ECDH/RSA", 1120 Au: "ECDH", 1121 Enc: Encryption{ 1122 Cipher: "3DES", 1123 Bits: 168, 1124 }, 1125 Mac: "SHA1", 1126 Code: 49165, 1127 }, 1128 "ECDH-RSA-RC4-SHA": CipherSuite{ 1129 IANAName: "TLS_ECDH_RSA_WITH_RC4_128_SHA", 1130 GnuTLSName: "", 1131 NSSName: "TLS_ECDH_RSA_WITH_RC4_128_SHA", 1132 Protocol: "SSLv3", ProtocolCode: 768, 1133 Kx: "ECDH/RSA", 1134 Au: "ECDH", 1135 Enc: Encryption{ 1136 Cipher: "RC4", 1137 Bits: 128, 1138 }, 1139 Mac: "SHA1", 1140 Code: 49164, 1141 }, 1142 "ECDHE-ECDSA-AES128-GCM-SHA256": CipherSuite{ 1143 IANAName: "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256", 1144 GnuTLSName: "TLS_ECDHE_ECDSA_AES_128_GCM_SHA256", 1145 NSSName: "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256", 1146 Protocol: "TLSv1.2", ProtocolCode: 771, 1147 Kx: "ECDH", 1148 Au: "ECDSA", 1149 Enc: Encryption{ 1150 Cipher: "AESGCM", 1151 Bits: 128, 1152 }, 1153 Mac: "AEAD", 1154 Code: 49195, 1155 }, 1156 "ECDHE-ECDSA-AES128-SHA": CipherSuite{ 1157 IANAName: "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA", 1158 GnuTLSName: "TLS_ECDHE_ECDSA_AES_128_CBC_SHA1", 1159 NSSName: "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA", 1160 Protocol: "SSLv3", ProtocolCode: 768, 1161 Kx: "ECDH", 1162 Au: "ECDSA", 1163 Enc: Encryption{ 1164 Cipher: "AES", 1165 Bits: 128, 1166 }, 1167 Mac: "SHA1", 1168 Code: 49161, 1169 }, 1170 "ECDHE-ECDSA-AES128-SHA256": CipherSuite{ 1171 IANAName: "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256", 1172 GnuTLSName: "TLS_ECDHE_ECDSA_AES_128_CBC_SHA256", 1173 NSSName: "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256", 1174 Protocol: "TLSv1.2", ProtocolCode: 771, 1175 Kx: "ECDH", 1176 Au: "ECDSA", 1177 Enc: Encryption{ 1178 Cipher: "AES", 1179 Bits: 128, 1180 }, 1181 Mac: "SHA256", 1182 Code: 49187, 1183 }, 1184 "ECDHE-ECDSA-AES256-GCM-SHA384": CipherSuite{ 1185 IANAName: "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384", 1186 GnuTLSName: "TLS_ECDHE_ECDSA_AES_256_GCM_SHA384", 1187 NSSName: "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384", 1188 Protocol: "TLSv1.2", ProtocolCode: 771, 1189 Kx: "ECDH", 1190 Au: "ECDSA", 1191 Enc: Encryption{ 1192 Cipher: "AESGCM", 1193 Bits: 256, 1194 }, 1195 Mac: "AEAD", 1196 Code: 49196, 1197 }, 1198 "ECDHE-ECDSA-AES256-SHA": CipherSuite{ 1199 IANAName: "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA", 1200 GnuTLSName: "TLS_ECDHE_ECDSA_AES_256_CBC_SHA1", 1201 NSSName: "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA", 1202 Protocol: "SSLv3", ProtocolCode: 768, 1203 Kx: "ECDH", 1204 Au: "ECDSA", 1205 Enc: Encryption{ 1206 Cipher: "AES", 1207 Bits: 256, 1208 }, 1209 Mac: "SHA1", 1210 Code: 49162, 1211 }, 1212 "ECDHE-ECDSA-AES256-SHA384": CipherSuite{ 1213 IANAName: "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384", 1214 GnuTLSName: "TLS_ECDHE_ECDSA_AES_256_CBC_SHA384", 1215 NSSName: "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384", 1216 Protocol: "TLSv1.2", ProtocolCode: 771, 1217 Kx: "ECDH", 1218 Au: "ECDSA", 1219 Enc: Encryption{ 1220 Cipher: "AES", 1221 Bits: 256, 1222 }, 1223 Mac: "SHA384", 1224 Code: 49188, 1225 }, 1226 "ECDHE-ECDSA-CAMELLIA128-SHA256": CipherSuite{ 1227 IANAName: "TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256", 1228 GnuTLSName: "TLS_ECDHE_ECDSA_CAMELLIA_128_CBC_SHA256", 1229 NSSName: "", 1230 Protocol: "TLSv1.2", ProtocolCode: 771, 1231 Kx: "ECDH", 1232 Au: "ECDSA", 1233 Enc: Encryption{ 1234 Cipher: "Camellia", 1235 Bits: 128, 1236 }, 1237 Mac: "SHA256", 1238 Code: 49266, 1239 }, 1240 "ECDHE-ECDSA-CAMELLIA256-SHA384": CipherSuite{ 1241 IANAName: "TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384", 1242 GnuTLSName: "TLS_ECDHE_ECDSA_CAMELLIA_256_CBC_SHA384", 1243 NSSName: "", 1244 Protocol: "TLSv1.2", ProtocolCode: 771, 1245 Kx: "ECDH", 1246 Au: "ECDSA", 1247 Enc: Encryption{ 1248 Cipher: "Camellia", 1249 Bits: 256, 1250 }, 1251 Mac: "SHA384", 1252 Code: 49267, 1253 }, 1254 "ECDHE-ECDSA-CHACHA20-POLY1305-OLD": CipherSuite{ 1255 IANAName: "", 1256 GnuTLSName: "", 1257 NSSName: "", 1258 Protocol: "TLSv1.2", ProtocolCode: 771, 1259 Kx: "ECDH", 1260 Au: "ECDSA", 1261 Enc: Encryption{ 1262 Cipher: "ChaCha20", 1263 Bits: 256, 1264 }, 1265 Mac: "AEAD", 1266 Code: 52244, 1267 }, 1268 "ECDHE-ECDSA-CHACHA20-POLY1305": CipherSuite{ 1269 IANAName: "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305", 1270 GnuTLSName: "TLS_ECDHE_ECDSA_CHACHA20_POLY1305", 1271 NSSName: "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256", 1272 Protocol: "TLSv1.2", ProtocolCode: 771, 1273 Kx: "ECDH", 1274 Au: "ECDSA", 1275 Enc: Encryption{ 1276 Cipher: "ChaCha20", 1277 Bits: 256, 1278 }, 1279 Mac: "AEAD", 1280 Code: 52393, 1281 }, 1282 "ECDHE-ECDSA-DES-CBC3-SHA": CipherSuite{ 1283 IANAName: "TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA", 1284 GnuTLSName: "TLS_ECDHE_ECDSA_3DES_EDE_CBC_SHA1", 1285 NSSName: "TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA", 1286 Protocol: "SSLv3", ProtocolCode: 768, 1287 Kx: "ECDH", 1288 Au: "ECDSA", 1289 Enc: Encryption{ 1290 Cipher: "3DES", 1291 Bits: 168, 1292 }, 1293 Mac: "SHA1", 1294 Code: 49160, 1295 }, 1296 "ECDHE-ECDSA-RC4-SHA": CipherSuite{ 1297 IANAName: "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA", 1298 GnuTLSName: "TLS_ECDHE_ECDSA_ARCFOUR_128_SHA1", 1299 NSSName: "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA", 1300 Protocol: "SSLv3", ProtocolCode: 768, 1301 Kx: "ECDH", 1302 Au: "ECDSA", 1303 Enc: Encryption{ 1304 Cipher: "RC4", 1305 Bits: 128, 1306 }, 1307 Mac: "SHA1", 1308 Code: 49159, 1309 }, 1310 "ECDHE-RSA-AES128-GCM-SHA256": CipherSuite{ 1311 IANAName: "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256", 1312 GnuTLSName: "TLS_ECDHE_RSA_AES_128_GCM_SHA256", 1313 NSSName: "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256", 1314 Protocol: "TLSv1.2", ProtocolCode: 771, 1315 Kx: "ECDH", 1316 Au: "RSA", 1317 Enc: Encryption{ 1318 Cipher: "AESGCM", 1319 Bits: 128, 1320 }, 1321 Mac: "AEAD", 1322 Code: 49199, 1323 }, 1324 "ECDHE-RSA-AES128-SHA": CipherSuite{ 1325 IANAName: "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA", 1326 GnuTLSName: "TLS_ECDHE_RSA_AES_128_CBC_SHA1", 1327 NSSName: "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA", 1328 Protocol: "SSLv3", ProtocolCode: 768, 1329 Kx: "ECDH", 1330 Au: "RSA", 1331 Enc: Encryption{ 1332 Cipher: "AES", 1333 Bits: 128, 1334 }, 1335 Mac: "SHA1", 1336 Code: 49171, 1337 }, 1338 "ECDHE-RSA-AES128-SHA256": CipherSuite{ 1339 IANAName: "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256", 1340 GnuTLSName: "TLS_ECDHE_RSA_AES_128_CBC_SHA256", 1341 NSSName: "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256", 1342 Protocol: "TLSv1.2", ProtocolCode: 771, 1343 Kx: "ECDH", 1344 Au: "RSA", 1345 Enc: Encryption{ 1346 Cipher: "AES", 1347 Bits: 128, 1348 }, 1349 Mac: "SHA256", 1350 Code: 49191, 1351 }, 1352 "ECDHE-RSA-AES256-GCM-SHA384": CipherSuite{ 1353 IANAName: "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384", 1354 GnuTLSName: "TLS_ECDHE_RSA_AES_256_GCM_SHA384", 1355 NSSName: "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384", 1356 Protocol: "TLSv1.2", ProtocolCode: 771, 1357 Kx: "ECDH", 1358 Au: "RSA", 1359 Enc: Encryption{ 1360 Cipher: "AESGCM", 1361 Bits: 256, 1362 }, 1363 Mac: "AEAD", 1364 Code: 49200, 1365 }, 1366 "ECDHE-RSA-AES256-SHA": CipherSuite{ 1367 IANAName: "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA", 1368 GnuTLSName: "TLS_ECDHE_RSA_AES_256_CBC_SHA1", 1369 NSSName: "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA", 1370 Protocol: "SSLv3", ProtocolCode: 768, 1371 Kx: "ECDH", 1372 Au: "RSA", 1373 Enc: Encryption{ 1374 Cipher: "AES", 1375 Bits: 256, 1376 }, 1377 Mac: "SHA1", 1378 Code: 49172, 1379 }, 1380 "ECDHE-RSA-AES256-SHA384": CipherSuite{ 1381 IANAName: "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384", 1382 GnuTLSName: "TLS_ECDHE_RSA_AES_256_CBC_SHA384", 1383 NSSName: "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384", 1384 Protocol: "TLSv1.2", ProtocolCode: 771, 1385 Kx: "ECDH", 1386 Au: "RSA", 1387 Enc: Encryption{ 1388 Cipher: "AES", 1389 Bits: 256, 1390 }, 1391 Mac: "SHA384", 1392 Code: 49192, 1393 }, 1394 "ECDHE-RSA-CAMELLIA128-SHA256": CipherSuite{ 1395 IANAName: "TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256", 1396 GnuTLSName: "TLS_ECDHE_RSA_CAMELLIA_128_CBC_SHA256", 1397 NSSName: "", 1398 Protocol: "TLSv1.2", ProtocolCode: 771, 1399 Kx: "ECDH", 1400 Au: "RSA", 1401 Enc: Encryption{ 1402 Cipher: "Camellia", 1403 Bits: 128, 1404 }, 1405 Mac: "SHA256", 1406 Code: 49270, 1407 }, 1408 "ECDHE-RSA-CAMELLIA256-SHA384": CipherSuite{ 1409 IANAName: "TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384", 1410 GnuTLSName: "TLS_ECDHE_RSA_CAMELLIA_256_CBC_SHA384", 1411 NSSName: "", 1412 Protocol: "TLSv1.2", ProtocolCode: 771, 1413 Kx: "ECDH", 1414 Au: "RSA", 1415 Enc: Encryption{ 1416 Cipher: "Camellia", 1417 Bits: 256, 1418 }, 1419 Mac: "SHA384", 1420 Code: 49271, 1421 }, 1422 "ECDHE-RSA-CHACHA20-POLY1305-OLD": CipherSuite{ 1423 IANAName: "", 1424 GnuTLSName: "", 1425 NSSName: "", 1426 Protocol: "TLSv1.2", ProtocolCode: 771, 1427 Kx: "ECDH", 1428 Au: "RSA", 1429 Enc: Encryption{ 1430 Cipher: "ChaCha20", 1431 Bits: 256, 1432 }, 1433 Mac: "AEAD", 1434 Code: 52243, 1435 }, 1436 "ECDHE-RSA-CHACHA20-POLY1305": CipherSuite{ 1437 IANAName: "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305", 1438 GnuTLSName: "TLS_ECDHE_RSA_CHACHA20_POLY1305", 1439 NSSName: "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256", 1440 Protocol: "TLSv1.2", ProtocolCode: 771, 1441 Kx: "ECDH", 1442 Au: "RSA", 1443 Enc: Encryption{ 1444 Cipher: "ChaCha20", 1445 Bits: 256, 1446 }, 1447 Mac: "AEAD", 1448 Code: 52392, 1449 }, 1450 "ECDHE-RSA-DES-CBC3-SHA": CipherSuite{ 1451 IANAName: "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA", 1452 GnuTLSName: "TLS_ECDHE_RSA_3DES_EDE_CBC_SHA1", 1453 NSSName: "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA", 1454 Protocol: "SSLv3", ProtocolCode: 768, 1455 Kx: "ECDH", 1456 Au: "RSA", 1457 Enc: Encryption{ 1458 Cipher: "3DES", 1459 Bits: 168, 1460 }, 1461 Mac: "SHA1", 1462 Code: 49170, 1463 }, 1464 "ECDHE-RSA-RC4-SHA": CipherSuite{ 1465 IANAName: "TLS_ECDHE_RSA_WITH_RC4_128_SHA", 1466 GnuTLSName: "TLS_ECDHE_RSA_ARCFOUR_128_SHA1", 1467 NSSName: "TLS_ECDHE_RSA_WITH_RC4_128_SHA", 1468 Protocol: "SSLv3", ProtocolCode: 768, 1469 Kx: "ECDH", 1470 Au: "RSA", 1471 Enc: Encryption{ 1472 Cipher: "RC4", 1473 Bits: 128, 1474 }, 1475 Mac: "SHA1", 1476 Code: 49169, 1477 }, 1478 "EDH-DSS-DES-CBC3-SHA": CipherSuite{ 1479 IANAName: "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA", 1480 GnuTLSName: "TLS_DHE_DSS_3DES_EDE_CBC_SHA1", 1481 NSSName: "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA", 1482 Protocol: "SSLv3", ProtocolCode: 768, 1483 Kx: "DH", 1484 Au: "DSS", 1485 Enc: Encryption{ 1486 Cipher: "3DES", 1487 Bits: 168, 1488 }, 1489 Mac: "SHA1", 1490 Code: 19, 1491 }, 1492 "EDH-RSA-DES-CBC3-SHA": CipherSuite{ 1493 IANAName: "TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA", 1494 GnuTLSName: "TLS_DHE_RSA_3DES_EDE_CBC_SHA1", 1495 NSSName: "TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA", 1496 Protocol: "SSLv3", ProtocolCode: 768, 1497 Kx: "DH", 1498 Au: "RSA", 1499 Enc: Encryption{ 1500 Cipher: "3DES", 1501 Bits: 168, 1502 }, 1503 Mac: "SHA1", 1504 Code: 22, 1505 }, 1506 "IDEA-CBC-SHA": CipherSuite{ 1507 IANAName: "TLS_RSA_WITH_IDEA_CBC_SHA", 1508 GnuTLSName: "", 1509 NSSName: "TLS_RSA_WITH_IDEA_CBC_SHA", 1510 Protocol: "SSLv3", ProtocolCode: 768, 1511 Kx: "RSA", 1512 Au: "RSA", 1513 Enc: Encryption{ 1514 Cipher: "IDEA", 1515 Bits: 128, 1516 }, 1517 Mac: "SHA1", 1518 Code: 7, 1519 }, 1520 "PSK-3DES-EDE-CBC-SHA": CipherSuite{ 1521 IANAName: "TLS_PSK_WITH_3DES_EDE_CBC_SHA", 1522 GnuTLSName: "TLS_PSK_3DES_EDE_CBC_SHA1", 1523 NSSName: "", 1524 Protocol: "SSLv3", ProtocolCode: 768, 1525 Kx: "PSK", 1526 Au: "PSK", 1527 Enc: Encryption{ 1528 Cipher: "3DES", 1529 Bits: 168, 1530 }, 1531 Mac: "SHA1", 1532 Code: 139, 1533 }, 1534 "PSK-AES128-CBC-SHA": CipherSuite{ 1535 IANAName: "TLS_PSK_WITH_AES_128_CBC_SHA", 1536 GnuTLSName: "TLS_PSK_AES_128_CBC_SHA1", 1537 NSSName: "", 1538 Protocol: "SSLv3", ProtocolCode: 768, 1539 Kx: "PSK", 1540 Au: "PSK", 1541 Enc: Encryption{ 1542 Cipher: "AES", 1543 Bits: 128, 1544 }, 1545 Mac: "SHA1", 1546 Code: 140, 1547 }, 1548 "PSK-AES256-CBC-SHA": CipherSuite{ 1549 IANAName: "TLS_PSK_WITH_AES_256_CBC_SHA", 1550 GnuTLSName: "TLS_PSK_AES_256_CBC_SHA1", 1551 NSSName: "", 1552 Protocol: "SSLv3", ProtocolCode: 768, 1553 Kx: "PSK", 1554 Au: "PSK", 1555 Enc: Encryption{ 1556 Cipher: "AES", 1557 Bits: 256, 1558 }, 1559 Mac: "SHA1", 1560 Code: 141, 1561 }, 1562 "PSK-RC4-SHA": CipherSuite{ 1563 IANAName: "TLS_PSK_WITH_RC4_128_SHA", 1564 GnuTLSName: "TLS_PSK_ARCFOUR_128_SHA1", 1565 NSSName: "", 1566 Protocol: "SSLv3", ProtocolCode: 768, 1567 Kx: "PSK", 1568 Au: "PSK", 1569 Enc: Encryption{ 1570 Cipher: "RC4", 1571 Bits: 128, 1572 }, 1573 Mac: "SHA1", 1574 Code: 138, 1575 }, 1576 "RC4-MD5": CipherSuite{ 1577 IANAName: "TLS_RSA_WITH_RC4_128_MD5", 1578 GnuTLSName: "TLS_RSA_ARCFOUR_128_MD5", 1579 NSSName: "TLS_RSA_WITH_RC4_128_MD5", 1580 Protocol: "SSLv3", ProtocolCode: 768, 1581 Kx: "RSA", 1582 Au: "RSA", 1583 Enc: Encryption{ 1584 Cipher: "RC4", 1585 Bits: 128, 1586 }, 1587 Mac: "MD5", 1588 Code: 4, 1589 }, 1590 "RC4-SHA": CipherSuite{ 1591 IANAName: "TLS_RSA_WITH_RC4_128_SHA", 1592 GnuTLSName: "TLS_RSA_ARCFOUR_128_SHA1", 1593 NSSName: "TLS_RSA_WITH_RC4_128_SHA", 1594 Protocol: "SSLv3", ProtocolCode: 768, 1595 Kx: "RSA", 1596 Au: "RSA", 1597 Enc: Encryption{ 1598 Cipher: "RC4", 1599 Bits: 128, 1600 }, 1601 Mac: "SHA1", 1602 Code: 5, 1603 }, 1604 "RSA-PSK-3DES-EDE-CBC-SHA": CipherSuite{ 1605 IANAName: "TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA", 1606 GnuTLSName: "TLS_RSA_PSK_3DES_EDE_CBC_SHA1", 1607 NSSName: "", 1608 Protocol: "SSLv3", ProtocolCode: 768, 1609 Kx: "RSAPSK", 1610 Au: "RSA", 1611 Enc: Encryption{ 1612 Cipher: "3DES", 1613 Bits: 168, 1614 }, 1615 Mac: "SHA1", 1616 Code: 147, 1617 }, 1618 "RSA-PSK-AES128-CBC-SHA": CipherSuite{ 1619 IANAName: "TLS_RSA_PSK_WITH_AES_128_CBC_SHA", 1620 GnuTLSName: "TLS_RSA_PSK_AES_128_CBC_SHA1", 1621 NSSName: "", 1622 Protocol: "SSLv3", ProtocolCode: 768, 1623 Kx: "RSAPSK", 1624 Au: "RSA", 1625 Enc: Encryption{ 1626 Cipher: "AES", 1627 Bits: 128, 1628 }, 1629 Mac: "SHA1", 1630 Code: 148, 1631 }, 1632 "RSA-PSK-AES256-CBC-SHA": CipherSuite{ 1633 IANAName: "TLS_RSA_PSK_WITH_AES_256_CBC_SHA", 1634 GnuTLSName: "TLS_RSA_PSK_AES_256_CBC_SHA1", 1635 NSSName: "", 1636 Protocol: "SSLv3", ProtocolCode: 768, 1637 Kx: "RSAPSK", 1638 Au: "RSA", 1639 Enc: Encryption{ 1640 Cipher: "AES", 1641 Bits: 256, 1642 }, 1643 Mac: "SHA1", 1644 Code: 149, 1645 }, 1646 "RSA-PSK-RC4-SHA": CipherSuite{ 1647 IANAName: "TLS_RSA_PSK_WITH_RC4_128_SHA", 1648 GnuTLSName: "TLS_RSA_PSK_ARCFOUR_128_SHA1", 1649 NSSName: "", 1650 Protocol: "SSLv3", ProtocolCode: 768, 1651 Kx: "RSAPSK", 1652 Au: "RSA", 1653 Enc: Encryption{ 1654 Cipher: "RC4", 1655 Bits: 128, 1656 }, 1657 Mac: "SHA1", 1658 Code: 146, 1659 }, 1660 "SEED-SHA": CipherSuite{ 1661 IANAName: "TLS_RSA_WITH_SEED_CBC_SHA", 1662 GnuTLSName: "", 1663 NSSName: "TLS_RSA_WITH_SEED_CBC_SHA", 1664 Protocol: "SSLv3", ProtocolCode: 768, 1665 Kx: "RSA", 1666 Au: "RSA", 1667 Enc: Encryption{ 1668 Cipher: "SEED", 1669 Bits: 128, 1670 }, 1671 Mac: "SHA1", 1672 Code: 150, 1673 }, 1674 "SRP-3DES-EDE-CBC-SHA": CipherSuite{ 1675 IANAName: "TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA", 1676 GnuTLSName: "TLS_SRP_SHA_3DES_EDE_CBC_SHA1", 1677 NSSName: "", 1678 Protocol: "SSLv3", ProtocolCode: 768, 1679 Kx: "SRP", 1680 Au: "SRP", 1681 Enc: Encryption{ 1682 Cipher: "3DES", 1683 Bits: 168, 1684 }, 1685 Mac: "SHA1", 1686 Code: 49178, 1687 }, 1688 "SRP-AES-128-CBC-SHA": CipherSuite{ 1689 IANAName: "TLS_SRP_SHA_WITH_AES_128_CBC_SHA", 1690 GnuTLSName: "TLS_SRP_SHA_AES_128_CBC_SHA1", 1691 NSSName: "", 1692 Protocol: "SSLv3", ProtocolCode: 768, 1693 Kx: "SRP", 1694 Au: "SRP", 1695 Enc: Encryption{ 1696 Cipher: "AES", 1697 Bits: 128, 1698 }, 1699 Mac: "SHA1", 1700 Code: 49181, 1701 }, 1702 "SRP-AES-256-CBC-SHA": CipherSuite{ 1703 IANAName: "TLS_SRP_SHA_WITH_AES_256_CBC_SHA", 1704 GnuTLSName: "TLS_SRP_SHA_AES_256_CBC_SHA1", 1705 NSSName: "", 1706 Protocol: "SSLv3", ProtocolCode: 768, 1707 Kx: "SRP", 1708 Au: "SRP", 1709 Enc: Encryption{ 1710 Cipher: "AES", 1711 Bits: 256, 1712 }, 1713 Mac: "SHA1", 1714 Code: 49184, 1715 }, 1716 "SRP-DSS-3DES-EDE-CBC-SHA": CipherSuite{ 1717 IANAName: "TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA", 1718 GnuTLSName: "TLS_SRP_SHA_DSS_3DES_EDE_CBC_SHA1", 1719 NSSName: "", 1720 Protocol: "SSLv3", ProtocolCode: 768, 1721 Kx: "SRP", 1722 Au: "DSS", 1723 Enc: Encryption{ 1724 Cipher: "3DES", 1725 Bits: 168, 1726 }, 1727 Mac: "SHA1", 1728 Code: 49180, 1729 }, 1730 "SRP-DSS-AES-128-CBC-SHA": CipherSuite{ 1731 IANAName: "TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA", 1732 GnuTLSName: "TLS_SRP_SHA_DSS_AES_128_CBC_SHA1", 1733 NSSName: "", 1734 Protocol: "SSLv3", ProtocolCode: 768, 1735 Kx: "SRP", 1736 Au: "DSS", 1737 Enc: Encryption{ 1738 Cipher: "AES", 1739 Bits: 128, 1740 }, 1741 Mac: "SHA1", 1742 Code: 49183, 1743 }, 1744 "SRP-DSS-AES-256-CBC-SHA": CipherSuite{ 1745 IANAName: "TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA", 1746 GnuTLSName: "TLS_SRP_SHA_DSS_AES_256_CBC_SHA1", 1747 NSSName: "", 1748 Protocol: "SSLv3", ProtocolCode: 768, 1749 Kx: "SRP", 1750 Au: "DSS", 1751 Enc: Encryption{ 1752 Cipher: "AES", 1753 Bits: 256, 1754 }, 1755 Mac: "SHA1", 1756 Code: 49186, 1757 }, 1758 "SRP-RSA-3DES-EDE-CBC-SHA": CipherSuite{ 1759 IANAName: "TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA", 1760 GnuTLSName: "TLS_SRP_SHA_RSA_3DES_EDE_CBC_SHA1", 1761 NSSName: "", 1762 Protocol: "SSLv3", ProtocolCode: 768, 1763 Kx: "SRP", 1764 Au: "RSA", 1765 Enc: Encryption{ 1766 Cipher: "3DES", 1767 Bits: 168, 1768 }, 1769 Mac: "SHA1", 1770 Code: 49179, 1771 }, 1772 "SRP-RSA-AES-128-CBC-SHA": CipherSuite{ 1773 IANAName: "TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA", 1774 GnuTLSName: "TLS_SRP_SHA_RSA_AES_128_CBC_SHA1", 1775 NSSName: "", 1776 Protocol: "SSLv3", ProtocolCode: 768, 1777 Kx: "SRP", 1778 Au: "RSA", 1779 Enc: Encryption{ 1780 Cipher: "AES", 1781 Bits: 128, 1782 }, 1783 Mac: "SHA1", 1784 Code: 49182, 1785 }, 1786 "SRP-RSA-AES-256-CBC-SHA": CipherSuite{ 1787 IANAName: "TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA", 1788 GnuTLSName: "TLS_SRP_SHA_RSA_AES_256_CBC_SHA1", 1789 NSSName: "", 1790 Protocol: "SSLv3", ProtocolCode: 768, 1791 Kx: "SRP", 1792 Au: "RSA", 1793 Enc: Encryption{ 1794 Cipher: "AES", 1795 Bits: 256, 1796 }, 1797 Mac: "SHA1", 1798 Code: 49185, 1799 }, 1800 }