diff options
Diffstat (limited to 'src/testcurl/https/tls_daemon_options_test.c')
-rw-r--r-- | src/testcurl/https/tls_daemon_options_test.c | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/src/testcurl/https/tls_daemon_options_test.c b/src/testcurl/https/tls_daemon_options_test.c index f4153011..d4c25232 100644 --- a/src/testcurl/https/tls_daemon_options_test.c +++ b/src/testcurl/https/tls_daemon_options_test.c | |||
@@ -94,10 +94,20 @@ main (int argc, char *const *argv) | |||
94 | fprintf (stderr, "Error: %s\n", strerror (errno)); | 94 | fprintf (stderr, "Error: %s\n", strerror (errno)); |
95 | return 0; | 95 | return 0; |
96 | } | 96 | } |
97 | |||
98 | char *aes128_sha = "AES128-SHA"; | ||
99 | char *aes256_sha = "AES256-SHA"; | ||
100 | if (curl_uses_nss_ssl() == 0) | ||
101 | { | ||
102 | aes128_sha = "rsa_aes_128_sha"; | ||
103 | aes256_sha = "rsa_aes_256_sha"; | ||
104 | } | ||
105 | |||
106 | |||
97 | errorCount += | 107 | errorCount += |
98 | test_wrap ("TLS1.0-AES-SHA1", | 108 | test_wrap ("TLS1.0-AES-SHA1", |
99 | &test_https_transfer, NULL, daemon_flags, | 109 | &test_https_transfer, NULL, daemon_flags, |
100 | "AES128-SHA1", | 110 | aes128_sha, |
101 | CURL_SSLVERSION_TLSv1, | 111 | CURL_SSLVERSION_TLSv1, |
102 | MHD_OPTION_HTTPS_MEM_KEY, srv_key_pem, | 112 | MHD_OPTION_HTTPS_MEM_KEY, srv_key_pem, |
103 | MHD_OPTION_HTTPS_MEM_CERT, srv_self_signed_cert_pem, | 113 | MHD_OPTION_HTTPS_MEM_CERT, srv_self_signed_cert_pem, |
@@ -106,7 +116,7 @@ main (int argc, char *const *argv) | |||
106 | errorCount += | 116 | errorCount += |
107 | test_wrap ("TLS1.0-AES-SHA1", | 117 | test_wrap ("TLS1.0-AES-SHA1", |
108 | &test_https_transfer, NULL, daemon_flags, | 118 | &test_https_transfer, NULL, daemon_flags, |
109 | "AES128-SHA1", | 119 | aes128_sha, |
110 | CURL_SSLVERSION_SSLv3, | 120 | CURL_SSLVERSION_SSLv3, |
111 | MHD_OPTION_HTTPS_MEM_KEY, srv_key_pem, | 121 | MHD_OPTION_HTTPS_MEM_KEY, srv_key_pem, |
112 | MHD_OPTION_HTTPS_MEM_CERT, srv_self_signed_cert_pem, | 122 | MHD_OPTION_HTTPS_MEM_CERT, srv_self_signed_cert_pem, |
@@ -116,7 +126,7 @@ main (int argc, char *const *argv) | |||
116 | errorCount += | 126 | errorCount += |
117 | test_wrap ("SSL3.0-AES-SHA1", | 127 | test_wrap ("SSL3.0-AES-SHA1", |
118 | &test_https_transfer, NULL, daemon_flags, | 128 | &test_https_transfer, NULL, daemon_flags, |
119 | "AES128-SHA1", | 129 | aes128_sha, |
120 | CURL_SSLVERSION_SSLv3, | 130 | CURL_SSLVERSION_SSLv3, |
121 | MHD_OPTION_HTTPS_MEM_KEY, srv_key_pem, | 131 | MHD_OPTION_HTTPS_MEM_KEY, srv_key_pem, |
122 | MHD_OPTION_HTTPS_MEM_CERT, srv_self_signed_cert_pem, | 132 | MHD_OPTION_HTTPS_MEM_CERT, srv_self_signed_cert_pem, |
@@ -141,7 +151,7 @@ main (int argc, char *const *argv) | |||
141 | errorCount += | 151 | errorCount += |
142 | test_wrap ("TLS1.0 vs SSL3", | 152 | test_wrap ("TLS1.0 vs SSL3", |
143 | &test_unmatching_ssl_version, NULL, daemon_flags, | 153 | &test_unmatching_ssl_version, NULL, daemon_flags, |
144 | "AES256-SHA", | 154 | aes256_sha, |
145 | CURL_SSLVERSION_SSLv3, | 155 | CURL_SSLVERSION_SSLv3, |
146 | MHD_OPTION_HTTPS_MEM_KEY, srv_key_pem, | 156 | MHD_OPTION_HTTPS_MEM_KEY, srv_key_pem, |
147 | MHD_OPTION_HTTPS_MEM_CERT, srv_self_signed_cert_pem, | 157 | MHD_OPTION_HTTPS_MEM_CERT, srv_self_signed_cert_pem, |