slontis
d4d1003f94
Fix EVP_PKEY_CTX_dup() so that it copies the keymanager.
...
A call to EVP_PKEY_CTX_new() creates a keymgmt pointer internally,
but EVP_PKEY_CTX_dup() does not copy this field.
Calling EVP_PKEY_derive_set_peer_ex() after EVP_PKEY_CTX_dup() resulted
in a segfault because it tried to access this pointer.
EVP_PKEY_CTX_dup() has been updated to copy the keymanager (and upref it).
Reported by Eamon ODea (Oracle).
Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Paul Dale <ppzgs1@gmail.com>
(Merged from https://github.com/openssl/openssl/pull/27304 )
(cherry picked from commit 3c22da73465f5dd211299e64f0de8786dcaf86c3)
2025-04-15 15:46:44 +01:00
..
2025-04-02 08:40:09 +02:00
2025-04-08 13:07:23 +00:00
2024-12-06 15:27:51 +01:00
2023-01-31 11:10:22 +11:00
2025-04-08 13:07:23 +00:00
2025-03-26 15:51:04 +01:00
2022-10-05 14:02:03 +02:00
2024-09-05 09:35:49 +02:00
2023-09-07 09:59:15 +01:00
2025-04-14 15:46:16 +01:00
2024-07-31 09:04:17 +10:00
2025-03-12 13:35:59 +00:00
2025-03-20 12:20:58 +01:00
2023-09-07 09:59:15 +01:00
2025-03-12 13:35:59 +00:00
2025-03-12 13:35:59 +00:00
2022-10-05 14:02:03 +02:00
2024-09-05 09:35:49 +02:00
2024-12-10 14:58:08 +01:00
2024-12-10 14:58:08 +01:00
2024-12-10 14:58:08 +01:00
2025-04-08 13:07:23 +00:00
2025-03-12 13:35:59 +00:00
2025-03-12 13:35:59 +00:00
2025-03-01 14:46:03 -05:00
2024-09-05 09:35:49 +02:00
2025-04-15 15:46:44 +01:00
2024-11-28 15:13:35 +01:00
2025-03-12 13:35:59 +00:00
2024-09-03 21:15:00 +02:00
2024-10-30 11:58:16 +00:00
2025-03-12 13:35:59 +00:00
2024-09-05 09:35:49 +02:00
2024-04-09 13:43:26 +02:00
2023-01-31 11:10:22 +11:00
2023-01-31 11:10:22 +11:00
2025-03-12 13:35:59 +00:00
2023-01-31 11:10:22 +11:00
2025-03-28 11:37:31 +01:00
2025-03-28 11:37:31 +01:00
2025-03-12 13:35:59 +00:00
2025-02-18 10:17:29 +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
2025-03-27 12:05:01 +01: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-01-31 11:10:22 +11:00
2025-03-12 13:35:59 +00:00
2023-01-31 11:10:22 +11:00
2025-03-12 13:35:59 +00:00
2022-10-12 16:55:01 +11:00
2025-03-12 13:35:59 +00:00
2024-11-21 11:13:56 +01:00
2025-04-14 15:46:16 +01:00
2025-04-14 15:46:16 +01:00
2024-10-11 14:22:36 +02:00
2024-04-09 13:43:26 +02:00
2025-03-12 13:35:59 +00:00
2024-09-10 16:36:39 +02:00
2025-03-12 13:35:59 +00:00
2023-09-07 09:59:15 +01:00
2025-04-14 15:19:20 +01: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-04-08 13:07:23 +00:00
2024-11-22 11:22:00 +01:00
2025-03-01 14:46:03 -05:00
2024-05-28 08:56:13 +02:00
2025-03-12 13:35:59 +00:00
2022-10-05 14:02:03 +02:00
2025-03-12 13:35:59 +00:00
2025-03-12 13:35:59 +00:00
2024-08-21 15:21:26 +02:00
2024-12-13 14:51:22 +01:00
2023-09-07 09:59:15 +01:00
2023-09-07 09:59:15 +01:00
2025-04-08 13:07:23 +00:00
2025-04-08 13:07:23 +00:00
2024-09-05 09:35:49 +02:00
2023-09-21 14:43:08 +02:00
2024-07-11 08:29:43 +10:00
2024-12-13 14:51:22 +01:00
2025-03-12 13:35:59 +00:00
2024-09-05 17:19:53 +02:00
2025-03-12 13:35:59 +00: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
2024-09-05 09:35:49 +02:00
2024-11-28 17:01:28 +01:00
2024-09-05 09:35:49 +02:00
2024-08-07 19:25:10 +02:00
2023-09-07 09:59:15 +01:00
2023-10-18 18:07:13 +02:00
2023-12-29 10:21:10 +01:00
2022-10-05 14:02:03 +02:00
2025-04-15 15:29:06 +01:00
2023-06-02 15:13:20 +10:00
2025-03-12 13:35:59 +00:00
2022-10-05 14:02:03 +02:00
2024-09-05 09:35:49 +02:00
2023-09-07 09:59:15 +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
2023-09-07 09:59:15 +01:00
2023-01-13 13:20:16 +00:00
2024-04-09 13:43:26 +02:00
2024-09-05 09:35:49 +02:00
2023-10-26 15:55:49 +01:00
2025-03-12 13:35:59 +00:00
2024-10-23 15:07:01 +02:00
2024-10-23 15:07:01 +02:00
2024-09-05 09:35:49 +02:00
2024-09-05 09:35:49 +02:00
2024-05-22 09:59:32 +02:00
2024-09-05 09:35:49 +02:00
2025-03-01 14:46:03 -05:00
2025-03-01 14:46:03 -05:00
2022-11-14 07:47:53 +00:00
2024-09-05 17:09:50 +02:00
2025-03-18 18:52:48 +01:00
2025-03-18 18:52:48 +01:00
2024-09-05 17:02:51 +02:00
2024-11-19 08:36:19 -05:00
2023-09-07 09:59:15 +01:00
2025-02-10 15:14:33 +08:00
2024-12-13 14:51:22 +01:00