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