From: Victor Julien Date: Wed, 10 Aug 2022 15:44:44 +0000 (+0200) Subject: tls: support server hello done message X-Git-Tag: suricata-6.0.10~46 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5551388d90f35a07efb955816ce9e6411d5a291b;p=thirdparty%2Fsuricata.git tls: support server hello done message (cherry picked from commit e857c864ca1cb0af6a01f2b14c172bf83c78f0d3) --- diff --git a/src/app-layer-ssl.c b/src/app-layer-ssl.c index 32b6cb3d24..c467eb3a54 100644 --- a/src/app-layer-ssl.c +++ b/src/app-layer-ssl.c @@ -1420,6 +1420,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; @@ -1493,6 +1494,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;