diff options
author | Daiki Ueno <dueno@redhat.com> | 2019-04-01 14:14:12 +0200 |
---|---|---|
committer | Daiki Ueno <dueno@redhat.com> | 2019-04-03 17:13:54 +0200 |
commit | 344c77b755f68370a098b90ef2ce981b829dd534 (patch) | |
tree | bb2eb839fe35b334451f39d299549908fecfd486 /lib/tls13/certificate_verify.c | |
parent | 7a748528eeeaa731a930c1f8b1adb71f5a248319 (diff) | |
download | gnutls-344c77b755f68370a098b90ef2ce981b829dd534.tar.gz |
handshake: remove unnecessary HSK_CRT_SENT flag
Previously, while the flag HSK_CRT_SENT was checked in
_gnutls13_send_certificate_verify, the flag was never set anywhere.
Signed-off-by: Daiki Ueno <dueno@redhat.com>
Diffstat (limited to 'lib/tls13/certificate_verify.c')
-rw-r--r-- | lib/tls13/certificate_verify.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/tls13/certificate_verify.c b/lib/tls13/certificate_verify.c index 72b4488115..55245f2efd 100644 --- a/lib/tls13/certificate_verify.c +++ b/lib/tls13/certificate_verify.c @@ -179,11 +179,11 @@ int _gnutls13_send_certificate_verify(gnutls_session_t session, unsigned again) if (server) { return gnutls_assert_val(GNUTLS_E_INSUFFICIENT_CREDENTIALS); } else { - /* if we didn't get a cert request there will not be any */ - if (!(session->internals.hsk_flags & HSK_CRT_SENT)) - return 0; - else - return gnutls_assert_val(GNUTLS_E_INTERNAL_ERROR); + /* for client, this means either we + * didn't get a cert request or we are + * declining authentication; in either + * case we don't send a cert verify */ + return 0; } } |