From: Victor Julien Date: Wed, 10 Aug 2022 15:44:44 +0000 (+0200) Subject: tls: support server hello done message X-Git-Tag: suricata-7.0.0-beta1~202 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e857c864ca1cb0af6a01f2b14c172bf83c78f0d3;p=thirdparty%2Fsuricata.git tls: support server hello done message --- diff --git a/src/app-layer-ssl.c b/src/app-layer-ssl.c index af380b5aa0..bed6f5050c 100644 --- a/src/app-layer-ssl.c +++ b/src/app-layer-ssl.c @@ -1432,6 +1432,7 @@ static int SupportedHandshakeType(const uint8_t type) case SSLV3_HS_CERTIFICATE_URL: case SSLV3_HS_CERTIFICATE_STATUS: case SSLV3_HS_NEW_SESSION_TICKET: + case SSLV3_HS_SERVER_HELLO_DONE: return true; break; @@ -1505,6 +1506,8 @@ static int SSLv3ParseHandshakeType(SSLState *ssl_state, const uint8_t *input, case SSLV3_HS_NEW_SESSION_TICKET: SCLogDebug("new session ticket"); break; + case SSLV3_HS_SERVER_HELLO_DONE: + break; default: SSLSetEvent(ssl_state, TLS_DECODER_EVENT_INVALID_SSL_RECORD); return -1;