openssl/ssl/quic
Hugo Landau 70d45893d0 QUIC Wire Encoding: Support Retry Integrity Tag Calculation
This adds support for calculating and verifying retry integrity tags. In
order to support this, an 'unused' field is added to the QUIC packet
header structure so we can ensure that the serialization of the header
is bit-for-bit identical to what was decoded.

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/19703)
2023-01-13 13:20:10 +00:00
..
build.info QUIC RX: Support refcounted packets and eliminate wrapper 2023-01-13 13:20:10 +00:00
cc_dummy.c QUIC Congestion Control: API to determine deadline at which more credit will be available 2023-01-13 13:20:09 +00:00
quic_ackm.c QUIC ACKM: Add support for psuedo-loss 2023-01-13 13:20:08 +00:00
quic_cfq.c QUIC CFQ Fixes 2022-11-07 18:18:34 +00:00
quic_demux.c QUIC DEMUX: Allow BIO to be changed 2023-01-13 13:20:09 +00:00
quic_dummy_handshake.c QUIC: Dummy Handshake Layer for Prototyping 2023-01-13 13:20:09 +00:00
quic_fc.c QUIC Flow Control 2022-09-26 08:01:55 +01:00
quic_fifd.c QUIC TX Packetiser and Streams Mapper 2022-11-24 08:15:20 +00:00
quic_impl.c Plug the QUIC_RSTREAM to the RX depacketizer 2022-11-14 08:01:57 +00:00
quic_local.h Plug the QUIC_RSTREAM to the RX depacketizer 2022-11-14 08:01:57 +00:00
quic_method.c
quic_record_rx.c QUIC RX: Do not handle auto-discard of Initial EL inside the QRX 2023-01-13 13:20:10 +00: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 QUIC TX Packetiser and Streams Mapper 2022-11-24 08:15:20 +00:00
quic_record_util.c QUIC Record Layer (Refactor and TX Side) 2022-09-02 10:03:55 +02:00
quic_rstream.c QUIC RX: Support refcounted packets and eliminate wrapper 2023-01-13 13:20:10 +00:00
quic_rx_depack.c QUIC RX: Support refcounted packets and eliminate wrapper 2023-01-13 13:20:10 +00:00
quic_sf_list.c QUIC RX: Support refcounted packets and eliminate wrapper 2023-01-13 13:20:10 +00:00
quic_sstream.c QUIC TX Packetiser and Streams Mapper 2022-11-24 08:15:20 +00:00
quic_statm.c Avoid struct timeval in QUIC code 2022-09-13 21:13:22 +10:00
quic_stream_map.c QUIC TXP: Fix missing OSSL_NELEM include 2022-11-24 09:17:20 +00:00
quic_txp.c QUIC TX Packetiser and Streams Mapper 2022-11-24 08:15:20 +00:00
quic_txpim.c QUIC CFQ Fixes 2022-11-07 18:18:34 +00:00
quic_wire_pkt.c QUIC Wire Encoding: Support Retry Integrity Tag Calculation 2023-01-13 13:20:10 +00:00
quic_wire.c QUIC TX Packetiser and Streams Mapper 2022-11-24 08:15:20 +00:00
uint_set.c uint_set: convert uint_set to use the list data type 2022-11-16 18:02:02 +11:00