]> git.ipfire.org Git - thirdparty/openssl.git/commit
Handle the receipt of version negotiation packets
authorNeil Horman <nhorman@openssl.org>
Fri, 15 Nov 2024 19:31:36 +0000 (14:31 -0500)
committerNeil Horman <nhorman@openssl.org>
Mon, 17 Feb 2025 16:27:33 +0000 (11:27 -0500)
commit78702fb7d63b6dc423266672dbe605cc694bdb44
tree58df1f496a1a9be8c89558e163fc1b75bd4e2102
parentbc4c7cf554b1f0f004a8f925ffb7168bc1327d58
Handle the receipt of version negotiation packets

On the client side, when we get a version negotiation packet, we need to
interrogate the supported version list from the server, and either:
1) drop the connection if we don't see a version we can work with

2) select a supported version and try the negotiation again

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Saša Nedvědický <sashan@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/25968)
ssl/quic/quic_channel.c