]> git.ipfire.org Git - thirdparty/openssl.git/commit
Perform initial AEAD validation before creating a channel
authorAlexandr Nedvedicky <sashan@openssl.org>
Tue, 18 Feb 2025 00:32:47 +0000 (01:32 +0100)
committerTomas Mraz <tomas@openssl.org>
Tue, 25 Feb 2025 11:04:09 +0000 (12:04 +0100)
commitc14ae04613528f42f31a6fff1c0fa5ae3be887bb
tree90a8886d7ceec8c1c6e8c6615f7ff559fcc75cdc
parent7fb4a323f188ecaa22a823b22e5f39f049e70bc3
Perform initial AEAD validation before creating a channel

We let port to create qrx object and use it for
packet validation. If packet validates, we then
create channel and pass pre-created qrx to channel's
constructor.

Co-authored-by: Andrew Dinh <andrewd@openssl.org>
Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/26808)
include/internal/quic_channel.h
include/internal/quic_predef.h
include/internal/quic_record_rx.h
ssl/quic/quic_channel.c
ssl/quic/quic_channel_local.h
ssl/quic/quic_port.c
ssl/quic/quic_record_rx.c