1
0
mirror of https://github.com/moparisthebest/curl synced 2024-12-22 08:08:50 -05:00

CIPHERS.md: backtick the names to show underscores fine

This commit is contained in:
Daniel Stenberg 2016-12-18 16:44:45 +01:00
parent 111f3c1fde
commit 4517158abf

View File

@ -12,239 +12,238 @@ libcurl was built to use. This is an attempt to list known cipher names.
### SSL3 cipher suites ### SSL3 cipher suites
NULL-MD5 `NULL-MD5`
NULL-SHA `NULL-SHA`
RC4-MD5 `RC4-MD5`
RC4-SHA `RC4-SHA`
IDEA-CBC-SHA `IDEA-CBC-SHA`
DES-CBC3-SHA `DES-CBC3-SHA`
DH-DSS-DES-CBC3-SHA `DH-DSS-DES-CBC3-SHA`
DH-RSA-DES-CBC3-SHA `DH-RSA-DES-CBC3-SHA`
DHE-DSS-DES-CBC3-SHA `DHE-DSS-DES-CBC3-SHA`
DHE-RSA-DES-CBC3-SHA `DHE-RSA-DES-CBC3-SHA`
ADH-RC4-MD5 `ADH-RC4-MD5`
ADH-DES-CBC3-SHA `ADH-DES-CBC3-SHA`
### TLS v1.0 cipher suites ### TLS v1.0 cipher suites
NULL-MD5 `NULL-MD5`
NULL-SHA `NULL-SHA`
RC4-MD5 `RC4-MD5`
RC4-SHA `RC4-SHA`
IDEA-CBC-SHA `IDEA-CBC-SHA`
DES-CBC3-SHA `DES-CBC3-SHA`
DHE-DSS-DES-CBC3-SHA `DHE-DSS-DES-CBC3-SHA`
DHE-RSA-DES-CBC3-SHA `DHE-RSA-DES-CBC3-SHA`
ADH-RC4-MD5 `ADH-RC4-MD5`
ADH-DES-CBC3-SHA `ADH-DES-CBC3-SHA`
### AES ciphersuites from RFC3268, extending TLS v1.0 ### AES ciphersuites from RFC3268, extending TLS v1.0
AES128-SHA `AES128-SHA`
AES256-SHA `AES256-SHA`
DH-DSS-AES128-SHA `DH-DSS-AES128-SHA`
DH-DSS-AES256-SHA `DH-DSS-AES256-SHA`
DH-RSA-AES128-SHA `DH-RSA-AES128-SHA`
DH-RSA-AES256-SHA `DH-RSA-AES256-SHA`
DHE-DSS-AES128-SHA `DHE-DSS-AES128-SHA`
DHE-DSS-AES256-SHA `DHE-DSS-AES256-SHA`
DHE-RSA-AES128-SHA `DHE-RSA-AES128-SHA`
DHE-RSA-AES256-SHA `DHE-RSA-AES256-SHA`
ADH-AES128-SHA `ADH-AES128-SHA`
ADH-AES256-SHA `ADH-AES256-SHA`
### SEED ciphersuites from RFC4162, extending TLS v1.0 ### SEED ciphersuites from RFC4162, extending TLS v1.0
SEED-SHA `SEED-SHA`
DH-DSS-SEED-SHA `DH-DSS-SEED-SHA`
DH-RSA-SEED-SHA `DH-RSA-SEED-SHA`
DHE-DSS-SEED-SHA `DHE-DSS-SEED-SHA`
DHE-RSA-SEED-SHA `DHE-RSA-SEED-SHA`
ADH-SEED-SHA `ADH-SEED-SHA`
### GOST ciphersuites, extending TLS v1.0 ### GOST ciphersuites, extending TLS v1.0
GOST94-GOST89-GOST89 `GOST94-GOST89-GOST89`
GOST2001-GOST89-GOST89 `GOST2001-GOST89-GOST89`
GOST94-NULL-GOST94 `GOST94-NULL-GOST94`
GOST2001-NULL-GOST94 `GOST2001-NULL-GOST94`
### Elliptic curve cipher suites ### Elliptic curve cipher suites
ECDHE-RSA-NULL-SHA `ECDHE-RSA-NULL-SHA`
ECDHE-RSA-RC4-SHA `ECDHE-RSA-RC4-SHA`
ECDHE-RSA-DES-CBC3-SHA `ECDHE-RSA-DES-CBC3-SHA`
ECDHE-RSA-AES128-SHA `ECDHE-RSA-AES128-SHA`
ECDHE-RSA-AES256-SHA `ECDHE-RSA-AES256-SHA`
ECDHE-ECDSA-NULL-SHA `ECDHE-ECDSA-NULL-SHA`
ECDHE-ECDSA-RC4-SHA `ECDHE-ECDSA-RC4-SHA`
ECDHE-ECDSA-DES-CBC3-SHA `ECDHE-ECDSA-DES-CBC3-SHA`
ECDHE-ECDSA-AES128-SHA `ECDHE-ECDSA-AES128-SHA`
ECDHE-ECDSA-AES256-SHA `ECDHE-ECDSA-AES256-SHA`
AECDH-NULL-SHA `AECDH-NULL-SHA`
AECDH-RC4-SHA `AECDH-RC4-SHA`
AECDH-DES-CBC3-SHA `AECDH-DES-CBC3-SHA`
AECDH-AES128-SHA `AECDH-AES128-SHA`
AECDH-AES256-SHA `AECDH-AES256-SHA`
### TLS v1.2 cipher suites ### TLS v1.2 cipher suites
NULL-SHA256 `NULL-SHA256`
`AES128-SHA256`
AES128-SHA256 `AES256-SHA256`
AES256-SHA256 `AES128-GCM-SHA256`
AES128-GCM-SHA256 `AES256-GCM-SHA384`
AES256-GCM-SHA384 `DH-RSA-AES128-SHA256`
DH-RSA-AES128-SHA256 `DH-RSA-AES256-SHA256`
DH-RSA-AES256-SHA256 `DH-RSA-AES128-GCM-SHA256`
DH-RSA-AES128-GCM-SHA256 `DH-RSA-AES256-GCM-SHA384`
DH-RSA-AES256-GCM-SHA384 `DH-DSS-AES128-SHA256`
DH-DSS-AES128-SHA256 `DH-DSS-AES256-SHA256`
DH-DSS-AES256-SHA256 `DH-DSS-AES128-GCM-SHA256`
DH-DSS-AES128-GCM-SHA256 `DH-DSS-AES256-GCM-SHA384`
DH-DSS-AES256-GCM-SHA384 `DHE-RSA-AES128-SHA256`
DHE-RSA-AES128-SHA256 `DHE-RSA-AES256-SHA256`
DHE-RSA-AES256-SHA256 `DHE-RSA-AES128-GCM-SHA256`
DHE-RSA-AES128-GCM-SHA256 `DHE-RSA-AES256-GCM-SHA384`
DHE-RSA-AES256-GCM-SHA384 `DHE-DSS-AES128-SHA256`
DHE-DSS-AES128-SHA256 `DHE-DSS-AES256-SHA256`
DHE-DSS-AES256-SHA256 `DHE-DSS-AES128-GCM-SHA256`
DHE-DSS-AES128-GCM-SHA256 `DHE-DSS-AES256-GCM-SHA384`
DHE-DSS-AES256-GCM-SHA384 `ECDHE-RSA-AES128-SHA256`
ECDHE-RSA-AES128-SHA256 `ECDHE-RSA-AES256-SHA384`
ECDHE-RSA-AES256-SHA384 `ECDHE-RSA-AES128-GCM-SHA256`
ECDHE-RSA-AES128-GCM-SHA256 `ECDHE-RSA-AES256-GCM-SHA384`
ECDHE-RSA-AES256-GCM-SHA384 `ECDHE-ECDSA-AES128-SHA256`
ECDHE-ECDSA-AES128-SHA256 `ECDHE-ECDSA-AES256-SHA384`
ECDHE-ECDSA-AES256-SHA384 `ECDHE-ECDSA-AES128-GCM-SHA256`
ECDHE-ECDSA-AES128-GCM-SHA256 `ECDHE-ECDSA-AES256-GCM-SHA384`
ECDHE-ECDSA-AES256-GCM-SHA384 `ADH-AES128-SHA256`
ADH-AES128-SHA256 `ADH-AES256-SHA256`
ADH-AES256-SHA256 `ADH-AES128-GCM-SHA256`
ADH-AES128-GCM-SHA256 `ADH-AES256-GCM-SHA384`
ADH-AES256-GCM-SHA384 `AES128-CCM`
AES128-CCM `AES256-CCM`
AES256-CCM `DHE-RSA-AES128-CCM`
DHE-RSA-AES128-CCM `DHE-RSA-AES256-CCM`
DHE-RSA-AES256-CCM `AES128-CCM8`
AES128-CCM8 `AES256-CCM8`
AES256-CCM8 `DHE-RSA-AES128-CCM8`
DHE-RSA-AES128-CCM8 `DHE-RSA-AES256-CCM8`
DHE-RSA-AES256-CCM8 `ECDHE-ECDSA-AES128-CCM`
ECDHE-ECDSA-AES128-CCM `ECDHE-ECDSA-AES256-CCM`
ECDHE-ECDSA-AES256-CCM `ECDHE-ECDSA-AES128-CCM8`
ECDHE-ECDSA-AES128-CCM8 `ECDHE-ECDSA-AES256-CCM8`
ECDHE-ECDSA-AES256-CCM8
### Camellia HMAC-Based ciphersuites from RFC6367, extending TLS v1.2 ### Camellia HMAC-Based ciphersuites from RFC6367, extending TLS v1.2
ECDHE-ECDSA-CAMELLIA128-SHA256 `ECDHE-ECDSA-CAMELLIA128-SHA256`
ECDHE-ECDSA-CAMELLIA256-SHA384 `ECDHE-ECDSA-CAMELLIA256-SHA384`
ECDHE-RSA-CAMELLIA128-SHA256 `ECDHE-RSA-CAMELLIA128-SHA256`
ECDHE-RSA-CAMELLIA256-SHA384 `ECDHE-RSA-CAMELLIA256-SHA384`
## NSS ## NSS
### Totally insecure ### Totally insecure
rc4 `rc4`
rc4-md5 `rc4-md5`
rc4export `rc4export`
rc2 `rc2`
rc2export `rc2export`
des `des`
desede3 `desede3`
### SSL3/TLS cipher suites ### SSL3/TLS cipher suites
rsa_rc4_128_md5 `rsa_rc4_128_md5`
rsa_rc4_128_sha `rsa_rc4_128_sha`
rsa_3des_sha `rsa_3des_sha`
rsa_des_sha `rsa_des_sha`
rsa_rc4_40_md5 `rsa_rc4_40_md5`
rsa_rc2_40_md5 `rsa_rc2_40_md5`
rsa_null_md5 `rsa_null_md5`
rsa_null_sha `rsa_null_sha`
fips_3des_sha `fips_3des_sha`
fips_des_sha `fips_des_sha`
fortezza `fortezza`
fortezza_rc4_128_sha `fortezza_rc4_128_sha`
fortezza_null `fortezza_null`
### TLS 1.0 Exportable 56-bit Cipher Suites ### TLS 1.0 Exportable 56-bit Cipher Suites
rsa_des_56_sha `rsa_des_56_sha`
rsa_rc4_56_sha `rsa_rc4_56_sha`
### AES ciphers ### AES ciphers
dhe_dss_aes_128_cbc_sha `dhe_dss_aes_128_cbc_sha`
dhe_dss_aes_256_cbc_sha `dhe_dss_aes_256_cbc_sha`
dhe_rsa_aes_128_cbc_sha `dhe_rsa_aes_128_cbc_sha`
dhe_rsa_aes_256_cbc_sha `dhe_rsa_aes_256_cbc_sha`
rsa_aes_128_sha `rsa_aes_128_sha`
rsa_aes_256_sha `rsa_aes_256_sha`
### ECC ciphers ### ECC ciphers
ecdh_ecdsa_null_sha `ecdh_ecdsa_null_sha`
ecdh_ecdsa_rc4_128_sha `ecdh_ecdsa_rc4_128_sha`
ecdh_ecdsa_3des_sha `ecdh_ecdsa_3des_sha`
ecdh_ecdsa_aes_128_sha `ecdh_ecdsa_aes_128_sha`
ecdh_ecdsa_aes_256_sha `ecdh_ecdsa_aes_256_sha`
ecdhe_ecdsa_null_sha `ecdhe_ecdsa_null_sha`
ecdhe_ecdsa_rc4_128_sha `ecdhe_ecdsa_rc4_128_sha`
ecdhe_ecdsa_3des_sha `ecdhe_ecdsa_3des_sha`
ecdhe_ecdsa_aes_128_sha `ecdhe_ecdsa_aes_128_sha`
ecdhe_ecdsa_aes_256_sha `ecdhe_ecdsa_aes_256_sha`
ecdh_rsa_null_sha `ecdh_rsa_null_sha`
ecdh_rsa_128_sha `ecdh_rsa_128_sha`
ecdh_rsa_3des_sha `ecdh_rsa_3des_sha`
ecdh_rsa_aes_128_sha `ecdh_rsa_aes_128_sha`
ecdh_rsa_aes_256_sha `ecdh_rsa_aes_256_sha`
ecdhe_rsa_null `ecdhe_rsa_null`
ecdhe_rsa_rc4_128_sha `ecdhe_rsa_rc4_128_sha`
ecdhe_rsa_3des_sha `ecdhe_rsa_3des_sha`
ecdhe_rsa_aes_128_sha `ecdhe_rsa_aes_128_sha`
ecdhe_rsa_aes_256_sha `ecdhe_rsa_aes_256_sha`
ecdh_anon_null_sha `ecdh_anon_null_sha`
ecdh_anon_rc4_128sha `ecdh_anon_rc4_128sha`
ecdh_anon_3des_sha `ecdh_anon_3des_sha`
ecdh_anon_aes_128_sha `ecdh_anon_aes_128_sha`
ecdh_anon_aes_256_sha `ecdh_anon_aes_256_sha`
### HMAC-SHA256 cipher suites ### HMAC-SHA256 cipher suites
rsa_null_sha_256 `rsa_null_sha_256`
rsa_aes_128_cbc_sha_256 `rsa_aes_128_cbc_sha_256`
rsa_aes_256_cbc_sha_256 `rsa_aes_256_cbc_sha_256`
dhe_rsa_aes_128_cbc_sha_256 `dhe_rsa_aes_128_cbc_sha_256`
dhe_rsa_aes_256_cbc_sha_256 `dhe_rsa_aes_256_cbc_sha_256`
ecdhe_ecdsa_aes_128_cbc_sha_256 `ecdhe_ecdsa_aes_128_cbc_sha_256`
ecdhe_rsa_aes_128_cbc_sha_256 `ecdhe_rsa_aes_128_cbc_sha_256`
### AES GCM cipher suites in RFC 5288 and RFC 5289 ### AES GCM cipher suites in RFC 5288 and RFC 5289
rsa_aes_128_gcm_sha_256 `rsa_aes_128_gcm_sha_256`
dhe_rsa_aes_128_gcm_sha_256 `dhe_rsa_aes_128_gcm_sha_256`
dhe_dss_aes_128_gcm_sha_256 `dhe_dss_aes_128_gcm_sha_256`
ecdhe_ecdsa_aes_128_gcm_sha_256 `ecdhe_ecdsa_aes_128_gcm_sha_256`
ecdh_ecdsa_aes_128_gcm_sha_256 `ecdh_ecdsa_aes_128_gcm_sha_256`
ecdhe_rsa_aes_128_gcm_sha_256 `ecdhe_rsa_aes_128_gcm_sha_256`
ecdh_rsa_aes_128_gcm_sha_256 `ecdh_rsa_aes_128_gcm_sha_256`
### cipher suites using SHA384 ### cipher suites using SHA384
rsa_aes_256_gcm_sha_384 `rsa_aes_256_gcm_sha_384`
dhe_rsa_aes_256_gcm_sha_384 `dhe_rsa_aes_256_gcm_sha_384`
dhe_dss_aes_256_gcm_sha_384 `dhe_dss_aes_256_gcm_sha_384`
ecdhe_ecdsa_aes_256_sha_384 `ecdhe_ecdsa_aes_256_sha_384`
ecdhe_rsa_aes_256_sha_384 `ecdhe_rsa_aes_256_sha_384`
ecdhe_ecdsa_aes_256_gcm_sha_384 `ecdhe_ecdsa_aes_256_gcm_sha_384`
ecdhe_rsa_aes_256_gcm_sha_384 `ecdhe_rsa_aes_256_gcm_sha_384`
### chacha20-poly1305 cipher suites ### chacha20-poly1305 cipher suites
ecdhe_rsa_chacha20_poly1305_sha_256 `ecdhe_rsa_chacha20_poly1305_sha_256`
ecdhe_ecdsa_chacha20_poly1305_sha_256 `ecdhe_ecdsa_chacha20_poly1305_sha_256`
dhe_rsa_chacha20_poly1305_sha_256 `dhe_rsa_chacha20_poly1305_sha_256`