diff options
author | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2018-04-20 08:42:27 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@gnutls.org> | 2018-04-22 15:55:52 +0200 |
commit | 800336d9d8c99a40d65707174ebd8e3d29ca816d (patch) | |
tree | 331d9fef11c57570663b2b2d52586023227bd614 /fuzz | |
parent | bd13db8d66e5055f0edef685745845eaa48602fe (diff) | |
download | gnutls-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.h | 3 | ||||
-rw-r--r-- | fuzz/gnutls_client_fuzzer.c | 2 | ||||
-rw-r--r-- | fuzz/gnutls_psk_client_fuzzer.c | 2 | ||||
-rw-r--r-- | fuzz/gnutls_psk_server_fuzzer.c | 2 | ||||
-rw-r--r-- | fuzz/gnutls_server_fuzzer.c | 2 |
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; |