diff options
author | msweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be> | 2015-05-19 15:03:48 +0000 |
---|---|---|
committer | msweet <msweet@a1ca3aef-8c08-0410-bb20-df032aa958be> | 2015-05-19 15:03:48 +0000 |
commit | 88da3fd755332b52ad20d5846f128682dfd2b223 (patch) | |
tree | bc940dc3caf1055f1ba644b82af341696139628f /cups/tlscheck.c | |
parent | 3363e7596fde41443b78b9b2d8300b55b0fe7c19 (diff) | |
download | cups-88da3fd755332b52ad20d5846f128682dfd2b223.tar.gz |
Add more cipher suites.
git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@12640 a1ca3aef-8c08-0410-bb20-df032aa958be
Diffstat (limited to 'cups/tlscheck.c')
-rw-r--r-- | cups/tlscheck.c | 146 |
1 files changed, 146 insertions, 0 deletions
diff --git a/cups/tlscheck.c b/cups/tlscheck.c index f75c7cfd2..3f495dbb8 100644 --- a/cups/tlscheck.c +++ b/cups/tlscheck.c @@ -415,6 +415,152 @@ main(int argc, /* I - Number of command-line arguments */ cipherName = "TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384"; paramsNeeded = 1; break; + case TLS_RSA_WITH_AES_128_CBC_SHA: + cipherName = "TLS_RSA_WITH_AES_128_CBC_SHA"; + break; + case TLS_DH_DSS_WITH_AES_128_CBC_SHA: + cipherName = "TLS_DH_DSS_WITH_AES_128_CBC_SHA"; + paramsNeeded = 1; + break; + case TLS_DH_RSA_WITH_AES_128_CBC_SHA: + cipherName = "TLS_DH_RSA_WITH_AES_128_CBC_SHA"; + paramsNeeded = 1; + break; + case TLS_DHE_DSS_WITH_AES_128_CBC_SHA: + cipherName = "TLS_DHE_DSS_WITH_AES_128_CBC_SHA"; + paramsNeeded = 1; + break; + case TLS_DHE_RSA_WITH_AES_128_CBC_SHA: + cipherName = "TLS_DHE_RSA_WITH_AES_128_CBC_SHA"; + paramsNeeded = 1; + break; + case TLS_DH_anon_WITH_AES_128_CBC_SHA: + cipherName = "TLS_DH_anon_WITH_AES_128_CBC_SHA"; + paramsNeeded = 1; + break; + case TLS_RSA_WITH_AES_256_CBC_SHA: + cipherName = "TLS_RSA_WITH_AES_256_CBC_SHA"; + break; + case TLS_DH_DSS_WITH_AES_256_CBC_SHA: + cipherName = "TLS_DH_DSS_WITH_AES_256_CBC_SHA"; + paramsNeeded = 1; + break; + case TLS_DH_RSA_WITH_AES_256_CBC_SHA: + cipherName = "TLS_DH_RSA_WITH_AES_256_CBC_SHA"; + paramsNeeded = 1; + break; + case TLS_DHE_DSS_WITH_AES_256_CBC_SHA: + cipherName = "TLS_DHE_DSS_WITH_AES_256_CBC_SHA"; + paramsNeeded = 1; + break; + case TLS_DHE_RSA_WITH_AES_256_CBC_SHA: + cipherName = "TLS_DHE_RSA_WITH_AES_256_CBC_SHA"; + paramsNeeded = 1; + break; + case TLS_DH_anon_WITH_AES_256_CBC_SHA: + cipherName = "TLS_DH_anon_WITH_AES_256_CBC_SHA"; + paramsNeeded = 1; + break; + case TLS_ECDH_ECDSA_WITH_NULL_SHA: + cipherName = "TLS_ECDH_ECDSA_WITH_NULL_SHA"; + paramsNeeded = 1; + break; + case TLS_ECDH_ECDSA_WITH_RC4_128_SHA: + cipherName = "TLS_ECDH_ECDSA_WITH_RC4_128_SHA"; + paramsNeeded = 1; + break; + case TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA: + cipherName = "TLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHA"; + paramsNeeded = 1; + break; + case TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA: + cipherName = "TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA"; + paramsNeeded = 1; + break; + case TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA: + cipherName = "TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA"; + paramsNeeded = 1; + break; + case TLS_ECDHE_ECDSA_WITH_NULL_SHA: + cipherName = "TLS_ECDHE_ECDSA_WITH_NULL_SHA"; + paramsNeeded = 1; + break; + case TLS_ECDHE_ECDSA_WITH_RC4_128_SHA: + cipherName = "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA"; + paramsNeeded = 1; + break; + case TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA: + cipherName = "TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA"; + paramsNeeded = 1; + break; + case TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA: + cipherName = "TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"; + paramsNeeded = 1; + break; + case TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA: + cipherName = "TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"; + paramsNeeded = 1; + break; + case TLS_ECDH_RSA_WITH_NULL_SHA: + cipherName = "TLS_ECDH_RSA_WITH_NULL_SHA"; + paramsNeeded = 1; + break; + case TLS_ECDH_RSA_WITH_RC4_128_SHA: + cipherName = "TLS_ECDH_RSA_WITH_RC4_128_SHA"; + paramsNeeded = 1; + break; + case TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA: + cipherName = "TLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHA"; + paramsNeeded = 1; + break; + case TLS_ECDH_RSA_WITH_AES_128_CBC_SHA: + cipherName = "TLS_ECDH_RSA_WITH_AES_128_CBC_SHA"; + paramsNeeded = 1; + break; + case TLS_ECDH_RSA_WITH_AES_256_CBC_SHA: + cipherName = "TLS_ECDH_RSA_WITH_AES_256_CBC_SHA"; + paramsNeeded = 1; + break; + case TLS_ECDHE_RSA_WITH_NULL_SHA: + cipherName = "TLS_ECDHE_RSA_WITH_NULL_SHA"; + paramsNeeded = 1; + break; + case TLS_ECDHE_RSA_WITH_RC4_128_SHA: + cipherName = "TLS_ECDHE_RSA_WITH_RC4_128_SHA"; + paramsNeeded = 1; + break; + case TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA: + cipherName = "TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA"; + paramsNeeded = 1; + break; + case TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA: + cipherName = "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"; + paramsNeeded = 1; + break; + case TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA: + cipherName = "TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"; + paramsNeeded = 1; + break; + case TLS_ECDH_anon_WITH_NULL_SHA: + cipherName = "TLS_ECDH_anon_WITH_NULL_SHA"; + paramsNeeded = 1; + break; + case TLS_ECDH_anon_WITH_RC4_128_SHA: + cipherName = "TLS_ECDH_anon_WITH_RC4_128_SHA"; + paramsNeeded = 1; + break; + case TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA: + cipherName = "TLS_ECDH_anon_WITH_3DES_EDE_CBC_SHA"; + paramsNeeded = 1; + break; + case TLS_ECDH_anon_WITH_AES_128_CBC_SHA: + cipherName = "TLS_ECDH_anon_WITH_AES_128_CBC_SHA"; + paramsNeeded = 1; + break; + case TLS_ECDH_anon_WITH_AES_256_CBC_SHA: + cipherName = "TLS_ECDH_anon_WITH_AES_256_CBC_SHA"; + paramsNeeded = 1; + break; default : snprintf(unknownCipherName, sizeof(unknownCipherName), "UNKNOWN_%04X", cipher); cipherName = unknownCipherName; |