]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
tls: no event on 'new session ticket' in handshake 908/head
authorVictor Julien <victor@inliniac.net>
Sat, 8 Mar 2014 15:10:09 +0000 (16:10 +0100)
committerVictor Julien <victor@inliniac.net>
Wed, 26 Mar 2014 16:20:34 +0000 (17:20 +0100)
Don't set an event on encountering a 'new session ticket' (4) record
in the TLS handshake.

src/app-layer-ssl.c

index 2d42c4aef27a53658f5e0873fca209cfe6a67f13..889377ef19e0e591bca1207b98931eed92330208 100644 (file)
@@ -88,6 +88,7 @@ SslConfig ssl_config;
 #define SSLV3_HS_HELLO_REQUEST        0
 #define SSLV3_HS_CLIENT_HELLO         1
 #define SSLV3_HS_SERVER_HELLO         2
+#define SSLV3_HS_NEW_SESSION_TICKET   4
 #define SSLV3_HS_CERTIFICATE         11
 #define SSLV3_HS_SERVER_KEY_EXCHANGE 12
 #define SSLV3_HS_CERTIFICATE_REQUEST 13
@@ -216,6 +217,9 @@ static int SSLv3ParseHandshakeType(SSLState *ssl_state, uint8_t *input,
         case SSLV3_HS_CERTIFICATE_URL:
         case SSLV3_HS_CERTIFICATE_STATUS:
             break;
+        case SSLV3_HS_NEW_SESSION_TICKET:
+            SCLogDebug("new session ticket");
+            break;
         default:
             AppLayerDecoderEventsSetEvent(ssl_state->f, TLS_DECODER_EVENT_INVALID_SSL_RECORD);
             return -1;