summaryrefslogtreecommitdiff
path: root/fuzz
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@redhat.com>2018-04-20 08:42:27 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2018-04-22 15:55:52 +0200
commit800336d9d8c99a40d65707174ebd8e3d29ca816d (patch)
tree331d9fef11c57570663b2b2d52586023227bd614 /fuzz
parentbd13db8d66e5055f0edef685745845eaa48602fe (diff)
downloadgnutls-800336d9d8c99a40d65707174ebd8e3d29ca816d.tar.gz
fuzz: corrected TLS1.3 enablement [ci skip]
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
Diffstat (limited to 'fuzz')
-rw-r--r--fuzz/fuzzer.h3
-rw-r--r--fuzz/gnutls_client_fuzzer.c2
-rw-r--r--fuzz/gnutls_psk_client_fuzzer.c2
-rw-r--r--fuzz/gnutls_psk_server_fuzzer.c2
-rw-r--r--fuzz/gnutls_server_fuzzer.c2
5 files changed, 7 insertions, 4 deletions
diff --git a/fuzz/fuzzer.h b/fuzz/fuzzer.h
index 3a962ae59f..92e9060b28 100644
--- a/fuzz/fuzzer.h
+++ b/fuzz/fuzzer.h
@@ -22,6 +22,9 @@
#ifdef __cplusplus
extern "C"
#endif
+
+#define VERS_STR "-VERS-ALL:+VERS-TLS1.3:+VERS-TLS1.2:+VERS-TLS1.1:+VERS-TLS1.0:+VERS-SSL3.0"
+
int LLVMFuzzerTestOneInput(const uint8_t *data, size_t size);
static void __attribute__((constructor)) init(void)
diff --git a/fuzz/gnutls_client_fuzzer.c b/fuzz/gnutls_client_fuzzer.c
index bdbce6fa96..d1252d7ad7 100644
--- a/fuzz/gnutls_client_fuzzer.c
+++ b/fuzz/gnutls_client_fuzzer.c
@@ -46,7 +46,7 @@ int LLVMFuzzerTestOneInput(const uint8_t * data, size_t size)
assert(res >= 0);
/*res = gnutls_set_default_priority(session);*/
- res = gnutls_priority_set_direct(session, "NORMAL:+VERS-TLS1.3", NULL);
+ res = gnutls_priority_set_direct(session, "NORMAL:"VERS_STR, NULL);
assert(res >= 0);
memdata.data = data;
diff --git a/fuzz/gnutls_psk_client_fuzzer.c b/fuzz/gnutls_psk_client_fuzzer.c
index fd5a8b5161..6133c99988 100644
--- a/fuzz/gnutls_psk_client_fuzzer.c
+++ b/fuzz/gnutls_psk_client_fuzzer.c
@@ -58,7 +58,7 @@ int LLVMFuzzerTestOneInput(const uint8_t * data, size_t size)
res = gnutls_credentials_set(session, GNUTLS_CRD_PSK, pcred);
assert(res >= 0);
- res = gnutls_priority_set_direct(session, "NORMAL:-KX-ALL:+ECDHE-PSK:+DHE-PSK:+PSK:+VERS-TLS1.3", NULL);
+ res = gnutls_priority_set_direct(session, "NORMAL:-KX-ALL:+ECDHE-PSK:+DHE-PSK:+PSK:"VERS_STR, NULL);
assert(res >= 0);
memdata.data = data;
diff --git a/fuzz/gnutls_psk_server_fuzzer.c b/fuzz/gnutls_psk_server_fuzzer.c
index 09476e44b2..3c1f62df19 100644
--- a/fuzz/gnutls_psk_server_fuzzer.c
+++ b/fuzz/gnutls_psk_server_fuzzer.c
@@ -106,7 +106,7 @@ int LLVMFuzzerTestOneInput(const uint8_t * data, size_t size)
res = gnutls_credentials_set(session, GNUTLS_CRD_PSK, pcred);
assert(res >= 0);
- res = gnutls_priority_set_direct(session, "NORMAL:-KX-ALL:+ECDHE-PSK:+DHE-PSK:+PSK:+RSA-PSK:+VERS-TLS1.3", NULL);
+ res = gnutls_priority_set_direct(session, "NORMAL:-KX-ALL:+ECDHE-PSK:+DHE-PSK:+PSK:+RSA-PSK:"VERS_STR, NULL);
assert(res >= 0);
memdata.data = data;
diff --git a/fuzz/gnutls_server_fuzzer.c b/fuzz/gnutls_server_fuzzer.c
index e2550b2532..50bba97416 100644
--- a/fuzz/gnutls_server_fuzzer.c
+++ b/fuzz/gnutls_server_fuzzer.c
@@ -80,7 +80,7 @@ int LLVMFuzzerTestOneInput(const uint8_t * data, size_t size)
assert(res >= 0);
/*res = gnutls_set_default_priority(session);*/
- res = gnutls_priority_set_direct(session, "NORMAL:+VERS-TLS1.3", NULL);
+ res = gnutls_priority_set_direct(session, "NORMAL:"VERS_STR, NULL);
assert(res >= 0);
memdata.data = data;