Finish Hiding symbols in crypto.h
authorbeck <beck@openbsd.org>
Wed, 10 Apr 2024 14:51:02 +0000 (14:51 +0000)
committerbeck <beck@openbsd.org>
Wed, 10 Apr 2024 14:51:02 +0000 (14:51 +0000)
commit03e44f6b3ba2f9fb1c20954a8719ee2ebdd57764
tree6767e056278af91cf849f3fff13c5a5b2b47bc2b
parentd0d6438e4f4ba0140c95a70a2c9a3d740f45457e
Finish Hiding symbols in crypto.h

crypto.h already had the symbols not hidden behind LIBRESSL_INTERNAL
hidden - This now picks up the reset of them marking them as
LCRYPTO_UNUSED, and removes the LIBRESSL_INTERNAL guard.

These symbols will now be hidden, but if we use them inside
the library in a namespaced build we will get a deprecation
warning. use outside the library will be as with any other hidden
symbol, so fine.

ok tb@
lib/libcrypto/Symbols.namespace
lib/libcrypto/cryptlib.c
lib/libcrypto/crypto.h
lib/libcrypto/crypto_init.c
lib/libcrypto/hidden/openssl/crypto.h
lib/libcrypto/malloc-wrapper.c
lib/libcrypto/mem_clr.c
lib/libcrypto/mem_dbg.c
lib/libcrypto/o_fips.c