openssl/ssl/quic
Hugo Landau 45e7ef5fe3 QUIC QRL: Fix bug in Handshake packet processing
We automatically dropped Initial keys when receiving a Handshake packet,
but did this regardless of whether the packet was successfully decrypted
and authenticated. Per the RFC, we should only drop Initial keys when
successfully processing a Handshake packet.

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/19176)
2022-09-13 17:56:42 +01:00
..
build.info QUIC Record Layer (Refactor and TX Side) 2022-09-02 10:03:55 +02:00
cc_dummy.c QUIC ACK Manager, Statistics Manager and Congestion Control API 2022-08-24 14:05:46 +01:00
quic_ackm.c Avoid struct timeval in QUIC code 2022-09-13 21:13:22 +10:00
quic_demux.c TX key update support, RX time and PN reporting, general refactoring 2022-09-02 10:03:55 +02:00
quic_impl.c ssl: modify libssl so that it uses OSSL_TIME 2022-09-13 21:13:22 +10:00
quic_local.h ssl: modify libssl so that it uses OSSL_TIME 2022-09-13 21:13:22 +10:00
quic_method.c
quic_record_rx.c QUIC QRL: Fix bug in Handshake packet processing 2022-09-13 17:56:42 +01:00
quic_record_shared.c TX key update support, RX time and PN reporting, general refactoring 2022-09-02 10:03:55 +02:00
quic_record_shared.h TX key update support, RX time and PN reporting, general refactoring 2022-09-02 10:03:55 +02:00
quic_record_tx.c TX key update support, RX time and PN reporting, general refactoring 2022-09-02 10:03:55 +02:00
quic_record_util.c QUIC Record Layer (Refactor and TX Side) 2022-09-02 10:03:55 +02:00
quic_statm.c Avoid struct timeval in QUIC code 2022-09-13 21:13:22 +10:00
quic_wire_pkt.c TX key update support, RX time and PN reporting, general refactoring 2022-09-02 10:03:55 +02:00
quic_wire.c QUIC Demuxer and Record Layer (RX Side) 2022-09-02 10:03:55 +02:00