]> git.ipfire.org Git - thirdparty/openssl.git/blobdiff - ssl/statem/statem_srvr.c
TLS KeyUpdate messages are not allowed in QUIC
[thirdparty/openssl.git] / ssl / statem / statem_srvr.c
index b1ece8dd970c8d0020da1a533473aa7e12d7b88c..67865b85fa0bb8cd283871969de364743061f047 100644 (file)
@@ -156,7 +156,7 @@ static int ossl_statem_server13_read_transition(SSL_CONNECTION *s, int mt)
 #endif
         }
 
-        if (mt == SSL3_MT_KEY_UPDATE) {
+        if (mt == SSL3_MT_KEY_UPDATE && !SSL_IS_QUIC_HANDSHAKE(s)) {
             st->hand_state = TLS_ST_SR_KEY_UPDATE;
             return 1;
         }