1 // Copyright 2005-2019 The Mumble Developers. All rights reserved. 2 // Use of this source code is governed by a BSD-style license 3 // that can be found in the LICENSE file at the root of the 4 // Mumble source tree or at <https://www.mumble.info/LICENSE>. 5 6 // Automatically generated by "generate-cipherinfo.py". DO NOT EDIT BY HAND. 7 8 static const SSLCipherInfo cipher_info_lookup_table[] = { 9 { 10 // openssl_name 11 "RC4-MD5", 12 // rfc_name 13 "TLS_RSA_WITH_RC4_128_MD5", 14 // encryption 15 "RC4_128", 16 // key_exchange_verbose. kx = RSA, au = RSA 17 "RSA", 18 // forward secret 19 false, 20 // message authentication 21 "HMAC-MD5", 22 }, 23 { 24 // openssl_name 25 "RC4-SHA", 26 // rfc_name 27 "TLS_RSA_WITH_RC4_128_SHA", 28 // encryption 29 "RC4_128", 30 // key_exchange_verbose. kx = RSA, au = RSA 31 "RSA", 32 // forward secret 33 false, 34 // message authentication 35 "HMAC-SHA1", 36 }, 37 { 38 // openssl_name 39 "IDEA-CBC-SHA", 40 // rfc_name 41 "TLS_RSA_WITH_IDEA_CBC_SHA", 42 // encryption 43 "IDEA_128_CBC", 44 // key_exchange_verbose. kx = RSA, au = RSA 45 "RSA", 46 // forward secret 47 false, 48 // message authentication 49 "HMAC-SHA1", 50 }, 51 { 52 // openssl_name 53 "DES-CBC3-SHA", 54 // rfc_name 55 "TLS_RSA_WITH_3DES_EDE_CBC_SHA", 56 // encryption 57 "3DES_168_EDE_CBC", 58 // key_exchange_verbose. kx = RSA, au = RSA 59 "RSA", 60 // forward secret 61 false, 62 // message authentication 63 "HMAC-SHA1", 64 }, 65 { 66 // openssl_name 67 "DH-DSS-DES-CBC3-SHA", 68 // rfc_name 69 "TLS_DH_DSS_WITH_3DES_EDE_CBC_SHA", 70 // encryption 71 "3DES_168_EDE_CBC", 72 // key_exchange_verbose. kx = DH_DSS, au = DH 73 "DH_DSS", 74 // forward secret 75 false, 76 // message authentication 77 "HMAC-SHA1", 78 }, 79 { 80 // openssl_name 81 "DH-RSA-DES-CBC3-SHA", 82 // rfc_name 83 "TLS_DH_RSA_WITH_3DES_EDE_CBC_SHA", 84 // encryption 85 "3DES_168_EDE_CBC", 86 // key_exchange_verbose. kx = DH_RSA, au = DH 87 "DH_RSA", 88 // forward secret 89 false, 90 // message authentication 91 "HMAC-SHA1", 92 }, 93 { 94 // openssl_name 95 "EDH-DSS-DES-CBC3-SHA", 96 // rfc_name 97 "TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA", 98 // encryption 99 "3DES_168_EDE_CBC", 100 // key_exchange_verbose. kx = DHE, au = DSS 101 "DHE_DSS", 102 // forward secret 103 true, 104 // message authentication 105 "HMAC-SHA1", 106 }, 107 { 108 // openssl_name 109 "EDH-RSA-DES-CBC3-SHA", 110 // rfc_name 111 "TLS_DHE_RSA_WITH_3DES_EDE_CBC_SHA", 112 // encryption 113 "3DES_168_EDE_CBC", 114 // key_exchange_verbose. kx = DHE, au = RSA 115 "DHE_RSA", 116 // forward secret 117 true, 118 // message authentication 119 "HMAC-SHA1", 120 }, 121 { 122 // openssl_name 123 "ADH-RC4-MD5", 124 // rfc_name 125 "TLS_DH_anon_WITH_RC4_128_MD5", 126 // encryption 127 "RC4_128", 128 // key_exchange_verbose. kx = DH, au = Anonymous 129 "DH_anon", 130 // forward secret 131 false, 132 // message authentication 133 "HMAC-MD5", 134 }, 135 { 136 // openssl_name 137 "ADH-DES-CBC3-SHA", 138 // rfc_name 139 "TLS_DH_anon_WITH_3DES_EDE_CBC_SHA", 140 // encryption 141 "3DES_168_EDE_CBC", 142 // key_exchange_verbose. kx = DH, au = Anonymous 143 "DH_anon", 144 // forward secret 145 false, 146 // message authentication 147 "HMAC-SHA1", 148 }, 149 { 150 // openssl_name 151 "AES128-SHA", 152 // rfc_name 153 "TLS_RSA_WITH_AES_128_CBC_SHA", 154 // encryption 155 "AES_128_CBC", 156 // key_exchange_verbose. kx = RSA, au = RSA 157 "RSA", 158 // forward secret 159 false, 160 // message authentication 161 "HMAC-SHA1", 162 }, 163 { 164 // openssl_name 165 "DH-DSS-AES128-SHA", 166 // rfc_name 167 "TLS_DH_DSS_WITH_AES_128_CBC_SHA", 168 // encryption 169 "AES_128_CBC", 170 // key_exchange_verbose. kx = DH_DSS, au = DH 171 "DH_DSS", 172 // forward secret 173 false, 174 // message authentication 175 "HMAC-SHA1", 176 }, 177 { 178 // openssl_name 179 "DH-RSA-AES128-SHA", 180 // rfc_name 181 "TLS_DH_RSA_WITH_AES_128_CBC_SHA", 182 // encryption 183 "AES_128_CBC", 184 // key_exchange_verbose. kx = DH_RSA, au = DH 185 "DH_RSA", 186 // forward secret 187 false, 188 // message authentication 189 "HMAC-SHA1", 190 }, 191 { 192 // openssl_name 193 "DHE-DSS-AES128-SHA", 194 // rfc_name 195 "TLS_DHE_DSS_WITH_AES_128_CBC_SHA", 196 // encryption 197 "AES_128_CBC", 198 // key_exchange_verbose. kx = DHE, au = DSS 199 "DHE_DSS", 200 // forward secret 201 true, 202 // message authentication 203 "HMAC-SHA1", 204 }, 205 { 206 // openssl_name 207 "DHE-RSA-AES128-SHA", 208 // rfc_name 209 "TLS_DHE_RSA_WITH_AES_128_CBC_SHA", 210 // encryption 211 "AES_128_CBC", 212 // key_exchange_verbose. kx = DHE, au = RSA 213 "DHE_RSA", 214 // forward secret 215 true, 216 // message authentication 217 "HMAC-SHA1", 218 }, 219 { 220 // openssl_name 221 "ADH-AES128-SHA", 222 // rfc_name 223 "TLS_DH_anon_WITH_AES_128_CBC_SHA", 224 // encryption 225 "AES_128_CBC", 226 // key_exchange_verbose. kx = DH, au = Anonymous 227 "DH_anon", 228 // forward secret 229 false, 230 // message authentication 231 "HMAC-SHA1", 232 }, 233 { 234 // openssl_name 235 "AES256-SHA", 236 // rfc_name 237 "TLS_RSA_WITH_AES_256_CBC_SHA", 238 // encryption 239 "AES_256_CBC", 240 // key_exchange_verbose. kx = RSA, au = RSA 241 "RSA", 242 // forward secret 243 false, 244 // message authentication 245 "HMAC-SHA1", 246 }, 247 { 248 // openssl_name 249 "DH-DSS-AES256-SHA", 250 // rfc_name 251 "TLS_DH_DSS_WITH_AES_256_CBC_SHA", 252 // encryption 253 "AES_256_CBC", 254 // key_exchange_verbose. kx = DH_DSS, au = DH 255 "DH_DSS", 256 // forward secret 257 false, 258 // message authentication 259 "HMAC-SHA1", 260 }, 261 { 262 // openssl_name 263 "DH-RSA-AES256-SHA", 264 // rfc_name 265 "TLS_DH_RSA_WITH_AES_256_CBC_SHA", 266 // encryption 267 "AES_256_CBC", 268 // key_exchange_verbose. kx = DH_RSA, au = DH 269 "DH_RSA", 270 // forward secret 271 false, 272 // message authentication 273 "HMAC-SHA1", 274 }, 275 { 276 // openssl_name 277 "DHE-DSS-AES256-SHA", 278 // rfc_name 279 "TLS_DHE_DSS_WITH_AES_256_CBC_SHA", 280 // encryption 281 "AES_256_CBC", 282 // key_exchange_verbose. kx = DHE, au = DSS 283 "DHE_DSS", 284 // forward secret 285 true, 286 // message authentication 287 "HMAC-SHA1", 288 }, 289 { 290 // openssl_name 291 "DHE-RSA-AES256-SHA", 292 // rfc_name 293 "TLS_DHE_RSA_WITH_AES_256_CBC_SHA", 294 // encryption 295 "AES_256_CBC", 296 // key_exchange_verbose. kx = DHE, au = RSA 297 "DHE_RSA", 298 // forward secret 299 true, 300 // message authentication 301 "HMAC-SHA1", 302 }, 303 { 304 // openssl_name 305 "ADH-AES256-SHA", 306 // rfc_name 307 "TLS_DH_anon_WITH_AES_256_CBC_SHA", 308 // encryption 309 "AES_256_CBC", 310 // key_exchange_verbose. kx = DH, au = Anonymous 311 "DH_anon", 312 // forward secret 313 false, 314 // message authentication 315 "HMAC-SHA1", 316 }, 317 { 318 // openssl_name 319 "AES128-SHA256", 320 // rfc_name 321 "TLS_RSA_WITH_AES_128_CBC_SHA256", 322 // encryption 323 "AES_128_CBC", 324 // key_exchange_verbose. kx = RSA, au = RSA 325 "RSA", 326 // forward secret 327 false, 328 // message authentication 329 "HMAC-SHA256", 330 }, 331 { 332 // openssl_name 333 "AES256-SHA256", 334 // rfc_name 335 "TLS_RSA_WITH_AES_256_CBC_SHA256", 336 // encryption 337 "AES_256_CBC", 338 // key_exchange_verbose. kx = RSA, au = RSA 339 "RSA", 340 // forward secret 341 false, 342 // message authentication 343 "HMAC-SHA256", 344 }, 345 { 346 // openssl_name 347 "DH-DSS-AES128-SHA256", 348 // rfc_name 349 "TLS_DH_DSS_WITH_AES_128_CBC_SHA256", 350 // encryption 351 "AES_128_CBC", 352 // key_exchange_verbose. kx = DH_DSS, au = DH 353 "DH_DSS", 354 // forward secret 355 false, 356 // message authentication 357 "HMAC-SHA256", 358 }, 359 { 360 // openssl_name 361 "DH-RSA-AES128-SHA256", 362 // rfc_name 363 "TLS_DH_RSA_WITH_AES_128_CBC_SHA256", 364 // encryption 365 "AES_128_CBC", 366 // key_exchange_verbose. kx = DH_RSA, au = DH 367 "DH_RSA", 368 // forward secret 369 false, 370 // message authentication 371 "HMAC-SHA256", 372 }, 373 { 374 // openssl_name 375 "DHE-DSS-AES128-SHA256", 376 // rfc_name 377 "TLS_DHE_DSS_WITH_AES_128_CBC_SHA256", 378 // encryption 379 "AES_128_CBC", 380 // key_exchange_verbose. kx = DHE, au = DSS 381 "DHE_DSS", 382 // forward secret 383 true, 384 // message authentication 385 "HMAC-SHA256", 386 }, 387 { 388 // openssl_name 389 "CAMELLIA128-SHA", 390 // rfc_name 391 "TLS_RSA_WITH_CAMELLIA_128_CBC_SHA", 392 // encryption 393 "CAMELLIA_128_CBC", 394 // key_exchange_verbose. kx = RSA, au = RSA 395 "RSA", 396 // forward secret 397 false, 398 // message authentication 399 "HMAC-SHA1", 400 }, 401 { 402 // openssl_name 403 "DH-DSS-CAMELLIA128-SHA", 404 // rfc_name 405 "TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA", 406 // encryption 407 "CAMELLIA_128_CBC", 408 // key_exchange_verbose. kx = DH_DSS, au = DH 409 "DH_DSS", 410 // forward secret 411 false, 412 // message authentication 413 "HMAC-SHA1", 414 }, 415 { 416 // openssl_name 417 "DH-RSA-CAMELLIA128-SHA", 418 // rfc_name 419 "TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA", 420 // encryption 421 "CAMELLIA_128_CBC", 422 // key_exchange_verbose. kx = DH_RSA, au = DH 423 "DH_RSA", 424 // forward secret 425 false, 426 // message authentication 427 "HMAC-SHA1", 428 }, 429 { 430 // openssl_name 431 "DHE-DSS-CAMELLIA128-SHA", 432 // rfc_name 433 "TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA", 434 // encryption 435 "CAMELLIA_128_CBC", 436 // key_exchange_verbose. kx = DHE, au = DSS 437 "DHE_DSS", 438 // forward secret 439 true, 440 // message authentication 441 "HMAC-SHA1", 442 }, 443 { 444 // openssl_name 445 "DHE-RSA-CAMELLIA128-SHA", 446 // rfc_name 447 "TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA", 448 // encryption 449 "CAMELLIA_128_CBC", 450 // key_exchange_verbose. kx = DHE, au = RSA 451 "DHE_RSA", 452 // forward secret 453 true, 454 // message authentication 455 "HMAC-SHA1", 456 }, 457 { 458 // openssl_name 459 "ADH-CAMELLIA128-SHA", 460 // rfc_name 461 "TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA", 462 // encryption 463 "CAMELLIA_128_CBC", 464 // key_exchange_verbose. kx = DH, au = Anonymous 465 "DH_anon", 466 // forward secret 467 false, 468 // message authentication 469 "HMAC-SHA1", 470 }, 471 { 472 // openssl_name 473 "DHE-RSA-AES128-SHA256", 474 // rfc_name 475 "TLS_DHE_RSA_WITH_AES_128_CBC_SHA256", 476 // encryption 477 "AES_128_CBC", 478 // key_exchange_verbose. kx = DHE, au = RSA 479 "DHE_RSA", 480 // forward secret 481 true, 482 // message authentication 483 "HMAC-SHA256", 484 }, 485 { 486 // openssl_name 487 "DH-DSS-AES256-SHA256", 488 // rfc_name 489 "TLS_DH_DSS_WITH_AES_256_CBC_SHA256", 490 // encryption 491 "AES_256_CBC", 492 // key_exchange_verbose. kx = DH_DSS, au = DH 493 "DH_DSS", 494 // forward secret 495 false, 496 // message authentication 497 "HMAC-SHA256", 498 }, 499 { 500 // openssl_name 501 "DH-RSA-AES256-SHA256", 502 // rfc_name 503 "TLS_DH_RSA_WITH_AES_256_CBC_SHA256", 504 // encryption 505 "AES_256_CBC", 506 // key_exchange_verbose. kx = DH_RSA, au = DH 507 "DH_RSA", 508 // forward secret 509 false, 510 // message authentication 511 "HMAC-SHA256", 512 }, 513 { 514 // openssl_name 515 "DHE-DSS-AES256-SHA256", 516 // rfc_name 517 "TLS_DHE_DSS_WITH_AES_256_CBC_SHA256", 518 // encryption 519 "AES_256_CBC", 520 // key_exchange_verbose. kx = DHE, au = DSS 521 "DHE_DSS", 522 // forward secret 523 true, 524 // message authentication 525 "HMAC-SHA256", 526 }, 527 { 528 // openssl_name 529 "DHE-RSA-AES256-SHA256", 530 // rfc_name 531 "TLS_DHE_RSA_WITH_AES_256_CBC_SHA256", 532 // encryption 533 "AES_256_CBC", 534 // key_exchange_verbose. kx = DHE, au = RSA 535 "DHE_RSA", 536 // forward secret 537 true, 538 // message authentication 539 "HMAC-SHA256", 540 }, 541 { 542 // openssl_name 543 "ADH-AES128-SHA256", 544 // rfc_name 545 "TLS_DH_anon_WITH_AES_128_CBC_SHA256", 546 // encryption 547 "AES_128_CBC", 548 // key_exchange_verbose. kx = DH, au = Anonymous 549 "DH_anon", 550 // forward secret 551 false, 552 // message authentication 553 "HMAC-SHA256", 554 }, 555 { 556 // openssl_name 557 "ADH-AES256-SHA256", 558 // rfc_name 559 "TLS_DH_anon_WITH_AES_256_CBC_SHA256", 560 // encryption 561 "AES_256_CBC", 562 // key_exchange_verbose. kx = DH, au = Anonymous 563 "DH_anon", 564 // forward secret 565 false, 566 // message authentication 567 "HMAC-SHA256", 568 }, 569 { 570 // openssl_name 571 "CAMELLIA256-SHA", 572 // rfc_name 573 "TLS_RSA_WITH_CAMELLIA_256_CBC_SHA", 574 // encryption 575 "CAMELLIA_256_CBC", 576 // key_exchange_verbose. kx = RSA, au = RSA 577 "RSA", 578 // forward secret 579 false, 580 // message authentication 581 "HMAC-SHA1", 582 }, 583 { 584 // openssl_name 585 "DH-DSS-CAMELLIA256-SHA", 586 // rfc_name 587 "TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA", 588 // encryption 589 "CAMELLIA_256_CBC", 590 // key_exchange_verbose. kx = DH_DSS, au = DH 591 "DH_DSS", 592 // forward secret 593 false, 594 // message authentication 595 "HMAC-SHA1", 596 }, 597 { 598 // openssl_name 599 "DH-RSA-CAMELLIA256-SHA", 600 // rfc_name 601 "TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA", 602 // encryption 603 "CAMELLIA_256_CBC", 604 // key_exchange_verbose. kx = DH_RSA, au = DH 605 "DH_RSA", 606 // forward secret 607 false, 608 // message authentication 609 "HMAC-SHA1", 610 }, 611 { 612 // openssl_name 613 "DHE-DSS-CAMELLIA256-SHA", 614 // rfc_name 615 "TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA", 616 // encryption 617 "CAMELLIA_256_CBC", 618 // key_exchange_verbose. kx = DHE, au = DSS 619 "DHE_DSS", 620 // forward secret 621 true, 622 // message authentication 623 "HMAC-SHA1", 624 }, 625 { 626 // openssl_name 627 "DHE-RSA-CAMELLIA256-SHA", 628 // rfc_name 629 "TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA", 630 // encryption 631 "CAMELLIA_256_CBC", 632 // key_exchange_verbose. kx = DHE, au = RSA 633 "DHE_RSA", 634 // forward secret 635 true, 636 // message authentication 637 "HMAC-SHA1", 638 }, 639 { 640 // openssl_name 641 "ADH-CAMELLIA256-SHA", 642 // rfc_name 643 "TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA", 644 // encryption 645 "CAMELLIA_256_CBC", 646 // key_exchange_verbose. kx = DH, au = Anonymous 647 "DH_anon", 648 // forward secret 649 false, 650 // message authentication 651 "HMAC-SHA1", 652 }, 653 { 654 // openssl_name 655 "PSK-RC4-SHA", 656 // rfc_name 657 "TLS_PSK_WITH_RC4_128_SHA", 658 // encryption 659 "RC4_128", 660 // key_exchange_verbose. kx = PSK, au = PSK 661 "PSK", 662 // forward secret 663 false, 664 // message authentication 665 "HMAC-SHA1", 666 }, 667 { 668 // openssl_name 669 "PSK-3DES-EDE-CBC-SHA", 670 // rfc_name 671 "TLS_PSK_WITH_3DES_EDE_CBC_SHA", 672 // encryption 673 "3DES_168_EDE_CBC", 674 // key_exchange_verbose. kx = PSK, au = PSK 675 "PSK", 676 // forward secret 677 false, 678 // message authentication 679 "HMAC-SHA1", 680 }, 681 { 682 // openssl_name 683 "PSK-AES128-CBC-SHA", 684 // rfc_name 685 "TLS_PSK_WITH_AES_128_CBC_SHA", 686 // encryption 687 "AES_128_CBC", 688 // key_exchange_verbose. kx = PSK, au = PSK 689 "PSK", 690 // forward secret 691 false, 692 // message authentication 693 "HMAC-SHA1", 694 }, 695 { 696 // openssl_name 697 "PSK-AES256-CBC-SHA", 698 // rfc_name 699 "TLS_PSK_WITH_AES_256_CBC_SHA", 700 // encryption 701 "AES_256_CBC", 702 // key_exchange_verbose. kx = PSK, au = PSK 703 "PSK", 704 // forward secret 705 false, 706 // message authentication 707 "HMAC-SHA1", 708 }, 709 { 710 // openssl_name 711 "SEED-SHA", 712 // rfc_name 713 "TLS_RSA_WITH_SEED_CBC_SHA", 714 // encryption 715 "SEED_128_CBC", 716 // key_exchange_verbose. kx = RSA, au = RSA 717 "RSA", 718 // forward secret 719 false, 720 // message authentication 721 "HMAC-SHA1", 722 }, 723 { 724 // openssl_name 725 "DH-DSS-SEED-SHA", 726 // rfc_name 727 "TLS_DH_DSS_WITH_SEED_CBC_SHA", 728 // encryption 729 "SEED_128_CBC", 730 // key_exchange_verbose. kx = DH_DSS, au = DH 731 "DH_DSS", 732 // forward secret 733 false, 734 // message authentication 735 "HMAC-SHA1", 736 }, 737 { 738 // openssl_name 739 "DH-RSA-SEED-SHA", 740 // rfc_name 741 "TLS_DH_RSA_WITH_SEED_CBC_SHA", 742 // encryption 743 "SEED_128_CBC", 744 // key_exchange_verbose. kx = DH_RSA, au = DH 745 "DH_RSA", 746 // forward secret 747 false, 748 // message authentication 749 "HMAC-SHA1", 750 }, 751 { 752 // openssl_name 753 "DHE-DSS-SEED-SHA", 754 // rfc_name 755 "TLS_DHE_DSS_WITH_SEED_CBC_SHA", 756 // encryption 757 "SEED_128_CBC", 758 // key_exchange_verbose. kx = DHE, au = DSS 759 "DHE_DSS", 760 // forward secret 761 true, 762 // message authentication 763 "HMAC-SHA1", 764 }, 765 { 766 // openssl_name 767 "DHE-RSA-SEED-SHA", 768 // rfc_name 769 "TLS_DHE_RSA_WITH_SEED_CBC_SHA", 770 // encryption 771 "SEED_128_CBC", 772 // key_exchange_verbose. kx = DHE, au = RSA 773 "DHE_RSA", 774 // forward secret 775 true, 776 // message authentication 777 "HMAC-SHA1", 778 }, 779 { 780 // openssl_name 781 "ADH-SEED-SHA", 782 // rfc_name 783 "TLS_DH_anon_WITH_SEED_CBC_SHA", 784 // encryption 785 "SEED_128_CBC", 786 // key_exchange_verbose. kx = DH, au = Anonymous 787 "DH_anon", 788 // forward secret 789 false, 790 // message authentication 791 "HMAC-SHA1", 792 }, 793 { 794 // openssl_name 795 "AES128-GCM-SHA256", 796 // rfc_name 797 "TLS_RSA_WITH_AES_128_GCM_SHA256", 798 // encryption 799 "AES_128_GCM", 800 // key_exchange_verbose. kx = RSA, au = RSA 801 "RSA", 802 // forward secret 803 false, 804 // message authentication 805 "AEAD", 806 }, 807 { 808 // openssl_name 809 "AES256-GCM-SHA384", 810 // rfc_name 811 "TLS_RSA_WITH_AES_256_GCM_SHA384", 812 // encryption 813 "AES_256_GCM", 814 // key_exchange_verbose. kx = RSA, au = RSA 815 "RSA", 816 // forward secret 817 false, 818 // message authentication 819 "AEAD", 820 }, 821 { 822 // openssl_name 823 "DHE-RSA-AES128-GCM-SHA256", 824 // rfc_name 825 "TLS_DHE_RSA_WITH_AES_128_GCM_SHA256", 826 // encryption 827 "AES_128_GCM", 828 // key_exchange_verbose. kx = DHE, au = RSA 829 "DHE_RSA", 830 // forward secret 831 true, 832 // message authentication 833 "AEAD", 834 }, 835 { 836 // openssl_name 837 "DHE-RSA-AES256-GCM-SHA384", 838 // rfc_name 839 "TLS_DHE_RSA_WITH_AES_256_GCM_SHA384", 840 // encryption 841 "AES_256_GCM", 842 // key_exchange_verbose. kx = DHE, au = RSA 843 "DHE_RSA", 844 // forward secret 845 true, 846 // message authentication 847 "AEAD", 848 }, 849 { 850 // openssl_name 851 "DH-RSA-AES128-GCM-SHA256", 852 // rfc_name 853 "TLS_DH_RSA_WITH_AES_128_GCM_SHA256", 854 // encryption 855 "AES_128_GCM", 856 // key_exchange_verbose. kx = DH_RSA, au = DH 857 "DH_RSA", 858 // forward secret 859 false, 860 // message authentication 861 "AEAD", 862 }, 863 { 864 // openssl_name 865 "DH-RSA-AES256-GCM-SHA384", 866 // rfc_name 867 "TLS_DH_RSA_WITH_AES_256_GCM_SHA384", 868 // encryption 869 "AES_256_GCM", 870 // key_exchange_verbose. kx = DH_RSA, au = DH 871 "DH_RSA", 872 // forward secret 873 false, 874 // message authentication 875 "AEAD", 876 }, 877 { 878 // openssl_name 879 "DHE-DSS-AES128-GCM-SHA256", 880 // rfc_name 881 "TLS_DHE_DSS_WITH_AES_128_GCM_SHA256", 882 // encryption 883 "AES_128_GCM", 884 // key_exchange_verbose. kx = DHE, au = DSS 885 "DHE_DSS", 886 // forward secret 887 true, 888 // message authentication 889 "AEAD", 890 }, 891 { 892 // openssl_name 893 "DHE-DSS-AES256-GCM-SHA384", 894 // rfc_name 895 "TLS_DHE_DSS_WITH_AES_256_GCM_SHA384", 896 // encryption 897 "AES_256_GCM", 898 // key_exchange_verbose. kx = DHE, au = DSS 899 "DHE_DSS", 900 // forward secret 901 true, 902 // message authentication 903 "AEAD", 904 }, 905 { 906 // openssl_name 907 "DH-DSS-AES128-GCM-SHA256", 908 // rfc_name 909 "TLS_DH_DSS_WITH_AES_128_GCM_SHA256", 910 // encryption 911 "AES_128_GCM", 912 // key_exchange_verbose. kx = DH_DSS, au = DH 913 "DH_DSS", 914 // forward secret 915 false, 916 // message authentication 917 "AEAD", 918 }, 919 { 920 // openssl_name 921 "DH-DSS-AES256-GCM-SHA384", 922 // rfc_name 923 "TLS_DH_DSS_WITH_AES_256_GCM_SHA384", 924 // encryption 925 "AES_256_GCM", 926 // key_exchange_verbose. kx = DH_DSS, au = DH 927 "DH_DSS", 928 // forward secret 929 false, 930 // message authentication 931 "AEAD", 932 }, 933 { 934 // openssl_name 935 "ADH-AES128-GCM-SHA256", 936 // rfc_name 937 "TLS_DH_anon_WITH_AES_128_GCM_SHA256", 938 // encryption 939 "AES_128_GCM", 940 // key_exchange_verbose. kx = DH, au = Anonymous 941 "DH_anon", 942 // forward secret 943 false, 944 // message authentication 945 "AEAD", 946 }, 947 { 948 // openssl_name 949 "ADH-AES256-GCM-SHA384", 950 // rfc_name 951 "TLS_DH_anon_WITH_AES_256_GCM_SHA384", 952 // encryption 953 "AES_256_GCM", 954 // key_exchange_verbose. kx = DH, au = Anonymous 955 "DH_anon", 956 // forward secret 957 false, 958 // message authentication 959 "AEAD", 960 }, 961 { 962 // openssl_name 963 "ECDH-ECDSA-RC4-SHA", 964 // rfc_name 965 "TLS_ECDH_ECDSA_WITH_RC4_128_SHA", 966 // encryption 967 "RC4_128", 968 // key_exchange_verbose. kx = ECDH_ECDSA, au = ECDH 969 "ECDH_ECDSA", 970 // forward secret 971 false, 972 // message authentication 973 "HMAC-SHA1", 974 }, 975 { 976 // openssl_name 977 "ECDH-ECDSA-DES-CBC3-SHA", 978 // rfc_name 979 "TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA", 980 // encryption 981 "3DES_168_EDE_CBC", 982 // key_exchange_verbose. kx = ECDH_ECDSA, au = ECDH 983 "ECDH_ECDSA", 984 // forward secret 985 false, 986 // message authentication 987 "HMAC-SHA1", 988 }, 989 { 990 // openssl_name 991 "ECDH-ECDSA-AES128-SHA", 992 // rfc_name 993 "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA", 994 // encryption 995 "AES_128_CBC", 996 // key_exchange_verbose. kx = ECDH_ECDSA, au = ECDH 997 "ECDH_ECDSA", 998 // forward secret 999 false, 1000 // message authentication 1001 "HMAC-SHA1", 1002 }, 1003 { 1004 // openssl_name 1005 "ECDH-ECDSA-AES256-SHA", 1006 // rfc_name 1007 "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA", 1008 // encryption 1009 "AES_256_CBC", 1010 // key_exchange_verbose. kx = ECDH_ECDSA, au = ECDH 1011 "ECDH_ECDSA", 1012 // forward secret 1013 false, 1014 // message authentication 1015 "HMAC-SHA1", 1016 }, 1017 { 1018 // openssl_name 1019 "ECDHE-ECDSA-RC4-SHA", 1020 // rfc_name 1021 "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA", 1022 // encryption 1023 "RC4_128", 1024 // key_exchange_verbose. kx = ECDHE, au = ECDSA 1025 "ECDHE_ECDSA", 1026 // forward secret 1027 true, 1028 // message authentication 1029 "HMAC-SHA1", 1030 }, 1031 { 1032 // openssl_name 1033 "ECDHE-ECDSA-DES-CBC3-SHA", 1034 // rfc_name 1035 "TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA", 1036 // encryption 1037 "3DES_168_EDE_CBC", 1038 // key_exchange_verbose. kx = ECDHE, au = ECDSA 1039 "ECDHE_ECDSA", 1040 // forward secret 1041 true, 1042 // message authentication 1043 "HMAC-SHA1", 1044 }, 1045 { 1046 // openssl_name 1047 "ECDHE-ECDSA-AES128-SHA", 1048 // rfc_name 1049 "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA", 1050 // encryption 1051 "AES_128_CBC", 1052 // key_exchange_verbose. kx = ECDHE, au = ECDSA 1053 "ECDHE_ECDSA", 1054 // forward secret 1055 true, 1056 // message authentication 1057 "HMAC-SHA1", 1058 }, 1059 { 1060 // openssl_name 1061 "ECDHE-ECDSA-AES256-SHA", 1062 // rfc_name 1063 "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA", 1064 // encryption 1065 "AES_256_CBC", 1066 // key_exchange_verbose. kx = ECDHE, au = ECDSA 1067 "ECDHE_ECDSA", 1068 // forward secret 1069 true, 1070 // message authentication 1071 "HMAC-SHA1", 1072 }, 1073 { 1074 // openssl_name 1075 "ECDH-RSA-RC4-SHA", 1076 // rfc_name 1077 "TLS_ECDH_RSA_WITH_RC4_128_SHA", 1078 // encryption 1079 "RC4_128", 1080 // key_exchange_verbose. kx = ECDH_RSA, au = ECDH 1081 "ECDH_RSA", 1082 // forward secret 1083 false, 1084 // message authentication 1085 "HMAC-SHA1", 1086 }, 1087 { 1088 // openssl_name 1089 "ECDH-RSA-DES-CBC3-SHA", 1090 // rfc_name 1091 "TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA", 1092 // encryption 1093 "3DES_168_EDE_CBC", 1094 // key_exchange_verbose. kx = ECDH_RSA, au = ECDH 1095 "ECDH_RSA", 1096 // forward secret 1097 false, 1098 // message authentication 1099 "HMAC-SHA1", 1100 }, 1101 { 1102 // openssl_name 1103 "ECDH-RSA-AES128-SHA", 1104 // rfc_name 1105 "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA", 1106 // encryption 1107 "AES_128_CBC", 1108 // key_exchange_verbose. kx = ECDH_RSA, au = ECDH 1109 "ECDH_RSA", 1110 // forward secret 1111 false, 1112 // message authentication 1113 "HMAC-SHA1", 1114 }, 1115 { 1116 // openssl_name 1117 "ECDH-RSA-AES256-SHA", 1118 // rfc_name 1119 "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA", 1120 // encryption 1121 "AES_256_CBC", 1122 // key_exchange_verbose. kx = ECDH_RSA, au = ECDH 1123 "ECDH_RSA", 1124 // forward secret 1125 false, 1126 // message authentication 1127 "HMAC-SHA1", 1128 }, 1129 { 1130 // openssl_name 1131 "ECDHE-RSA-RC4-SHA", 1132 // rfc_name 1133 "TLS_ECDHE_RSA_WITH_RC4_128_SHA", 1134 // encryption 1135 "RC4_128", 1136 // key_exchange_verbose. kx = ECDHE, au = RSA 1137 "ECDHE_RSA", 1138 // forward secret 1139 true, 1140 // message authentication 1141 "HMAC-SHA1", 1142 }, 1143 { 1144 // openssl_name 1145 "ECDHE-RSA-DES-CBC3-SHA", 1146 // rfc_name 1147 "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA", 1148 // encryption 1149 "3DES_168_EDE_CBC", 1150 // key_exchange_verbose. kx = ECDHE, au = RSA 1151 "ECDHE_RSA", 1152 // forward secret 1153 true, 1154 // message authentication 1155 "HMAC-SHA1", 1156 }, 1157 { 1158 // openssl_name 1159 "ECDHE-RSA-AES128-SHA", 1160 // rfc_name 1161 "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA", 1162 // encryption 1163 "AES_128_CBC", 1164 // key_exchange_verbose. kx = ECDHE, au = RSA 1165 "ECDHE_RSA", 1166 // forward secret 1167 true, 1168 // message authentication 1169 "HMAC-SHA1", 1170 }, 1171 { 1172 // openssl_name 1173 "ECDHE-RSA-AES256-SHA", 1174 // rfc_name 1175 "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA", 1176 // encryption 1177 "AES_256_CBC", 1178 // key_exchange_verbose. kx = ECDHE, au = RSA 1179 "ECDHE_RSA", 1180 // forward secret 1181 true, 1182 // message authentication 1183 "HMAC-SHA1", 1184 }, 1185 { 1186 // openssl_name 1187 "AECDH-RC4-SHA", 1188 // rfc_name 1189 "TLS_ECDH_anon_WITH_RC4_128_SHA", 1190 // encryption 1191 "RC4_128", 1192 // key_exchange_verbose. kx = ECDH, au = Anonymous 1193 "ECDH_anon", 1194 // forward secret 1195 false, 1196 // message authentication 1197 "HMAC-SHA1", 1198 }, 1199 { 1200 // openssl_name 1201 "AECDH-DES-CBC3-SHA", 1202 // rfc_name 1203 "TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA", 1204 // encryption 1205 "3DES_168_EDE_CBC", 1206 // key_exchange_verbose. kx = ECDH, au = Anonymous 1207 "ECDH_anon", 1208 // forward secret 1209 false, 1210 // message authentication 1211 "HMAC-SHA1", 1212 }, 1213 { 1214 // openssl_name 1215 "AECDH-AES128-SHA", 1216 // rfc_name 1217 "TLS_ECDH_anon_WITH_AES_128_CBC_SHA", 1218 // encryption 1219 "AES_128_CBC", 1220 // key_exchange_verbose. kx = ECDH, au = Anonymous 1221 "ECDH_anon", 1222 // forward secret 1223 false, 1224 // message authentication 1225 "HMAC-SHA1", 1226 }, 1227 { 1228 // openssl_name 1229 "AECDH-AES256-SHA", 1230 // rfc_name 1231 "TLS_ECDH_anon_WITH_AES_256_CBC_SHA", 1232 // encryption 1233 "AES_256_CBC", 1234 // key_exchange_verbose. kx = ECDH, au = Anonymous 1235 "ECDH_anon", 1236 // forward secret 1237 false, 1238 // message authentication 1239 "HMAC-SHA1", 1240 }, 1241 { 1242 // openssl_name 1243 "SRP-3DES-EDE-CBC-SHA", 1244 // rfc_name 1245 "TLS_SRP_SHA_WITH_3DES_EDE_CBC_SHA", 1246 // encryption 1247 "3DES_168_EDE_CBC", 1248 // key_exchange_verbose. kx = SRP, au = SRP 1249 "SRP_SHA", 1250 // forward secret 1251 false, 1252 // message authentication 1253 "HMAC-SHA1", 1254 }, 1255 { 1256 // openssl_name 1257 "SRP-RSA-3DES-EDE-CBC-SHA", 1258 // rfc_name 1259 "TLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA", 1260 // encryption 1261 "3DES_168_EDE_CBC", 1262 // key_exchange_verbose. kx = SRP, au = RSA 1263 "SRP_SHA_RSA", 1264 // forward secret 1265 false, 1266 // message authentication 1267 "HMAC-SHA1", 1268 }, 1269 { 1270 // openssl_name 1271 "SRP-DSS-3DES-EDE-CBC-SHA", 1272 // rfc_name 1273 "TLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA", 1274 // encryption 1275 "3DES_168_EDE_CBC", 1276 // key_exchange_verbose. kx = SRP, au = DSS 1277 "SRP_SHA_DSS", 1278 // forward secret 1279 false, 1280 // message authentication 1281 "HMAC-SHA1", 1282 }, 1283 { 1284 // openssl_name 1285 "SRP-AES-128-CBC-SHA", 1286 // rfc_name 1287 "TLS_SRP_SHA_WITH_AES_128_CBC_SHA", 1288 // encryption 1289 "AES_128_CBC", 1290 // key_exchange_verbose. kx = SRP, au = SRP 1291 "SRP_SHA", 1292 // forward secret 1293 false, 1294 // message authentication 1295 "HMAC-SHA1", 1296 }, 1297 { 1298 // openssl_name 1299 "SRP-RSA-AES-128-CBC-SHA", 1300 // rfc_name 1301 "TLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHA", 1302 // encryption 1303 "AES_128_CBC", 1304 // key_exchange_verbose. kx = SRP, au = RSA 1305 "SRP_SHA_RSA", 1306 // forward secret 1307 false, 1308 // message authentication 1309 "HMAC-SHA1", 1310 }, 1311 { 1312 // openssl_name 1313 "SRP-DSS-AES-128-CBC-SHA", 1314 // rfc_name 1315 "TLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHA", 1316 // encryption 1317 "AES_128_CBC", 1318 // key_exchange_verbose. kx = SRP, au = DSS 1319 "SRP_SHA_DSS", 1320 // forward secret 1321 false, 1322 // message authentication 1323 "HMAC-SHA1", 1324 }, 1325 { 1326 // openssl_name 1327 "SRP-AES-256-CBC-SHA", 1328 // rfc_name 1329 "TLS_SRP_SHA_WITH_AES_256_CBC_SHA", 1330 // encryption 1331 "AES_256_CBC", 1332 // key_exchange_verbose. kx = SRP, au = SRP 1333 "SRP_SHA", 1334 // forward secret 1335 false, 1336 // message authentication 1337 "HMAC-SHA1", 1338 }, 1339 { 1340 // openssl_name 1341 "SRP-RSA-AES-256-CBC-SHA", 1342 // rfc_name 1343 "TLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHA", 1344 // encryption 1345 "AES_256_CBC", 1346 // key_exchange_verbose. kx = SRP, au = RSA 1347 "SRP_SHA_RSA", 1348 // forward secret 1349 false, 1350 // message authentication 1351 "HMAC-SHA1", 1352 }, 1353 { 1354 // openssl_name 1355 "SRP-DSS-AES-256-CBC-SHA", 1356 // rfc_name 1357 "TLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHA", 1358 // encryption 1359 "AES_256_CBC", 1360 // key_exchange_verbose. kx = SRP, au = DSS 1361 "SRP_SHA_DSS", 1362 // forward secret 1363 false, 1364 // message authentication 1365 "HMAC-SHA1", 1366 }, 1367 { 1368 // openssl_name 1369 "ECDHE-ECDSA-AES128-SHA256", 1370 // rfc_name 1371 "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256", 1372 // encryption 1373 "AES_128_CBC", 1374 // key_exchange_verbose. kx = ECDHE, au = ECDSA 1375 "ECDHE_ECDSA", 1376 // forward secret 1377 true, 1378 // message authentication 1379 "HMAC-SHA256", 1380 }, 1381 { 1382 // openssl_name 1383 "ECDHE-ECDSA-AES256-SHA384", 1384 // rfc_name 1385 "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384", 1386 // encryption 1387 "AES_256_CBC", 1388 // key_exchange_verbose. kx = ECDHE, au = ECDSA 1389 "ECDHE_ECDSA", 1390 // forward secret 1391 true, 1392 // message authentication 1393 "HMAC-SHA384", 1394 }, 1395 { 1396 // openssl_name 1397 "ECDH-ECDSA-AES128-SHA256", 1398 // rfc_name 1399 "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256", 1400 // encryption 1401 "AES_128_CBC", 1402 // key_exchange_verbose. kx = ECDH_ECDSA, au = ECDH 1403 "ECDH_ECDSA", 1404 // forward secret 1405 false, 1406 // message authentication 1407 "HMAC-SHA256", 1408 }, 1409 { 1410 // openssl_name 1411 "ECDH-ECDSA-AES256-SHA384", 1412 // rfc_name 1413 "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384", 1414 // encryption 1415 "AES_256_CBC", 1416 // key_exchange_verbose. kx = ECDH_ECDSA, au = ECDH 1417 "ECDH_ECDSA", 1418 // forward secret 1419 false, 1420 // message authentication 1421 "HMAC-SHA384", 1422 }, 1423 { 1424 // openssl_name 1425 "ECDHE-RSA-AES128-SHA256", 1426 // rfc_name 1427 "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256", 1428 // encryption 1429 "AES_128_CBC", 1430 // key_exchange_verbose. kx = ECDHE, au = RSA 1431 "ECDHE_RSA", 1432 // forward secret 1433 true, 1434 // message authentication 1435 "HMAC-SHA256", 1436 }, 1437 { 1438 // openssl_name 1439 "ECDHE-RSA-AES256-SHA384", 1440 // rfc_name 1441 "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384", 1442 // encryption 1443 "AES_256_CBC", 1444 // key_exchange_verbose. kx = ECDHE, au = RSA 1445 "ECDHE_RSA", 1446 // forward secret 1447 true, 1448 // message authentication 1449 "HMAC-SHA384", 1450 }, 1451 { 1452 // openssl_name 1453 "ECDH-RSA-AES128-SHA256", 1454 // rfc_name 1455 "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256", 1456 // encryption 1457 "AES_128_CBC", 1458 // key_exchange_verbose. kx = ECDH_RSA, au = ECDH 1459 "ECDH_RSA", 1460 // forward secret 1461 false, 1462 // message authentication 1463 "HMAC-SHA256", 1464 }, 1465 { 1466 // openssl_name 1467 "ECDH-RSA-AES256-SHA384", 1468 // rfc_name 1469 "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384", 1470 // encryption 1471 "AES_256_CBC", 1472 // key_exchange_verbose. kx = ECDH_RSA, au = ECDH 1473 "ECDH_RSA", 1474 // forward secret 1475 false, 1476 // message authentication 1477 "HMAC-SHA384", 1478 }, 1479 { 1480 // openssl_name 1481 "ECDHE-ECDSA-AES128-GCM-SHA256", 1482 // rfc_name 1483 "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256", 1484 // encryption 1485 "AES_128_GCM", 1486 // key_exchange_verbose. kx = ECDHE, au = ECDSA 1487 "ECDHE_ECDSA", 1488 // forward secret 1489 true, 1490 // message authentication 1491 "AEAD", 1492 }, 1493 { 1494 // openssl_name 1495 "ECDHE-ECDSA-AES256-GCM-SHA384", 1496 // rfc_name 1497 "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384", 1498 // encryption 1499 "AES_256_GCM", 1500 // key_exchange_verbose. kx = ECDHE, au = ECDSA 1501 "ECDHE_ECDSA", 1502 // forward secret 1503 true, 1504 // message authentication 1505 "AEAD", 1506 }, 1507 { 1508 // openssl_name 1509 "ECDH-ECDSA-AES128-GCM-SHA256", 1510 // rfc_name 1511 "TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256", 1512 // encryption 1513 "AES_128_GCM", 1514 // key_exchange_verbose. kx = ECDH_ECDSA, au = ECDH 1515 "ECDH_ECDSA", 1516 // forward secret 1517 false, 1518 // message authentication 1519 "AEAD", 1520 }, 1521 { 1522 // openssl_name 1523 "ECDH-ECDSA-AES256-GCM-SHA384", 1524 // rfc_name 1525 "TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384", 1526 // encryption 1527 "AES_256_GCM", 1528 // key_exchange_verbose. kx = ECDH_ECDSA, au = ECDH 1529 "ECDH_ECDSA", 1530 // forward secret 1531 false, 1532 // message authentication 1533 "AEAD", 1534 }, 1535 { 1536 // openssl_name 1537 "ECDHE-RSA-AES128-GCM-SHA256", 1538 // rfc_name 1539 "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256", 1540 // encryption 1541 "AES_128_GCM", 1542 // key_exchange_verbose. kx = ECDHE, au = RSA 1543 "ECDHE_RSA", 1544 // forward secret 1545 true, 1546 // message authentication 1547 "AEAD", 1548 }, 1549 { 1550 // openssl_name 1551 "ECDHE-RSA-AES256-GCM-SHA384", 1552 // rfc_name 1553 "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384", 1554 // encryption 1555 "AES_256_GCM", 1556 // key_exchange_verbose. kx = ECDHE, au = RSA 1557 "ECDHE_RSA", 1558 // forward secret 1559 true, 1560 // message authentication 1561 "AEAD", 1562 }, 1563 { 1564 // openssl_name 1565 "ECDH-RSA-AES128-GCM-SHA256", 1566 // rfc_name 1567 "TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256", 1568 // encryption 1569 "AES_128_GCM", 1570 // key_exchange_verbose. kx = ECDH_RSA, au = ECDH 1571 "ECDH_RSA", 1572 // forward secret 1573 false, 1574 // message authentication 1575 "AEAD", 1576 }, 1577 { 1578 // openssl_name 1579 "ECDH-RSA-AES256-GCM-SHA384", 1580 // rfc_name 1581 "TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384", 1582 // encryption 1583 "AES_256_GCM", 1584 // key_exchange_verbose. kx = ECDH_RSA, au = ECDH 1585 "ECDH_RSA", 1586 // forward secret 1587 false, 1588 // message authentication 1589 "AEAD", 1590 }, 1591 }; 1592