]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
fuzz: fixed Ed448 fuzzer traces
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Fri, 24 Jan 2020 22:12:07 +0000 (23:12 +0100)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Sat, 25 Jan 2020 11:15:28 +0000 (12:15 +0100)
The fuzzer files for ed448 were the reverse for client and server.
Enhanced the fuzzer tools to run a single fuzzer, and added more
clear documentation on how to generate and manually test the fuzzer
outputs.

Signed-off-by: Nikos Mavrogiannopoulos <nmav@gnutls.org>
fuzz/gnutls_client_fuzzer.c
fuzz/gnutls_client_fuzzer.in/96c552adcacf4108c319533ea61c33f4240ad0fd [moved from fuzz/gnutls_server_fuzzer.in/96c552adcacf4108c319533ea61c33f4240ad0fd with 100% similarity]
fuzz/gnutls_server_fuzzer.c
fuzz/gnutls_server_fuzzer.in/5ef0df17445fb4098d15536a1195a47cb55b6845 [moved from fuzz/gnutls_client_fuzzer.in/5ef0df17445fb4098d15536a1195a47cb55b6845 with 100% similarity]

index f5c969d99070e64d802b9bc9e74932675d00e3a2..b68cdb6d7ced73eb037bdb913a69e42e5a13cd90 100644 (file)
@@ -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_STR, NULL);
+       res = gnutls_priority_set_direct(session, "NORMAL:+SIGN-EDDSA-ED448:"VERS_STR, NULL);
        assert(res >= 0);
 
        memdata.data = data;
index d42d27420f48a863e5b29685d9c8e0a912dfc42f..c42ff21efa422d109cfc54e7f54428f5172cc47f 100644 (file)
@@ -91,7 +91,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_STR, NULL);
+       res = gnutls_priority_set_direct(session, "NORMAL:+SIGN-EDDSA-ED448:"VERS_STR, NULL);
        assert(res >= 0);
 
        memdata.data = data;