Branch: refs/heads/master Home: https://github.com/openssl/openssl Commit: ec279ac21105a85d9f11eed984eb64405811425d https://github.com/openssl/openssl/commit/ec279ac21105a85d9f11eed984eb64405811425d Author: Hugo Landau <hlan...@openssl.org> Date: 2022-09-02 (Fri, 02 Sep 2022)
Changed paths: M crypto/bio/bio_local.h A include/internal/bio_addr.h A include/internal/quic_demux.h A include/internal/quic_record.h A include/internal/quic_record_util.h M include/internal/quic_types.h M include/internal/quic_wire.h A include/internal/quic_wire_pkt.h M ssl/quic/build.info A ssl/quic/quic_demux.c A ssl/quic/quic_record.c A ssl/quic/quic_record_util.c M ssl/quic/quic_wire.c A ssl/quic/quic_wire_pkt.c M ssl/ssl_local.h M ssl/tls13_enc.c M test/build.info A test/quic_record_test.c M test/quic_wire_test.c A test/recipes/70-test_quic_record.t Log Message: ----------- QUIC Demuxer and Record Layer (RX Side) Reviewed-by: Paul Dale <pa...@openssl.org> Reviewed-by: Tomas Mraz <to...@openssl.org> (Merged from https://github.com/openssl/openssl/pull/18949) Commit: 1957148384c72ea7bc33a5c415d8f84526ed6480 https://github.com/openssl/openssl/commit/1957148384c72ea7bc33a5c415d8f84526ed6480 Author: Hugo Landau <hlan...@openssl.org> Date: 2022-09-02 (Fri, 02 Sep 2022) Changed paths: M include/internal/quic_demux.h R include/internal/quic_record.h A include/internal/quic_record_rx.h A include/internal/quic_record_tx.h M include/internal/quic_record_util.h M include/internal/quic_wire_pkt.h M ssl/quic/build.info R ssl/quic/quic_record.c A ssl/quic/quic_record_rx.c A ssl/quic/quic_record_shared.c A ssl/quic/quic_record_shared.h A ssl/quic/quic_record_tx.c M ssl/quic/quic_record_util.c M ssl/quic/quic_wire_pkt.c M test/quic_record_test.c Log Message: ----------- QUIC Record Layer (Refactor and TX Side) Reviewed-by: Paul Dale <pa...@openssl.org> Reviewed-by: Tomas Mraz <to...@openssl.org> (Merged from https://github.com/openssl/openssl/pull/18949) Commit: 948c656c66a3846337a0262197766c80ec7c9e59 https://github.com/openssl/openssl/commit/948c656c66a3846337a0262197766c80ec7c9e59 Author: Hugo Landau <hlan...@openssl.org> Date: 2022-09-02 (Fri, 02 Sep 2022) Changed paths: M include/internal/quic_demux.h M include/internal/quic_record_rx.h M include/internal/quic_record_tx.h M include/internal/quic_types.h M include/internal/quic_wire_pkt.h M ssl/quic/quic_demux.c M ssl/quic/quic_record_rx.c M ssl/quic/quic_record_shared.c M ssl/quic/quic_record_shared.h M ssl/quic/quic_record_tx.c M ssl/quic/quic_wire_pkt.c M test/quic_record_test.c Log Message: ----------- TX key update support, RX time and PN reporting, general refactoring - Adds an RX time field to the OSSL_QRX_PKT structure. - Adds a timekeeping argument to ossl_demux_new which is used to determine packet reception time. - Adds a decoded PN field to the OSSL_QRX_PKT structure. This has to be decoded by the QRX anyway, and its omission was an oversight. - Key update support for the TX side. - Minor refactoring. Reviewed-by: Paul Dale <pa...@openssl.org> Reviewed-by: Tomas Mraz <to...@openssl.org> (Merged from https://github.com/openssl/openssl/pull/18949) Compare: https://github.com/openssl/openssl/compare/fc2be2d07acc...948c656c66a3