openssl/ssl/quic
Matt Caswell 2eb91b0ec3 Make the data field for get_record() const
Improves consistency with the QUIC rstream implementation - and improves
the abstraction between the TLS implementation and the abstract record
layer. We should not expect that the TLS implementation should be able to
change the underlying buffer. Future record layers may not expect that.

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 TX key update support, RX time and PN reporting, general refactoring 2022-09-02 10:03:55 +02:00
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 Record Layer (Refactor and TX Side) 2022-09-02 10:03:55 +02:00
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 Avoid struct timeval in QUIC code 2022-09-13 21:13:22 +10:00
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 Make the data field for get_record() const 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