Hide CRYPTO_get_dynlock_create_callback
authorbeck <beck@openbsd.org>
Tue, 9 Jul 2024 07:16:44 +0000 (07:16 +0000)
committerbeck <beck@openbsd.org>
Tue, 9 Jul 2024 07:16:44 +0000 (07:16 +0000)
ok tb@

lib/libcrypto/Symbols.namespace
lib/libcrypto/cryptlib.c
lib/libcrypto/hidden/openssl/crypto.h

index 8cdca7e..4e4f80b 100644 (file)
@@ -3346,6 +3346,7 @@ _libre_X509_STORE_set_check_issued
 _libre_lh_error
 _libre_DES_check_key
 _libre_DES_rw_mode
+_libre_CRYPTO_get_dynlock_create_callback
 _libre_RSAPublicKey_it
 _libre_RSAPrivateKey_it
 _libre_RSA_PSS_PARAMS_it
index dc62d82..b9ea392 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: cryptlib.c,v 1.51 2024/04/21 13:41:14 tb Exp $ */
+/* $OpenBSD: cryptlib.c,v 1.52 2024/07/09 07:16:44 beck Exp $ */
 /* ====================================================================
  * Copyright (c) 1998-2006 The OpenSSL Project.  All rights reserved.
  *
@@ -281,6 +281,7 @@ struct CRYPTO_dynlock_value *
 {
        return NULL;
 }
+LCRYPTO_ALIAS(CRYPTO_get_dynlock_create_callback);
 
 void
 (*CRYPTO_get_dynlock_lock_callback(void))(int mode,
index fb1b215..1b2d8cb 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: crypto.h,v 1.7 2024/04/10 14:51:02 beck Exp $ */
+/* $OpenBSD: crypto.h,v 1.8 2024/07/09 07:16:44 beck Exp $ */
 /*
  * Copyright (c) 2023 Bob Beck <beck@openbsd.org>
  *
@@ -69,6 +69,7 @@ LCRYPTO_UNUSED(CRYPTO_set_dynlock_lock_callback);
 LCRYPTO_UNUSED(CRYPTO_set_dynlock_destroy_callback);
 LCRYPTO_UNUSED(CRYPTO_get_dynlock_lock_callback);
 LCRYPTO_UNUSED(CRYPTO_get_dynlock_destroy_callback);
+LCRYPTO_UNUSED(CRYPTO_get_dynlock_create_callback);
 LCRYPTO_UNUSED(CRYPTO_malloc);
 LCRYPTO_UNUSED(CRYPTO_strdup);
 LCRYPTO_UNUSED(CRYPTO_free);