[openssl/openssl] ec279a: QUIC Demuxer and Record Layer (RX Side)
Hugo Landau
noreply at github.com
Fri Sep 2 08:06:36 UTC 2022
Branch: refs/heads/master
Home: https://github.com/openssl/openssl
Commit: ec279ac21105a85d9f11eed984eb64405811425d
https://github.com/openssl/openssl/commit/ec279ac21105a85d9f11eed984eb64405811425d
Author: Hugo Landau <hlandau at 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 <pauli at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/18949)
Commit: 1957148384c72ea7bc33a5c415d8f84526ed6480
https://github.com/openssl/openssl/commit/1957148384c72ea7bc33a5c415d8f84526ed6480
Author: Hugo Landau <hlandau at 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 <pauli at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/18949)
Commit: 948c656c66a3846337a0262197766c80ec7c9e59
https://github.com/openssl/openssl/commit/948c656c66a3846337a0262197766c80ec7c9e59
Author: Hugo Landau <hlandau at 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 <pauli at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/18949)
Compare: https://github.com/openssl/openssl/compare/fc2be2d07acc...948c656c66a3
More information about the openssl-commits
mailing list