Created
January 12, 2021 05:54
-
-
Save ibndias/050ebaf88f070c42485b228bdb40e30c to your computer and use it in GitHub Desktop.
Ciphersuite Standard Code
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const string STD_SUITES = | |
/* | |
+------------- cipher suite identifier (hex) | |
| +---------- encryption strength (0=none, 1=weak, 2=medium, 3=strong) | |
| | +-------- encryption flags (c=block cipher in CBC mode, r=RC4) | |
| | | +------ key exchange flags (d=DHE, e=ECDHE, s=SRP, x=RSA/export) | |
| | | | +---- server key type (r=RSA, d=DSA, h=DH, e=EC, p=PSK, | |
| | | | | q=RSA+PSK, n=none) | |
| | | | | +-- suite name | |
| | | | | | | |
V V V V V V | |
*/ | |
@" | |
0001 0 - - r RSA_WITH_NULL_MD5 | |
0002 0 - - r RSA_WITH_NULL_SHA | |
0003 1 r x r RSA_EXPORT_WITH_RC4_40_MD5 | |
0004 3 r - r RSA_WITH_RC4_128_MD5 | |
0005 3 r - r RSA_WITH_RC4_128_SHA | |
0006 1 c x r RSA_EXPORT_WITH_RC2_CBC_40_MD5 | |
0007 3 c - r RSA_WITH_IDEA_CBC_SHA | |
0008 1 c x r RSA_EXPORT_WITH_DES40_CBC_SHA | |
0009 2 c - r RSA_WITH_DES_CBC_SHA | |
000A 3 c - r RSA_WITH_3DES_EDE_CBC_SHA | |
000B 1 c - h DH_DSS_EXPORT_WITH_DES40_CBC_SHA | |
000C 2 c - h DH_DSS_WITH_DES_CBC_SHA | |
000D 3 c - h DH_DSS_WITH_3DES_EDE_CBC_SHA | |
000E 1 c - h DH_RSA_EXPORT_WITH_DES40_CBC_SHA | |
000F 2 c - h DH_RSA_WITH_DES_CBC_SHA | |
0010 3 c - h DH_RSA_WITH_3DES_EDE_CBC_SHA | |
0011 1 c d d DHE_DSS_EXPORT_WITH_DES40_CBC_SHA | |
0012 2 c d d DHE_DSS_WITH_DES_CBC_SHA | |
0013 3 c d d DHE_DSS_WITH_3DES_EDE_CBC_SHA | |
0014 1 c d r DHE_RSA_EXPORT_WITH_DES40_CBC_SHA | |
0015 2 c d r DHE_RSA_WITH_DES_CBC_SHA | |
0016 3 c d r DHE_RSA_WITH_3DES_EDE_CBC_SHA | |
0017 1 r d n DH_anon_EXPORT_WITH_RC4_40_MD5 | |
0018 3 r d n DH_anon_WITH_RC4_128_MD5 | |
0019 1 c d n DH_anon_EXPORT_WITH_DES40_CBC_SHA | |
001A 2 c d n DH_anon_WITH_DES_CBC_SHA | |
001B 3 c d n DH_anon_WITH_3DES_EDE_CBC_SHA | |
001E 2 c - p KRB5_WITH_DES_CBC_SHA | |
001F 3 c - p KRB5_WITH_3DES_EDE_CBC_SHA | |
0020 3 r - p KRB5_WITH_RC4_128_SHA | |
0021 3 c - p KRB5_WITH_IDEA_CBC_SHA | |
0022 2 c - p KRB5_WITH_DES_CBC_MD5 | |
0023 3 c - p KRB5_WITH_3DES_EDE_CBC_MD5 | |
0024 3 r - p KRB5_WITH_RC4_128_MD5 | |
0025 3 c - p KRB5_WITH_IDEA_CBC_MD5 | |
0026 1 c - p KRB5_EXPORT_WITH_DES_CBC_40_SHA | |
0027 1 c - p KRB5_EXPORT_WITH_RC2_CBC_40_SHA | |
0028 1 r - p KRB5_EXPORT_WITH_RC4_40_SHA | |
0029 1 c - p KRB5_EXPORT_WITH_DES_CBC_40_MD5 | |
002A 1 c - p KRB5_EXPORT_WITH_RC2_CBC_40_MD5 | |
002B 1 r - p KRB5_EXPORT_WITH_RC4_40_MD5 | |
002C 0 - - p PSK_WITH_NULL_SHA | |
002D 0 - d p DHE_PSK_WITH_NULL_SHA | |
002E 0 - - q RSA_PSK_WITH_NULL_SHA | |
002F 3 c - r RSA_WITH_AES_128_CBC_SHA | |
0030 3 c - h DH_DSS_WITH_AES_128_CBC_SHA | |
0031 3 c - h DH_RSA_WITH_AES_128_CBC_SHA | |
0032 3 c d d DHE_DSS_WITH_AES_128_CBC_SHA | |
0033 3 c d r DHE_RSA_WITH_AES_128_CBC_SHA | |
0034 3 c d n DH_anon_WITH_AES_128_CBC_SHA | |
0035 3 c - r RSA_WITH_AES_256_CBC_SHA | |
0036 3 c - h DH_DSS_WITH_AES_256_CBC_SHA | |
0037 3 c - h DH_RSA_WITH_AES_256_CBC_SHA | |
0038 3 c d d DHE_DSS_WITH_AES_256_CBC_SHA | |
0039 3 c d r DHE_RSA_WITH_AES_256_CBC_SHA | |
003A 3 c d n DH_anon_WITH_AES_256_CBC_SHA | |
003B 0 - - r RSA_WITH_NULL_SHA256 | |
003C 3 c - r RSA_WITH_AES_128_CBC_SHA256 | |
003D 3 c - r RSA_WITH_AES_256_CBC_SHA256 | |
003E 3 c - h DH_DSS_WITH_AES_128_CBC_SHA256 | |
003F 3 c - h DH_RSA_WITH_AES_128_CBC_SHA256 | |
0040 3 c d d DHE_DSS_WITH_AES_128_CBC_SHA256 | |
0041 3 c - r RSA_WITH_CAMELLIA_128_CBC_SHA | |
0042 3 c - h DH_DSS_WITH_CAMELLIA_128_CBC_SHA | |
0043 3 c - h DH_RSA_WITH_CAMELLIA_128_CBC_SHA | |
0044 3 c d d DHE_DSS_WITH_CAMELLIA_128_CBC_SHA | |
0045 3 c d r DHE_RSA_WITH_CAMELLIA_128_CBC_SHA | |
0046 3 c d n DH_anon_WITH_CAMELLIA_128_CBC_SHA | |
0067 3 c d r DHE_RSA_WITH_AES_128_CBC_SHA256 | |
0068 3 c - h DH_DSS_WITH_AES_256_CBC_SHA256 | |
0069 3 c - h DH_RSA_WITH_AES_256_CBC_SHA256 | |
006A 3 c d d DHE_DSS_WITH_AES_256_CBC_SHA256 | |
006B 3 c d r DHE_RSA_WITH_AES_256_CBC_SHA256 | |
006C 3 c d n DH_anon_WITH_AES_128_CBC_SHA256 | |
006D 3 c d n DH_anon_WITH_AES_256_CBC_SHA256 | |
0084 3 c - r RSA_WITH_CAMELLIA_256_CBC_SHA | |
0085 3 c - h DH_DSS_WITH_CAMELLIA_256_CBC_SHA | |
0086 3 c - h DH_RSA_WITH_CAMELLIA_256_CBC_SHA | |
0087 3 c d d DHE_DSS_WITH_CAMELLIA_256_CBC_SHA | |
0088 3 c d r DHE_RSA_WITH_CAMELLIA_256_CBC_SHA | |
0089 3 c d n DH_anon_WITH_CAMELLIA_256_CBC_SHA | |
008A 3 r - p PSK_WITH_RC4_128_SHA | |
008B 3 c - p PSK_WITH_3DES_EDE_CBC_SHA | |
008C 3 c - p PSK_WITH_AES_128_CBC_SHA | |
008D 3 c - p PSK_WITH_AES_256_CBC_SHA | |
008E 3 r d p DHE_PSK_WITH_RC4_128_SHA | |
008F 3 c d p DHE_PSK_WITH_3DES_EDE_CBC_SHA | |
0090 3 c d p DHE_PSK_WITH_AES_128_CBC_SHA | |
0091 3 c d p DHE_PSK_WITH_AES_256_CBC_SHA | |
0092 3 r - q RSA_PSK_WITH_RC4_128_SHA | |
0093 3 c - q RSA_PSK_WITH_3DES_EDE_CBC_SHA | |
0094 3 c - q RSA_PSK_WITH_AES_128_CBC_SHA | |
0095 3 c - q RSA_PSK_WITH_AES_256_CBC_SHA | |
0096 3 c - r RSA_WITH_SEED_CBC_SHA | |
0097 3 c - h DH_DSS_WITH_SEED_CBC_SHA | |
0098 3 c - h DH_RSA_WITH_SEED_CBC_SHA | |
0099 3 c d d DHE_DSS_WITH_SEED_CBC_SHA | |
009A 3 c d r DHE_RSA_WITH_SEED_CBC_SHA | |
009B 3 c d n DH_anon_WITH_SEED_CBC_SHA | |
009C 3 - - r RSA_WITH_AES_128_GCM_SHA256 | |
009D 3 - - r RSA_WITH_AES_256_GCM_SHA384 | |
009E 3 - d r DHE_RSA_WITH_AES_128_GCM_SHA256 | |
009F 3 - d r DHE_RSA_WITH_AES_256_GCM_SHA384 | |
00A0 3 - - h DH_RSA_WITH_AES_128_GCM_SHA256 | |
00A1 3 - - h DH_RSA_WITH_AES_256_GCM_SHA384 | |
00A2 3 - d d DHE_DSS_WITH_AES_128_GCM_SHA256 | |
00A3 3 - d d DHE_DSS_WITH_AES_256_GCM_SHA384 | |
00A4 3 - - h DH_DSS_WITH_AES_128_GCM_SHA256 | |
00A5 3 - - h DH_DSS_WITH_AES_256_GCM_SHA384 | |
00A6 3 - d n DH_anon_WITH_AES_128_GCM_SHA256 | |
00A7 3 - d n DH_anon_WITH_AES_256_GCM_SHA384 | |
00A8 3 - - p PSK_WITH_AES_128_GCM_SHA256 | |
00A9 3 - - p PSK_WITH_AES_256_GCM_SHA384 | |
00AA 3 - d p DHE_PSK_WITH_AES_128_GCM_SHA256 | |
00AB 3 - d p DHE_PSK_WITH_AES_256_GCM_SHA384 | |
00AC 3 - - q RSA_PSK_WITH_AES_128_GCM_SHA256 | |
00AD 3 - - q RSA_PSK_WITH_AES_256_GCM_SHA384 | |
00AE 3 c - p PSK_WITH_AES_128_CBC_SHA256 | |
00AF 3 c - p PSK_WITH_AES_256_CBC_SHA384 | |
00B0 0 - - p PSK_WITH_NULL_SHA256 | |
00B1 0 - - p PSK_WITH_NULL_SHA384 | |
00B2 3 c d p DHE_PSK_WITH_AES_128_CBC_SHA256 | |
00B3 3 c d p DHE_PSK_WITH_AES_256_CBC_SHA384 | |
00B4 0 - d p DHE_PSK_WITH_NULL_SHA256 | |
00B5 0 - d p DHE_PSK_WITH_NULL_SHA384 | |
00B6 3 c - q RSA_PSK_WITH_AES_128_CBC_SHA256 | |
00B7 3 c - q RSA_PSK_WITH_AES_256_CBC_SHA384 | |
00B8 0 - - q RSA_PSK_WITH_NULL_SHA256 | |
00B9 0 - - q RSA_PSK_WITH_NULL_SHA384 | |
00BA 3 c - r RSA_WITH_CAMELLIA_128_CBC_SHA256 | |
00BB 3 c - h DH_DSS_WITH_CAMELLIA_128_CBC_SHA256 | |
00BC 3 c - h DH_RSA_WITH_CAMELLIA_128_CBC_SHA256 | |
00BD 3 c d d DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256 | |
00BE 3 c d r DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 | |
00BF 3 c d n DH_anon_WITH_CAMELLIA_128_CBC_SHA256 | |
00C0 3 c - r RSA_WITH_CAMELLIA_256_CBC_SHA256 | |
00C1 3 c - h DH_DSS_WITH_CAMELLIA_256_CBC_SHA256 | |
00C2 3 c - h DH_RSA_WITH_CAMELLIA_256_CBC_SHA256 | |
00C3 3 c d d DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256 | |
00C4 3 c d r DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256 | |
00C5 3 c d n DH_anon_WITH_CAMELLIA_256_CBC_SHA256 | |
C001 0 - - e ECDH_ECDSA_WITH_NULL_SHA | |
C002 3 r - e ECDH_ECDSA_WITH_RC4_128_SHA | |
C003 3 c - e ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA | |
C004 3 c - e ECDH_ECDSA_WITH_AES_128_CBC_SHA | |
C005 3 c - e ECDH_ECDSA_WITH_AES_256_CBC_SHA | |
C006 0 - e e ECDHE_ECDSA_WITH_NULL_SHA | |
C007 3 r e e ECDHE_ECDSA_WITH_RC4_128_SHA | |
C008 3 c e e ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA | |
C009 3 c e e ECDHE_ECDSA_WITH_AES_128_CBC_SHA | |
C00A 3 c e e ECDHE_ECDSA_WITH_AES_256_CBC_SHA | |
C00B 0 - - e ECDH_RSA_WITH_NULL_SHA | |
C00C 3 r - e ECDH_RSA_WITH_RC4_128_SHA | |
C00D 3 c - e ECDH_RSA_WITH_3DES_EDE_CBC_SHA | |
C00E 3 c - e ECDH_RSA_WITH_AES_128_CBC_SHA | |
C00F 3 c - e ECDH_RSA_WITH_AES_256_CBC_SHA | |
C010 0 - e r ECDHE_RSA_WITH_NULL_SHA | |
C011 3 r e r ECDHE_RSA_WITH_RC4_128_SHA | |
C012 3 c e r ECDHE_RSA_WITH_3DES_EDE_CBC_SHA | |
C013 3 c e r ECDHE_RSA_WITH_AES_128_CBC_SHA | |
C014 3 c e r ECDHE_RSA_WITH_AES_256_CBC_SHA | |
C015 0 - e n ECDH_anon_WITH_NULL_SHA | |
C016 3 r e n ECDH_anon_WITH_RC4_128_SHA | |
C017 3 c e n ECDH_anon_WITH_3DES_EDE_CBC_SHA | |
C018 3 c e n ECDH_anon_WITH_AES_128_CBC_SHA | |
C019 3 c e n ECDH_anon_WITH_AES_256_CBC_SHA | |
C01A 3 c s n SRP_SHA_WITH_3DES_EDE_CBC_SHA | |
C01B 3 c s n SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHA | |
C01C 3 c s n SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHA | |
C01D 3 c s n SRP_SHA_WITH_AES_128_CBC_SHA | |
C01E 3 c s n SRP_SHA_RSA_WITH_AES_128_CBC_SHA | |
C01F 3 c s n SRP_SHA_DSS_WITH_AES_128_CBC_SHA | |
C020 3 c s n SRP_SHA_WITH_AES_256_CBC_SHA | |
C021 3 c s n SRP_SHA_RSA_WITH_AES_256_CBC_SHA | |
C022 3 c s n SRP_SHA_DSS_WITH_AES_256_CBC_SHA | |
C023 3 c e e ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 | |
C024 3 c e e ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 | |
C025 3 c - e ECDH_ECDSA_WITH_AES_128_CBC_SHA256 | |
C026 3 c - e ECDH_ECDSA_WITH_AES_256_CBC_SHA384 | |
C027 3 c e r ECDHE_RSA_WITH_AES_128_CBC_SHA256 | |
C028 3 c e r ECDHE_RSA_WITH_AES_256_CBC_SHA384 | |
C029 3 c - e ECDH_RSA_WITH_AES_128_CBC_SHA256 | |
C02A 3 c - e ECDH_RSA_WITH_AES_256_CBC_SHA384 | |
C02B 3 - e e ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 | |
C02C 3 - e e ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 | |
C02D 3 - - e ECDH_ECDSA_WITH_AES_128_GCM_SHA256 | |
C02E 3 - - e ECDH_ECDSA_WITH_AES_256_GCM_SHA384 | |
C02F 3 - e r ECDHE_RSA_WITH_AES_128_GCM_SHA256 | |
C030 3 - e r ECDHE_RSA_WITH_AES_256_GCM_SHA384 | |
C031 3 - - e ECDH_RSA_WITH_AES_128_GCM_SHA256 | |
C032 3 - - e ECDH_RSA_WITH_AES_256_GCM_SHA384 | |
C033 3 r e p ECDHE_PSK_WITH_RC4_128_SHA | |
C034 3 c e p ECDHE_PSK_WITH_3DES_EDE_CBC_SHA | |
C035 3 c e p ECDHE_PSK_WITH_AES_128_CBC_SHA | |
C036 3 c e p ECDHE_PSK_WITH_AES_256_CBC_SHA | |
C037 3 c e p ECDHE_PSK_WITH_AES_128_CBC_SHA256 | |
C038 3 c e p ECDHE_PSK_WITH_AES_256_CBC_SHA384 | |
C039 0 - e p ECDHE_PSK_WITH_NULL_SHA | |
C03A 0 - e p ECDHE_PSK_WITH_NULL_SHA256 | |
C03B 0 - e p ECDHE_PSK_WITH_NULL_SHA384 | |
C03C 3 c - r RSA_WITH_ARIA_128_CBC_SHA256 | |
C03D 3 c - r RSA_WITH_ARIA_256_CBC_SHA384 | |
C03E 3 c - h DH_DSS_WITH_ARIA_128_CBC_SHA256 | |
C03F 3 c - h DH_DSS_WITH_ARIA_256_CBC_SHA384 | |
C040 3 c - h DH_RSA_WITH_ARIA_128_CBC_SHA256 | |
C041 3 c - h DH_RSA_WITH_ARIA_256_CBC_SHA384 | |
C042 3 c d d DHE_DSS_WITH_ARIA_128_CBC_SHA256 | |
C043 3 c d d DHE_DSS_WITH_ARIA_256_CBC_SHA384 | |
C044 3 c d r DHE_RSA_WITH_ARIA_128_CBC_SHA256 | |
C045 3 c d r DHE_RSA_WITH_ARIA_256_CBC_SHA384 | |
C046 3 c d n DH_anon_WITH_ARIA_128_CBC_SHA256 | |
C047 3 c d n DH_anon_WITH_ARIA_256_CBC_SHA384 | |
C048 3 c e e ECDHE_ECDSA_WITH_ARIA_128_CBC_SHA256 | |
C049 3 c e e ECDHE_ECDSA_WITH_ARIA_256_CBC_SHA384 | |
C04A 3 c - e ECDH_ECDSA_WITH_ARIA_128_CBC_SHA256 | |
C04B 3 c - e ECDH_ECDSA_WITH_ARIA_256_CBC_SHA384 | |
C04C 3 c e r ECDHE_RSA_WITH_ARIA_128_CBC_SHA256 | |
C04D 3 c e r ECDHE_RSA_WITH_ARIA_256_CBC_SHA384 | |
C04E 3 c - e ECDH_RSA_WITH_ARIA_128_CBC_SHA256 | |
C04F 3 c - e ECDH_RSA_WITH_ARIA_256_CBC_SHA384 | |
C050 3 - - r RSA_WITH_ARIA_128_GCM_SHA256 | |
C051 3 - - r RSA_WITH_ARIA_256_GCM_SHA384 | |
C052 3 - d r DHE_RSA_WITH_ARIA_128_GCM_SHA256 | |
C053 3 - d r DHE_RSA_WITH_ARIA_256_GCM_SHA384 | |
C054 3 - - h DH_RSA_WITH_ARIA_128_GCM_SHA256 | |
C055 3 - - h DH_RSA_WITH_ARIA_256_GCM_SHA384 | |
C056 3 - d d DHE_DSS_WITH_ARIA_128_GCM_SHA256 | |
C057 3 - d d DHE_DSS_WITH_ARIA_256_GCM_SHA384 | |
C058 3 - - h DH_DSS_WITH_ARIA_128_GCM_SHA256 | |
C059 3 - - h DH_DSS_WITH_ARIA_256_GCM_SHA384 | |
C05A 3 - d n DH_anon_WITH_ARIA_128_GCM_SHA256 | |
C05B 3 - d n DH_anon_WITH_ARIA_256_GCM_SHA384 | |
C05C 3 - e e ECDHE_ECDSA_WITH_ARIA_128_GCM_SHA256 | |
C05D 3 - e e ECDHE_ECDSA_WITH_ARIA_256_GCM_SHA384 | |
C05E 3 - - e ECDH_ECDSA_WITH_ARIA_128_GCM_SHA256 | |
C05F 3 - - e ECDH_ECDSA_WITH_ARIA_256_GCM_SHA384 | |
C060 3 - e r ECDHE_RSA_WITH_ARIA_128_GCM_SHA256 | |
C061 3 - e r ECDHE_RSA_WITH_ARIA_256_GCM_SHA384 | |
C062 3 - - e ECDH_RSA_WITH_ARIA_128_GCM_SHA256 | |
C063 3 - - e ECDH_RSA_WITH_ARIA_256_GCM_SHA384 | |
C064 3 c - p PSK_WITH_ARIA_128_CBC_SHA256 | |
C065 3 c - p PSK_WITH_ARIA_256_CBC_SHA384 | |
C066 3 c d p DHE_PSK_WITH_ARIA_128_CBC_SHA256 | |
C067 3 c d p DHE_PSK_WITH_ARIA_256_CBC_SHA384 | |
C068 3 c - q RSA_PSK_WITH_ARIA_128_CBC_SHA256 | |
C069 3 c - q RSA_PSK_WITH_ARIA_256_CBC_SHA384 | |
C06A 3 - - p PSK_WITH_ARIA_128_GCM_SHA256 | |
C06B 3 - - p PSK_WITH_ARIA_256_GCM_SHA384 | |
C06C 3 - d p DHE_PSK_WITH_ARIA_128_GCM_SHA256 | |
C06D 3 - d p DHE_PSK_WITH_ARIA_256_GCM_SHA384 | |
C06E 3 - - q RSA_PSK_WITH_ARIA_128_GCM_SHA256 | |
C06F 3 - - q RSA_PSK_WITH_ARIA_256_GCM_SHA384 | |
C070 3 c e p ECDHE_PSK_WITH_ARIA_128_CBC_SHA256 | |
C071 3 c e p ECDHE_PSK_WITH_ARIA_256_CBC_SHA384 | |
C072 3 c e e ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 | |
C073 3 c e e ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 | |
C074 3 c - e ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 | |
C075 3 c - e ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 | |
C076 3 c e r ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 | |
C077 3 c e r ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384 | |
C078 3 c - e ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256 | |
C079 3 c - e ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384 | |
C07A 3 - - r RSA_WITH_CAMELLIA_128_GCM_SHA256 | |
C07B 3 - - r RSA_WITH_CAMELLIA_256_GCM_SHA384 | |
C07C 3 - d r DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256 | |
C07D 3 - d r DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384 | |
C07E 3 - - h DH_RSA_WITH_CAMELLIA_128_GCM_SHA256 | |
C07F 3 - - h DH_RSA_WITH_CAMELLIA_256_GCM_SHA384 | |
C080 3 - d d DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256 | |
C081 3 - d d DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384 | |
C082 3 - - h DH_DSS_WITH_CAMELLIA_128_GCM_SHA256 | |
C083 3 - - h DH_DSS_WITH_CAMELLIA_256_GCM_SHA384 | |
C084 3 - d n DH_anon_WITH_CAMELLIA_128_GCM_SHA256 | |
C085 3 - d n DH_anon_WITH_CAMELLIA_256_GCM_SHA384 | |
C086 3 - e e ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256 | |
C087 3 - e e ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384 | |
C088 3 - - e ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256 | |
C089 3 - - e ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384 | |
C08A 3 - e r ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256 | |
C08B 3 - e r ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384 | |
C08C 3 - - e ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256 | |
C08D 3 - - e ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384 | |
C08E 3 - - p PSK_WITH_CAMELLIA_128_GCM_SHA256 | |
C08F 3 - - p PSK_WITH_CAMELLIA_256_GCM_SHA384 | |
C090 3 - d p DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256 | |
C091 3 - d p DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384 | |
C092 3 - - q RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256 | |
C093 3 - - q RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384 | |
C094 3 c - p PSK_WITH_CAMELLIA_128_CBC_SHA256 | |
C095 3 c - p PSK_WITH_CAMELLIA_256_CBC_SHA384 | |
C096 3 c d p DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 | |
C097 3 c d p DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 | |
C098 3 c - q RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256 | |
C099 3 c - q RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384 | |
C09A 3 c e p ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 | |
C09B 3 c e p ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384 | |
C09C 3 - - r RSA_WITH_AES_128_CCM | |
C09D 3 - - r RSA_WITH_AES_256_CCM | |
C09E 3 - d r DHE_RSA_WITH_AES_128_CCM | |
C09F 3 - d r DHE_RSA_WITH_AES_256_CCM | |
C0A0 3 - - r RSA_WITH_AES_128_CCM_8 | |
C0A1 3 - - r RSA_WITH_AES_256_CCM_8 | |
C0A2 3 - d r DHE_RSA_WITH_AES_128_CCM_8 | |
C0A3 3 - d r DHE_RSA_WITH_AES_256_CCM_8 | |
C0A4 3 - - p PSK_WITH_AES_128_CCM | |
C0A5 3 - - p PSK_WITH_AES_256_CCM | |
C0A6 3 - d p DHE_PSK_WITH_AES_128_CCM | |
C0A7 3 - d p DHE_PSK_WITH_AES_256_CCM | |
C0A8 3 - - p PSK_WITH_AES_128_CCM_8 | |
C0A9 3 - - p PSK_WITH_AES_256_CCM_8 | |
C0AA 3 - d p PSK_DHE_WITH_AES_128_CCM_8 | |
C0AB 3 - d p PSK_DHE_WITH_AES_256_CCM_8 | |
C0AC 3 - e e ECDHE_ECDSA_WITH_AES_128_CCM | |
C0AD 3 - e e ECDHE_ECDSA_WITH_AES_256_CCM | |
C0AE 3 - e e ECDHE_ECDSA_WITH_AES_128_CCM_8 | |
C0AF 3 - e e ECDHE_ECDSA_WITH_AES_256_CCM_8 | |
# These ones are from draft-mavrogiannopoulos-chacha-tls-01 | |
# Apparently some servers (Google...) deployed them. | |
# We use the suffix '_OLD' to signify that they are not registered at | |
# the IANA (and probably will never be). | |
CC12 3 - - r RSA_WITH_CHACHA20_POLY1305_OLD | |
CC13 3 - e r ECDHE_RSA_WITH_CHACHA20_POLY1305_OLD | |
CC14 3 - e e ECDHE_ECDSA_WITH_CHACHA20_POLY1305_OLD | |
CC15 3 - d r DHE_RSA_WITH_CHACHA20_POLY1305_OLD | |
CC16 3 - d p DHE_PSK_WITH_CHACHA20_POLY1305_OLD | |
CC17 3 - - p PSK_WITH_CHACHA20_POLY1305_OLD | |
CC18 3 - e p ECDHE_PSK_WITH_CHACHA20_POLY1305_OLD | |
CC19 3 - - q RSA_PSK_WITH_CHACHA20_POLY1305_OLD | |
# Defined in RFC 7905. | |
CCA8 3 - e r ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 | |
CCA9 3 - e e ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 | |
CCAA 3 - d r DHE_RSA_WITH_CHACHA20_POLY1305_SHA256 | |
CCAB 3 - - p PSK_WITH_CHACHA20_POLY1305_SHA256 | |
CCAC 3 - e p ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256 | |
CCAD 3 - d p DHE_PSK_WITH_CHACHA20_POLY1305_SHA256 | |
CCAE 3 - - q RSA_PSK_WITH_CHACHA20_POLY1305_SHA256 | |
"; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment