diff options
author | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2018-07-26 15:06:34 +0200 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2018-07-27 14:13:35 +0200 |
commit | d85c7006ec0c738a4d6fe3a6e397e606fb264717 (patch) | |
tree | a297045e48fa1504c0e7ffe92bb29731984a4986 /fuzz | |
parent | d3467fb4c85029a91fa28ab17017f76f925cb7d0 (diff) | |
download | gnutls-d85c7006ec0c738a4d6fe3a6e397e606fb264717.tar.gz |
fuzz: updated traces for latest TLS1.3 draft
Relates #359
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
Diffstat (limited to 'fuzz')
-rw-r--r-- | fuzz/README-adding-traces.md | 26 | ||||
-rw-r--r-- | fuzz/gnutls_client_fuzzer.in/1bdbf2162911b391e02f230a6e54ef1dbbb13ea4 | bin | 0 -> 1783 bytes | |||
-rw-r--r-- | fuzz/gnutls_psk_client_fuzzer.in/56d7e2b701abb349eee0ec0ef5eb48320ba55190 | bin | 0 -> 1542 bytes | |||
-rw-r--r-- | fuzz/gnutls_psk_client_fuzzer.in/8bec2b4906fb4ec71bcd54b6fc201f8b52e4a77c | bin | 0 -> 666 bytes | |||
-rw-r--r-- | fuzz/gnutls_psk_server_fuzzer.in/76f0d6beecef925e7566ddc5b6a98be0d48e564f | bin | 0 -> 667 bytes | |||
-rw-r--r-- | fuzz/gnutls_psk_server_fuzzer.in/d4e08416fd5b5e6ae29d40855a214af09d50b176 | bin | 0 -> 489 bytes | |||
-rw-r--r-- | fuzz/gnutls_server_fuzzer.in/aea040caf5b6b45de55dcec3d1f840084d6ddee9 | bin | 0 -> 425 bytes |
7 files changed, 26 insertions, 0 deletions
diff --git a/fuzz/README-adding-traces.md b/fuzz/README-adding-traces.md new file mode 100644 index 0000000000..485c8bbb3d --- /dev/null +++ b/fuzz/README-adding-traces.md @@ -0,0 +1,26 @@ +# Generate and add new protocol traces + +Compile GnuTLS as: +``` +./configure --enable-fuzzer-target --disable-doc +``` + +Start the server with the necessary parameters (here TLS1.3 is assumed). +``` +./gnutls-http-serv --priority NORMAL:-VERS-ALL:+VERS-TLS1.3 +``` + +Get the traces: +``` +gnutls-cli localhost:5556 --priority NORMAL:-VERS-ALL:+VERS-TLS1.3 --insecure --save-server-trace /tmp/server-trace-x509 --save-client-trace /tmp/client-trace-x509 +gnutls-cli localhost:5556 --priority NORMAL:-VERS-ALL:+VERS-TLS1.3:-KX-ALL:+PSK --insecure --save-server-trace /tmp/server-trace-psk1 --save-client-trace /tmp/client-trace-psk1 --pskusername test --pskkey 8a7759b3f26983c453e448060bde8981 +gnutls-cli localhost:5556 --priority NORMAL:-VERS-ALL:+VERS-TLS1.3:-KX-ALL:+DHE-PSK --insecure --save-server-trace /tmp/server-trace-psk2 --save-client-trace /tmp/client-trace-psk2 --pskusername test --pskkey 8a7759b3f26983c453e448060bde8981 +``` + +cp /tmp/server-trace-x509 fuzz/gnutls_client_fuzzer.in/$(sha1sum /tmp/server-trace-x509|cut -d ' ' -f 1) +cp /tmp/server-trace-psk1 fuzz/gnutls_psk_client_fuzzer.in/$(sha1sum /tmp/server-trace-psk1|cut -d ' ' -f 1) +cp /tmp/server-trace-psk2 fuzz/gnutls_psk_client_fuzzer.in/$(sha1sum /tmp/server-trace-psk2|cut -d ' ' -f 1) + +cp /tmp/client-trace-x509 fuzz/gnutls_server_fuzzer.in/$(sha1sum /tmp/client-trace-x509|cut -d ' ' -f 1) +cp /tmp/client-trace-psk1 fuzz/gnutls_psk_server_fuzzer.in/$(sha1sum /tmp/client-trace-psk1|cut -d ' ' -f 1) +cp /tmp/client-trace-psk2 fuzz/gnutls_psk_server_fuzzer.in/$(sha1sum /tmp/client-trace-psk2|cut -d ' ' -f 1) diff --git a/fuzz/gnutls_client_fuzzer.in/1bdbf2162911b391e02f230a6e54ef1dbbb13ea4 b/fuzz/gnutls_client_fuzzer.in/1bdbf2162911b391e02f230a6e54ef1dbbb13ea4 Binary files differnew file mode 100644 index 0000000000..c7463c9e06 --- /dev/null +++ b/fuzz/gnutls_client_fuzzer.in/1bdbf2162911b391e02f230a6e54ef1dbbb13ea4 diff --git a/fuzz/gnutls_psk_client_fuzzer.in/56d7e2b701abb349eee0ec0ef5eb48320ba55190 b/fuzz/gnutls_psk_client_fuzzer.in/56d7e2b701abb349eee0ec0ef5eb48320ba55190 Binary files differnew file mode 100644 index 0000000000..4a68bdb108 --- /dev/null +++ b/fuzz/gnutls_psk_client_fuzzer.in/56d7e2b701abb349eee0ec0ef5eb48320ba55190 diff --git a/fuzz/gnutls_psk_client_fuzzer.in/8bec2b4906fb4ec71bcd54b6fc201f8b52e4a77c b/fuzz/gnutls_psk_client_fuzzer.in/8bec2b4906fb4ec71bcd54b6fc201f8b52e4a77c Binary files differnew file mode 100644 index 0000000000..70979975a5 --- /dev/null +++ b/fuzz/gnutls_psk_client_fuzzer.in/8bec2b4906fb4ec71bcd54b6fc201f8b52e4a77c diff --git a/fuzz/gnutls_psk_server_fuzzer.in/76f0d6beecef925e7566ddc5b6a98be0d48e564f b/fuzz/gnutls_psk_server_fuzzer.in/76f0d6beecef925e7566ddc5b6a98be0d48e564f Binary files differnew file mode 100644 index 0000000000..037dab257e --- /dev/null +++ b/fuzz/gnutls_psk_server_fuzzer.in/76f0d6beecef925e7566ddc5b6a98be0d48e564f diff --git a/fuzz/gnutls_psk_server_fuzzer.in/d4e08416fd5b5e6ae29d40855a214af09d50b176 b/fuzz/gnutls_psk_server_fuzzer.in/d4e08416fd5b5e6ae29d40855a214af09d50b176 Binary files differnew file mode 100644 index 0000000000..f98fb14502 --- /dev/null +++ b/fuzz/gnutls_psk_server_fuzzer.in/d4e08416fd5b5e6ae29d40855a214af09d50b176 diff --git a/fuzz/gnutls_server_fuzzer.in/aea040caf5b6b45de55dcec3d1f840084d6ddee9 b/fuzz/gnutls_server_fuzzer.in/aea040caf5b6b45de55dcec3d1f840084d6ddee9 Binary files differnew file mode 100644 index 0000000000..81cd977494 --- /dev/null +++ b/fuzz/gnutls_server_fuzzer.in/aea040caf5b6b45de55dcec3d1f840084d6ddee9 |