summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/Symbols.list
diff options
context:
space:
mode:
authortb <>2024-03-02 10:40:05 +0000
committertb <>2024-03-02 10:40:05 +0000
commit7b018fc829c78dbce4b7cd8a28aa798b3e03d6a4 (patch)
treeccdc757e4067b1c1acd01e63ce831c832b72e204 /src/lib/libcrypto/Symbols.list
parenta3c990bc8f1fde064c43ffefb311482cb87ecd54 (diff)
downloadopenbsd-7b018fc829c78dbce4b7cd8a28aa798b3e03d6a4.tar.gz
openbsd-7b018fc829c78dbce4b7cd8a28aa798b3e03d6a4.tar.bz2
openbsd-7b018fc829c78dbce4b7cd8a28aa798b3e03d6a4.zip
Remove unused parts of the purpose API
Most of this is the ability to add custom purposes. Also the astounding X509_STORE_CTX_purpose_inherit(). The names are used by PHP, and M2Crypto exposes X509_check_purpose(), so these remain public. Some weird, most likely invalid, uses also remain in rust-openssl. ok jsing
Diffstat (limited to 'src/lib/libcrypto/Symbols.list')
-rw-r--r--src/lib/libcrypto/Symbols.list6
1 files changed, 0 insertions, 6 deletions
diff --git a/src/lib/libcrypto/Symbols.list b/src/lib/libcrypto/Symbols.list
index 48af5219af..01b8cae19a 100644
--- a/src/lib/libcrypto/Symbols.list
+++ b/src/lib/libcrypto/Symbols.list
@@ -2693,17 +2693,12 @@ X509_PUBKEY_it
2693X509_PUBKEY_new 2693X509_PUBKEY_new
2694X509_PUBKEY_set 2694X509_PUBKEY_set
2695X509_PUBKEY_set0_param 2695X509_PUBKEY_set0_param
2696X509_PURPOSE_add
2697X509_PURPOSE_cleanup
2698X509_PURPOSE_get0 2696X509_PURPOSE_get0
2699X509_PURPOSE_get0_name 2697X509_PURPOSE_get0_name
2700X509_PURPOSE_get0_sname 2698X509_PURPOSE_get0_sname
2701X509_PURPOSE_get_by_id
2702X509_PURPOSE_get_by_sname 2699X509_PURPOSE_get_by_sname
2703X509_PURPOSE_get_count 2700X509_PURPOSE_get_count
2704X509_PURPOSE_get_id 2701X509_PURPOSE_get_id
2705X509_PURPOSE_get_trust
2706X509_PURPOSE_set
2707X509_REQ_INFO_free 2702X509_REQ_INFO_free
2708X509_REQ_INFO_it 2703X509_REQ_INFO_it
2709X509_REQ_INFO_new 2704X509_REQ_INFO_new
@@ -2796,7 +2791,6 @@ X509_STORE_CTX_get_verify
2796X509_STORE_CTX_get_verify_cb 2791X509_STORE_CTX_get_verify_cb
2797X509_STORE_CTX_init 2792X509_STORE_CTX_init
2798X509_STORE_CTX_new 2793X509_STORE_CTX_new
2799X509_STORE_CTX_purpose_inherit
2800X509_STORE_CTX_set0_crls 2794X509_STORE_CTX_set0_crls
2801X509_STORE_CTX_set0_param 2795X509_STORE_CTX_set0_param
2802X509_STORE_CTX_set0_trusted_stack 2796X509_STORE_CTX_set0_trusted_stack