From 3a71a35ad9dad0e5d2cad8efecc8ba9d57c42d43 Mon Sep 17 00:00:00 2001 From: Enji Cooper Date: Tue, 9 Jun 2026 12:21:35 -0700 Subject: openssl: import 3.5.7 This change adds OpenSSL 3.5.7 from upstream [1]. The 3.5.7 artifact was been verified via PGP key [2] and by SHA256 checksum [3]. This change is a security release which resolves several issues with OpenSSL 3.5, the highest severity issue being ranked "High". Users are strongly encouraged to update to this release. More information about the release (from a high level) can be found in the release notes [4]. Updated via [5] with `update_openssl.sh 3.5.7`. Approved by: so (gordon; implicit) 1. https://github.com/openssl/openssl/releases/download/openssl-3.5.7/openssl-3.5.7.tar.gz 2. https://github.com/openssl/openssl/releases/download/openssl-3.5.7/openssl-3.5.7.tar.gz.asc 3. https://github.com/openssl/openssl/releases/download/openssl-3.5.7/openssl-3.5.7.tar.gz.sha256 4. https://github.com/openssl/openssl/blob/openssl-3.5.7/NEWS.md 5. https://codeberg.org/ngie/freebsd-powertools/src/branch/main/shell/update_openssl.sh (facdfe954) --- include/internal/cryptlib.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'include/internal/cryptlib.h') diff --git a/include/internal/cryptlib.h b/include/internal/cryptlib.h index 50aec7e7f4fe..a4451ca9eeee 100644 --- a/include/internal/cryptlib.h +++ b/include/internal/cryptlib.h @@ -1,5 +1,5 @@ /* - * Copyright 1995-2024 The OpenSSL Project Authors. All Rights Reserved. + * Copyright 1995-2026 The OpenSSL Project Authors. All Rights Reserved. * * Licensed under the Apache License 2.0 (the "License"). You may not use * this file except in compliance with the License. You can obtain a copy @@ -133,6 +133,8 @@ OSSL_EX_DATA_GLOBAL *ossl_lib_ctx_get_ex_data_global(OSSL_LIB_CTX *ctx); const char *ossl_lib_ctx_get_descriptor(OSSL_LIB_CTX *libctx); CRYPTO_THREAD_LOCAL *ossl_lib_ctx_get_rcukey(OSSL_LIB_CTX *libctx); +int ossl_thread_init_local(CRYPTO_THREAD_LOCAL *key, void (*cleanup)(void *)); + OSSL_LIB_CTX *ossl_crypto_ex_data_get_ossl_lib_ctx(const CRYPTO_EX_DATA *ad); int ossl_crypto_new_ex_data_ex(OSSL_LIB_CTX *ctx, int class_index, void *obj, CRYPTO_EX_DATA *ad); -- cgit v1.3