openssl/ssl/quic
Matt Caswell 7257188b70 Add support for rstream get/release record in the QUIC TLS layer
The QUIC TLS layer was taking an internal copy of rstream data while
reading. The QUIC rstream code has recently been extended to enable a
get/release model which avoids the need for this internal copy, so we use
that instead.

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Paul Dale <pauli@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/20404)
2023-04-12 11:02:01 +10:00
..
build.info QUIC Thread Assist Core 2023-03-30 11:14:08 +01: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 Probes Support: Minor tweaks 2023-01-30 09:44:59 +01:00
quic_cfq.c QUIC CFQ Fixes 2022-11-07 18:18:34 +00:00
quic_channel_local.h QUIC Thread Assisted Mode: Fix typos and use of CRYPTO_RWLOCK type 2023-03-30 11:14:10 +01:00
quic_channel.c Add support for rstream get/release record in the QUIC TLS layer 2023-04-12 11:02:01 +10:00
quic_demux.c QUIC DEMUX: Ensure time field is always initialised 2023-03-22 10:14:25 +11:00
quic_fc.c QUIC RXFC: Don't emit a MAX_STREAM_DATA frame if we have a final size 2023-01-13 13:20:11 +00:00
quic_fifd.c QUIC TX Packetiser and Streams Mapper 2022-11-24 08:15:20 +00:00
quic_impl.c QUIC: Ensure locking when injecting datagrams 2023-03-30 11:14:17 +01:00
quic_local.h QUIC Thread Assisted mode: miscellaneous fixes 2023-03-30 11:14:16 +01:00
quic_method.c
quic_reactor.c QUIC Thread Assisted mode: miscellaneous fixes 2023-03-30 11:14:16 +01:00
quic_record_rx.c QUIC QRX: (Server support) Add support for manual URXE injection 2023-01-19 13:17:39 +00:00
quic_record_shared.c QUIC Front-End I/O API 2023-01-13 13:20:15 +00:00
quic_record_shared.h
quic_record_tx.c Add the ability to mutate QUIC packets before they are written 2023-02-22 05:33:23 +00:00
quic_record_util.c
quic_rstream.c Improve the QUIC_RSTREAM implementation 2023-03-06 12:26:16 +01:00
quic_rx_depack.c Annotate functions needing locking 2023-03-30 11:14:07 +01:00
quic_sf_list.c stream_frame_new(): Add missing allocation check 2023-03-06 12:26:16 +01:00
quic_sstream.c Improve the QUIC_RSTREAM implementation 2023-03-06 12:26:16 +01:00
quic_statm.c
quic_stream_map.c QUIC Stream Mapper: CSM-related changes, stream limits handling 2023-01-13 13:20:15 +00:00
quic_thread_assist.c QUIC Thread Assisted Mode: Fix typos and use of CRYPTO_RWLOCK type 2023-03-30 11:14:10 +01:00
quic_tls.c Add support for rstream get/release record in the QUIC TLS layer 2023-04-12 11:02:01 +10:00
quic_tserver.c QUIC Thread Assisted mode: miscellaneous fixes 2023-03-30 11:14:16 +01:00
quic_txp.c QUIC TXP: Allow caller to determine if an ACK-eliciting packet was sent 2023-03-30 11:14:08 +01:00
quic_txpim.c QUIC CFQ Fixes 2022-11-07 18:18:34 +00:00
quic_wire_pkt.c QUIC: Revise and add some TODO lines 2023-01-13 13:20:19 +00:00
quic_wire.c QUIC Transport Parameters: Add CID encoder/decoder, make ID optional 2023-01-13 13:20:13 +00:00
uint_set.c uint_set: convert uint_set to use the list data type 2022-11-16 18:02:02 +11:00