diff options
author | Daiki Ueno <ueno@gnu.org> | 2020-08-22 17:19:39 +0200 |
---|---|---|
committer | Daiki Ueno <ueno@gnu.org> | 2020-09-03 17:00:22 +0200 |
commit | 521e6492b9bbc8ec1519924526942cf2fc719497 (patch) | |
tree | 6cfd10258ade0e5d832385ca3dbc051072ea0cd1 /fuzz | |
parent | 999525211e1a5a22194411a4b078259137f5fe19 (diff) | |
download | gnutls-521e6492b9bbc8ec1519924526942cf2fc719497.tar.gz |
handshake: reject no_renegotiation alert if handshake is incompletetmp-renegotiation-3_6_x
If the initial handshake is incomplete and the server sends a
no_renegotiation alert, the client should treat it as a fatal error
even if its level is warning. Otherwise the same handshake
state (e.g., DHE parameters) are reused in the next gnutls_handshake
call, if it is called in the loop idiom:
do {
ret = gnutls_handshake(session);
} while (ret < 0 && gnutls_error_is_fatal(ret) == 0);
Signed-off-by: Daiki Ueno <ueno@gnu.org>
Diffstat (limited to 'fuzz')
-rw-r--r-- | fuzz/gnutls_client_fuzzer.in/00ea40761ce11e769f1817a04b3d3f7dcc0ab4571cf0df3b67ab7e1005e9e7a8 | bin | 0 -> 671 bytes |
-rw-r--r-- | fuzz/gnutls_psk_client_fuzzer.in/b16434290b77e13d7a983d1da801fb3c6d1f7f846f227721e221adea08aa319c | bin | 0 -> 729 bytes |
2 files changed, 0 insertions, 0 deletions
diff --git a/fuzz/gnutls_client_fuzzer.in/00ea40761ce11e769f1817a04b3d3f7dcc0ab4571cf0df3b67ab7e1005e9e7a8 b/fuzz/gnutls_client_fuzzer.in/00ea40761ce11e769f1817a04b3d3f7dcc0ab4571cf0df3b67ab7e1005e9e7a8 Binary files differnew file mode 100644 index 0000000000..73a2d97ba2 --- /dev/null +++ b/fuzz/gnutls_client_fuzzer.in/00ea40761ce11e769f1817a04b3d3f7dcc0ab4571cf0df3b67ab7e1005e9e7a8 diff --git a/fuzz/gnutls_psk_client_fuzzer.in/b16434290b77e13d7a983d1da801fb3c6d1f7f846f227721e221adea08aa319c b/fuzz/gnutls_psk_client_fuzzer.in/b16434290b77e13d7a983d1da801fb3c6d1f7f846f227721e221adea08aa319c Binary files differnew file mode 100644 index 0000000000..7ebb883f4d --- /dev/null +++ b/fuzz/gnutls_psk_client_fuzzer.in/b16434290b77e13d7a983d1da801fb3c6d1f7f846f227721e221adea08aa319c |