We can't handle these messages yet, so ignore them for now.
Reviewed-by: Rich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/2157)
}
}
+ /*
+ * TODO(TLS1.3): Temporarily we will just ignore NewSessionTicket messages.
+ * Later we will want to process them.
+ */
+ if (!s->server && SSL_IS_TLS13(s) && s->rlayer.handshake_fragment_len >= 4
+ && s->rlayer.handshake_fragment[0] == SSL3_MT_NEWSESSION_TICKET) {
+ SSL3_RECORD_set_read(rr);
+ goto start;
+ }
+
/*-
* s->rlayer.handshake_fragment_len == 4 iff rr->type == SSL3_RT_HANDSHAKE;
* s->rlayer.alert_fragment_len == 2 iff rr->type == SSL3_RT_ALERT.