aboutsummaryrefslogtreecommitdiff
path: root/src/testcurl/https/tls_daemon_options_test.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/testcurl/https/tls_daemon_options_test.c')
-rw-r--r--src/testcurl/https/tls_daemon_options_test.c18
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,