]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
tls: support server hello done message
authorVictor Julien <vjulien@oisf.net>
Wed, 10 Aug 2022 15:44:44 +0000 (17:44 +0200)
committerVictor Julien <vjulien@oisf.net>
Fri, 13 Jan 2023 11:33:00 +0000 (12:33 +0100)
(cherry picked from commit e857c864ca1cb0af6a01f2b14c172bf83c78f0d3)

src/app-layer-ssl.c

index 32b6cb3d2468d8a243b02f5dc7e734f94777e60a..c467eb3a54776e40c3f28d2b2bef855ac379f3f3 100644 (file)
@@ -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;