[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r19325 - libmicrohttpd/src/testcurl/https
From: |
gnunet |
Subject: |
[GNUnet-SVN] r19325 - libmicrohttpd/src/testcurl/https |
Date: |
Mon, 23 Jan 2012 13:05:54 +0100 |
Author: grothoff
Date: 2012-01-23 13:05:54 +0100 (Mon, 23 Jan 2012)
New Revision: 19325
Modified:
libmicrohttpd/src/testcurl/https/mhds_session_info_test.c
libmicrohttpd/src/testcurl/https/tls_daemon_options_test.c
libmicrohttpd/src/testcurl/https/tls_test_common.c
libmicrohttpd/src/testcurl/https/tls_test_common.h
Log:
-minor test code cleanup
Modified: libmicrohttpd/src/testcurl/https/mhds_session_info_test.c
===================================================================
--- libmicrohttpd/src/testcurl/https/mhds_session_info_test.c 2012-01-23
11:50:25 UTC (rev 19324)
+++ libmicrohttpd/src/testcurl/https/mhds_session_info_test.c 2012-01-23
12:05:54 UTC (rev 19325)
@@ -138,7 +138,6 @@
/* currently skip any peer authentication */
curl_easy_setopt (c, CURLOPT_SSL_VERIFYPEER, 0);
curl_easy_setopt (c, CURLOPT_SSL_VERIFYHOST, 0);
-
curl_easy_setopt (c, CURLOPT_FAILONERROR, 1);
// NOTE: use of CONNECTTIMEOUT without also
Modified: libmicrohttpd/src/testcurl/https/tls_daemon_options_test.c
===================================================================
--- libmicrohttpd/src/testcurl/https/tls_daemon_options_test.c 2012-01-23
11:50:25 UTC (rev 19324)
+++ libmicrohttpd/src/testcurl/https/tls_daemon_options_test.c 2012-01-23
12:05:54 UTC (rev 19325)
@@ -40,9 +40,8 @@
* test server refuses to negotiate connections with unsupported protocol
versions
*
*/
-/* TODO rm test_fd */
-int
-test_unmatching_ssl_version (void * cls, char *cipher_suite,
+static int
+test_unmatching_ssl_version (void * cls, const char *cipher_suite,
int curl_req_ssl_version)
{
struct CBC cbc;
@@ -67,6 +66,7 @@
send_curl_req (url, &cbc, cipher_suite, curl_req_ssl_version))
{
free (cbc.buf);
+ fprintf (stderr, "cURL failed to reject request despite SSL version
missmatch!\n");
return -1;
}
@@ -95,15 +95,15 @@
return 0;
}
- char *aes128_sha = "AES128-SHA";
- char *aes256_sha = "AES256-SHA";
+ const char *aes128_sha = "AES128-SHA";
+ const char *aes256_sha = "AES256-SHA";
if (curl_uses_nss_ssl() == 0)
{
aes128_sha = "rsa_aes_128_sha";
aes256_sha = "rsa_aes_256_sha";
}
+
-
errorCount +=
test_wrap ("TLS1.0-AES-SHA1",
&test_https_transfer, NULL, daemon_flags,
@@ -113,16 +113,16 @@
MHD_OPTION_HTTPS_MEM_CERT, srv_self_signed_cert_pem,
MHD_OPTION_HTTPS_PRIORITIES,
"NONE:+VERS-TLS1.0:+AES-128-CBC:+SHA1:+RSA:+COMP-NULL",
MHD_OPTION_END);
+
errorCount +=
- test_wrap ("TLS1.0-AES-SHA1",
+ test_wrap ("SSL3.0-AES256-SHA1",
&test_https_transfer, NULL, daemon_flags,
- aes128_sha,
+ aes256_sha,
CURL_SSLVERSION_SSLv3,
MHD_OPTION_HTTPS_MEM_KEY, srv_key_pem,
MHD_OPTION_HTTPS_MEM_CERT, srv_self_signed_cert_pem,
- MHD_OPTION_HTTPS_PRIORITIES,
"NONE:+VERS-SSL3.0:+AES-128-CBC:+SHA1:+RSA:+COMP-NULL",
+ MHD_OPTION_HTTPS_PRIORITIES,
"NONE:+VERS-SSL3.0:+AES-256-CBC:+SHA1:+RSA:+COMP-NULL",
MHD_OPTION_END);
-
errorCount +=
test_wrap ("SSL3.0-AES-SHA1",
&test_https_transfer, NULL, daemon_flags,
Modified: libmicrohttpd/src/testcurl/https/tls_test_common.c
===================================================================
--- libmicrohttpd/src/testcurl/https/tls_test_common.c 2012-01-23 11:50:25 UTC
(rev 19324)
+++ libmicrohttpd/src/testcurl/https/tls_test_common.c 2012-01-23 12:05:54 UTC
(rev 19325)
@@ -206,7 +206,7 @@
*/
/* TODO have test wrap consider a NULL cbc */
int
-send_curl_req (char *url, struct CBC * cbc, char *cipher_suite,
+send_curl_req (char *url, struct CBC * cbc, const char *cipher_suite,
int proto_version)
{
CURL *c;
@@ -289,7 +289,7 @@
* test HTTPS file transfer
*/
int
-test_https_transfer (void *cls, char *cipher_suite, int proto_version)
+test_https_transfer (void *cls, const char *cipher_suite, int proto_version)
{
int len;
int ret = 0;
@@ -424,10 +424,10 @@
/* TODO test_wrap: change sig to (setup_func, test, va_list test_arg) */
int
-test_wrap (char *test_name, int
- (*test_function) (void * cls, char *cipher_suite,
+test_wrap (const char *test_name, int
+ (*test_function) (void * cls, const char *cipher_suite,
int proto_version), void * cls,
- int daemon_flags, char *cipher_suite, int proto_version, ...)
+ int daemon_flags, const char *cipher_suite, int proto_version, ...)
{
int ret;
va_list arg_list;
@@ -437,6 +437,7 @@
if (setup_testcase (&d, daemon_flags, arg_list) != 0)
{
va_end (arg_list);
+ fprintf (stderr, "Failed to setup testcase %s\n", test_name);
return -1;
}
#if 0
Modified: libmicrohttpd/src/testcurl/https/tls_test_common.h
===================================================================
--- libmicrohttpd/src/testcurl/https/tls_test_common.h 2012-01-23 11:50:25 UTC
(rev 19324)
+++ libmicrohttpd/src/testcurl/https/tls_test_common.h 2012-01-23 12:05:54 UTC
(rev 19325)
@@ -101,11 +101,11 @@
int gen_test_file_url (char *url, int port);
int
-send_curl_req (char *url, struct CBC *cbc, char *cipher_suite,
+send_curl_req (char *url, struct CBC *cbc, const char *cipher_suite,
int proto_version);
int
-test_https_transfer (void *cls, char *cipher_suite, int proto_version);
+test_https_transfer (void *cls, const char *cipher_suite, int proto_version);
int
setup_testcase (struct MHD_Daemon **d, int daemon_flags, va_list arg_list);
@@ -125,8 +125,8 @@
gnutls_certificate_credentials_t xcred);
int
-test_wrap (char *test_name, int
- (*test_function) (void * cls, char *cipher_suite,
+test_wrap (const char *test_name, int
+ (*test_function) (void * cls, const char *cipher_suite,
int proto_version), void *test_function_cls,
- int daemon_flags, char *cipher_suite, int proto_version, ...);
+ int daemon_flags, const char *cipher_suite, int proto_version, ...);
#endif /* TLS_TEST_COMMON_H_ */
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r19325 - libmicrohttpd/src/testcurl/https,
gnunet <=