summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/Symbols.namespace
diff options
context:
space:
mode:
authortb <>2023-07-28 10:19:20 +0000
committertb <>2023-07-28 10:19:20 +0000
commit80044b19f0ece8df72ab24e3c1d89b8ca3d14bf7 (patch)
tree2ee287d6ab4c68a054e3379b662b9a6d1a67c316 /src/lib/libcrypto/Symbols.namespace
parent39fd8a543e6f18ed3accea6db537f4a36fdb017d (diff)
downloadopenbsd-80044b19f0ece8df72ab24e3c1d89b8ca3d14bf7.tar.gz
openbsd-80044b19f0ece8df72ab24e3c1d89b8ca3d14bf7.tar.bz2
openbsd-80044b19f0ece8df72ab24e3c1d89b8ca3d14bf7.zip
Make ex_data implementations internal
To state the obvious: library suffers from way too much extensibility. In theory, applications can implement their own ex_data implementation. In practice, none did. A glance at ex_data.c might give an idea as to why. Make this internal so this particular turd can be replaced with something slightly saner. Also sync up the CRYPTO_EX_INDEX_* defines with OpenSSL - at least the parts we support. ok jsing
Diffstat (limited to 'src/lib/libcrypto/Symbols.namespace')
-rw-r--r--src/lib/libcrypto/Symbols.namespace3
1 files changed, 0 insertions, 3 deletions
diff --git a/src/lib/libcrypto/Symbols.namespace b/src/lib/libcrypto/Symbols.namespace
index 07a1b86ad1..dcf70a63e6 100644
--- a/src/lib/libcrypto/Symbols.namespace
+++ b/src/lib/libcrypto/Symbols.namespace
@@ -1945,9 +1945,6 @@ _libre_OpenSSL_version
1945_libre_OpenSSL_version_num 1945_libre_OpenSSL_version_num
1946_libre_SSLeay_version 1946_libre_SSLeay_version
1947_libre_SSLeay 1947_libre_SSLeay
1948_libre_CRYPTO_get_ex_data_implementation
1949_libre_CRYPTO_set_ex_data_implementation
1950_libre_CRYPTO_ex_data_new_class
1951_libre_CRYPTO_get_ex_new_index 1948_libre_CRYPTO_get_ex_new_index
1952_libre_CRYPTO_new_ex_data 1949_libre_CRYPTO_new_ex_data
1953_libre_CRYPTO_dup_ex_data 1950_libre_CRYPTO_dup_ex_data