]> 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)
committerTomas Mraz <tomas@openssl.org>
Fri, 7 Feb 2025 13:46:28 +0000 (14:46 +0100)
commit59e7c2313be7cff76f313bc6f334703278b838e5
treea27d6932114417804f343d21231cfb5c75e28232
parentb514c63ca099fe342ad967abed5785cfca96ac41
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