]> git.ipfire.org Git - thirdparty/openssl.git/commit
Perform initial AEAD validation before creating a channel
authorAlexandr Nedvedicky <sashan@openssl.org>
Sun, 2 Feb 2025 16:40:25 +0000 (17:40 +0100)
committerNeil Horman <nhorman@openssl.org>
Mon, 17 Feb 2025 16:27:34 +0000 (11:27 -0500)
commitc82c1dbbbbb9c8c152bbd7ec61930f3f245b98e1
tree773f769a1f35a35aaa0a512b77bc689ca0648751
parent029d85869f9fdf4cb9fe5c7586d77ed9402440f3
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/26610)
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