Files
openssl/include/internal
Matt Caswell 95051052b3 Move the Handshake read secret change earlier in the process for QUIC 0-RTT
On the server side we were changing the handshake rx secret a little late.
This meant the application was forced to call SSL_do_handshake() again
even if there was nothing to read in order to get the secret. We move it
a little earlier int the process to avoid this.

Fixes the issue described in:
https://github.com/ngtcp2/ngtcp2/pull/1582#issuecomment-2735950083

Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/27101)
2025-03-20 20:22:39 +01:00
..
2023-09-11 10:15:30 +02:00
2025-03-12 13:35:59 +00:00
2024-07-09 04:01:30 -04:00
2024-09-05 09:35:49 +02:00
2021-03-18 17:52:37 +10:00
2025-03-12 13:35:59 +00:00
2021-02-18 15:05:17 +00:00
2021-02-18 15:05:17 +00:00
2021-02-18 15:05:17 +00:00
2023-09-07 09:59:15 +01:00
2021-02-18 15:05:17 +00:00
2025-03-12 13:35:59 +00:00
2024-04-09 13:43:26 +02:00
2024-04-09 13:43:26 +02:00
2024-09-26 10:02:30 +02:00
2024-09-05 09:35:49 +02:00
2021-02-18 15:05:17 +00:00
2021-02-18 15:05:17 +00:00
2023-09-07 09:59:15 +01:00
2024-09-05 09:35:49 +02:00
2022-05-03 13:34:51 +01:00
2022-07-06 10:33:11 +10:00
2025-03-12 13:35:59 +00:00
2024-04-09 13:43:26 +02:00
2024-04-09 13:43:26 +02:00
2024-04-09 13:43:26 +02:00
2024-09-05 09:35:49 +02:00
2025-03-12 13:35:59 +00:00
2024-04-09 13:43:26 +02:00
2025-03-12 13:35:59 +00:00
2024-04-09 13:43:26 +02:00
2024-04-09 13:43:26 +02:00
2024-04-09 13:43:26 +02:00
2025-03-12 13:35:59 +00:00
2025-03-12 13:35:59 +00:00
2025-03-12 13:35:59 +00:00
2024-04-09 13:43:26 +02:00
2025-03-12 13:35:59 +00:00
2025-03-12 13:35:59 +00:00
2025-03-12 13:35:59 +00:00
2024-04-09 13:43:26 +02:00
2023-09-07 09:59:15 +01:00
2023-09-07 09:59:15 +01:00
2023-09-07 09:59:15 +01:00
2023-11-25 09:14:05 +00:00
2023-12-29 10:12:05 +01:00
2025-03-12 13:35:59 +00:00
2025-03-12 13:35:59 +00:00
2025-03-12 13:35:59 +00:00
2025-03-12 13:35:59 +00:00
2025-03-12 13:35:59 +00:00
2025-03-12 13:35:59 +00:00
2025-03-12 13:35:59 +00:00
2024-04-09 13:43:26 +02:00
2025-03-12 13:35:59 +00:00
2023-09-07 09:59:15 +01:00
2025-03-12 13:35:59 +00:00
2023-09-07 09:59:15 +01:00
2024-04-19 09:22:53 -04:00
2025-03-12 13:35:59 +00:00
2023-09-07 09:59:15 +01:00
2025-03-12 13:35:59 +00:00
2024-09-05 09:35:49 +02:00
2025-03-12 13:35:59 +00:00
2021-03-18 17:52:37 +10:00
2023-09-07 09:59:15 +01:00
2025-03-12 13:35:59 +00:00
2021-02-18 15:05:17 +00:00
2024-04-09 13:43:26 +02:00
2025-03-12 13:35:59 +00:00
2022-05-03 13:34:51 +01:00
2021-03-24 10:04:08 +10:00