diff options
author | beck <> | 2024-07-09 07:16:44 +0000 |
---|---|---|
committer | beck <> | 2024-07-09 07:16:44 +0000 |
commit | e8e1e5f7d5ddbc1c9afa6d51b212c40ee866b38f (patch) | |
tree | 33662b1ac060288b435fd6df19753e4468356961 | |
parent | acad707751e8096cfc7ce1c4421220e82ace3313 (diff) | |
download | openbsd-e8e1e5f7d5ddbc1c9afa6d51b212c40ee866b38f.tar.gz openbsd-e8e1e5f7d5ddbc1c9afa6d51b212c40ee866b38f.tar.bz2 openbsd-e8e1e5f7d5ddbc1c9afa6d51b212c40ee866b38f.zip |
Hide CRYPTO_get_dynlock_create_callback
ok tb@
-rw-r--r-- | src/lib/libcrypto/Symbols.namespace | 1 | ||||
-rw-r--r-- | src/lib/libcrypto/cryptlib.c | 3 | ||||
-rw-r--r-- | src/lib/libcrypto/hidden/openssl/crypto.h | 3 |
3 files changed, 5 insertions, 2 deletions
diff --git a/src/lib/libcrypto/Symbols.namespace b/src/lib/libcrypto/Symbols.namespace index 8cdca7e427..4e4f80bc19 100644 --- a/src/lib/libcrypto/Symbols.namespace +++ b/src/lib/libcrypto/Symbols.namespace | |||
@@ -3346,6 +3346,7 @@ _libre_X509_STORE_set_check_issued | |||
3346 | _libre_lh_error | 3346 | _libre_lh_error |
3347 | _libre_DES_check_key | 3347 | _libre_DES_check_key |
3348 | _libre_DES_rw_mode | 3348 | _libre_DES_rw_mode |
3349 | _libre_CRYPTO_get_dynlock_create_callback | ||
3349 | _libre_RSAPublicKey_it | 3350 | _libre_RSAPublicKey_it |
3350 | _libre_RSAPrivateKey_it | 3351 | _libre_RSAPrivateKey_it |
3351 | _libre_RSA_PSS_PARAMS_it | 3352 | _libre_RSA_PSS_PARAMS_it |
diff --git a/src/lib/libcrypto/cryptlib.c b/src/lib/libcrypto/cryptlib.c index dc62d82082..b9ea39285d 100644 --- a/src/lib/libcrypto/cryptlib.c +++ b/src/lib/libcrypto/cryptlib.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: cryptlib.c,v 1.51 2024/04/21 13:41:14 tb Exp $ */ | 1 | /* $OpenBSD: cryptlib.c,v 1.52 2024/07/09 07:16:44 beck Exp $ */ |
2 | /* ==================================================================== | 2 | /* ==================================================================== |
3 | * Copyright (c) 1998-2006 The OpenSSL Project. All rights reserved. | 3 | * Copyright (c) 1998-2006 The OpenSSL Project. All rights reserved. |
4 | * | 4 | * |
@@ -281,6 +281,7 @@ struct CRYPTO_dynlock_value * | |||
281 | { | 281 | { |
282 | return NULL; | 282 | return NULL; |
283 | } | 283 | } |
284 | LCRYPTO_ALIAS(CRYPTO_get_dynlock_create_callback); | ||
284 | 285 | ||
285 | void | 286 | void |
286 | (*CRYPTO_get_dynlock_lock_callback(void))(int mode, | 287 | (*CRYPTO_get_dynlock_lock_callback(void))(int mode, |
diff --git a/src/lib/libcrypto/hidden/openssl/crypto.h b/src/lib/libcrypto/hidden/openssl/crypto.h index fb1b215b96..1b2d8cbbe7 100644 --- a/src/lib/libcrypto/hidden/openssl/crypto.h +++ b/src/lib/libcrypto/hidden/openssl/crypto.h | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: crypto.h,v 1.7 2024/04/10 14:51:02 beck Exp $ */ | 1 | /* $OpenBSD: crypto.h,v 1.8 2024/07/09 07:16:44 beck Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2023 Bob Beck <beck@openbsd.org> | 3 | * Copyright (c) 2023 Bob Beck <beck@openbsd.org> |
4 | * | 4 | * |
@@ -69,6 +69,7 @@ LCRYPTO_UNUSED(CRYPTO_set_dynlock_lock_callback); | |||
69 | LCRYPTO_UNUSED(CRYPTO_set_dynlock_destroy_callback); | 69 | LCRYPTO_UNUSED(CRYPTO_set_dynlock_destroy_callback); |
70 | LCRYPTO_UNUSED(CRYPTO_get_dynlock_lock_callback); | 70 | LCRYPTO_UNUSED(CRYPTO_get_dynlock_lock_callback); |
71 | LCRYPTO_UNUSED(CRYPTO_get_dynlock_destroy_callback); | 71 | LCRYPTO_UNUSED(CRYPTO_get_dynlock_destroy_callback); |
72 | LCRYPTO_UNUSED(CRYPTO_get_dynlock_create_callback); | ||
72 | LCRYPTO_UNUSED(CRYPTO_malloc); | 73 | LCRYPTO_UNUSED(CRYPTO_malloc); |
73 | LCRYPTO_UNUSED(CRYPTO_strdup); | 74 | LCRYPTO_UNUSED(CRYPTO_strdup); |
74 | LCRYPTO_UNUSED(CRYPTO_free); | 75 | LCRYPTO_UNUSED(CRYPTO_free); |