erbsland-dev
6f811d839f
Replace and Deprecate TS_VERIFY_CTX Functions
...
Fixes #18854
Replace and deprecate the functions `TS_VERIFY_CTX_set_data`,
`TS_VERIFY_CTX_set_store`, `TS_VERIFY_CTX_set_certs`, `TS_VERIFY_CTX_set_imprint`
with new versions: `TS_VERIFY_CTX_set0_data`,
`TS_VERIFY_CTX_set0_store`, `TS_VERIFY_CTX_set0_certs` and `TS_VERIFY_CTX_set0_imprint`.
The previous functions had poorly documented memory handling, potentially
leading to memory leaks. The new functions improve memory management and provide
clearer usage.
Also, update existing code to use the new function calls instead of the deprecated
ones.
Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/24701 )
2024-07-10 09:39:53 +02:00
..
2024-05-30 18:46:43 +02:00
2024-06-21 10:03:42 +02:00
2024-04-04 08:45:13 +02:00
2024-07-08 21:55:30 +02:00
2024-06-05 11:11:52 +02:00
2024-04-17 09:38:06 +02:00
2023-09-07 09:59:15 +01:00
2024-05-08 11:10:45 +02:00
2024-04-09 13:43:26 +02:00
2024-06-20 13:38:13 +02:00
2024-05-06 10:13:20 +02:00
2023-09-07 09:59:15 +01:00
2024-07-09 04:01:44 -04:00
2024-06-20 13:38:13 +02:00
2023-09-07 09:59:15 +01:00
2024-04-09 13:43:26 +02:00
2024-05-16 15:44:40 +02:00
2024-04-09 13:43:26 +02:00
2024-07-01 10:03:38 +02:00
2024-04-09 13:43:26 +02:00
2024-07-09 04:01:44 -04:00
2024-06-21 15:40:45 -04:00
2024-04-30 09:21:30 +02:00
2024-06-26 11:52:02 +02:00
2024-05-13 11:14:11 +02:00
2024-07-03 09:07:21 +02: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
2023-12-27 10:15:29 +01:00
2024-04-17 09:38:06 +02:00
2024-05-13 11:10:35 +02:00
2023-09-07 09:59:15 +01:00
2023-09-28 14:23:29 +01:00
2024-06-26 12:03:45 +02:00
2024-07-08 12:25:45 +02:00
2024-06-28 09:12:03 +02:00
2024-04-17 09:41:14 +02:00
2024-07-09 11:27:53 +02:00
2023-11-03 21:08:22 +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
2024-05-30 14:46:06 +02:00
2024-05-15 12:10:32 +02:00
2024-05-15 11:17:14 +02:00
2023-10-26 15:55:50 +01:00
2024-04-09 13:43:26 +02:00
2023-09-28 14:23:29 +01:00
2024-04-09 13:43:26 +02:00
2024-04-15 10:29:14 +02:00
2023-09-07 09:59:15 +01:00
2024-07-10 09:39:53 +02:00
2023-09-07 09:59:15 +01:00
2023-09-07 09:59:15 +01:00
2024-04-17 09:38:06 +02:00
2024-07-09 04:01:44 -04:00
2024-04-09 13:43:26 +02:00
2024-04-09 13:43:26 +02:00
2023-09-07 09:59:15 +01:00
2024-07-09 04:01:30 -04:00
2024-05-28 08:56:13 +02:00
2024-06-27 18:26:26 +02:00
2023-09-07 09:59:15 +01:00
2023-09-28 14:23:29 +01:00
2023-09-07 09:59:15 +01:00
2023-09-07 09:59:15 +01:00
2024-07-09 04:01:44 -04:00
2024-07-09 04:01:44 -04:00
2024-05-02 09:21:30 +02:00
2023-09-21 14:43:08 +02:00
2024-07-09 04:01:44 -04:00
2024-04-09 13:43:26 +02:00
2023-10-26 15:45:41 +01:00
2023-12-19 18:34:34 +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-12-01 09:03:04 -05:00
2024-04-24 12:03:30 +10:00
2024-07-09 04:01:44 -04:00
2024-07-02 20:13:56 +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
2024-04-09 13:43:26 +02:00
2024-05-30 18:38:12 +02:00
2023-09-07 09:59:15 +01:00
2023-12-27 09:32:48 +01:00
2024-07-09 04:01:44 -04:00
2023-09-07 09:59:15 +01:00
2023-09-07 09:59:15 +01:00
2024-04-09 13:43:26 +02:00
2024-05-10 17:02:49 +02:00
2023-10-26 15:55:49 +01:00
2024-05-14 15:24:26 +02:00
2023-09-07 09:59:15 +01:00
2023-09-07 09:59:15 +01:00
2024-05-22 09:59:32 +02:00
2024-04-04 08:34:17 +02:00
2024-07-01 10:02:02 +02:00
2024-07-01 10:02:02 +02:00
2024-07-01 10:02:02 +02:00
2023-09-07 09:59:15 +01:00
2023-09-11 10:15:30 +02:00
2023-09-07 09:59:15 +01:00