summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/Symbols.namespace
diff options
context:
space:
mode:
authortb <>2024-03-02 10:40:05 +0000
committertb <>2024-03-02 10:40:05 +0000
commit5a6928bc4b6854c45366b0767c4f86969e8f1e70 (patch)
treeccdc757e4067b1c1acd01e63ce831c832b72e204 /src/lib/libcrypto/Symbols.namespace
parentbb1a2b0bc26345c9c52fa57aebfca43c2a1e8e60 (diff)
downloadopenbsd-5a6928bc4b6854c45366b0767c4f86969e8f1e70.tar.gz
openbsd-5a6928bc4b6854c45366b0767c4f86969e8f1e70.tar.bz2
openbsd-5a6928bc4b6854c45366b0767c4f86969e8f1e70.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.namespace')
-rw-r--r--src/lib/libcrypto/Symbols.namespace6
1 files changed, 0 insertions, 6 deletions
diff --git a/src/lib/libcrypto/Symbols.namespace b/src/lib/libcrypto/Symbols.namespace
index 4a88b26487..261d03ffb2 100644
--- a/src/lib/libcrypto/Symbols.namespace
+++ b/src/lib/libcrypto/Symbols.namespace
@@ -557,7 +557,6 @@ _libre_X509_STORE_CTX_set_chain
557_libre_X509_STORE_CTX_set0_crls 557_libre_X509_STORE_CTX_set0_crls
558_libre_X509_STORE_CTX_set_purpose 558_libre_X509_STORE_CTX_set_purpose
559_libre_X509_STORE_CTX_set_trust 559_libre_X509_STORE_CTX_set_trust
560_libre_X509_STORE_CTX_purpose_inherit
561_libre_X509_STORE_CTX_set_flags 560_libre_X509_STORE_CTX_set_flags
562_libre_X509_STORE_CTX_set_time 561_libre_X509_STORE_CTX_set_time
563_libre_X509_STORE_CTX_set0_verified_chain 562_libre_X509_STORE_CTX_set0_verified_chain
@@ -772,18 +771,13 @@ _libre_X509V3_extensions_print
772_libre_X509_check_ca 771_libre_X509_check_ca
773_libre_X509_check_purpose 772_libre_X509_check_purpose
774_libre_X509_supported_extension 773_libre_X509_supported_extension
775_libre_X509_PURPOSE_set
776_libre_X509_check_issued 774_libre_X509_check_issued
777_libre_X509_check_akid 775_libre_X509_check_akid
778_libre_X509_PURPOSE_get_count 776_libre_X509_PURPOSE_get_count
779_libre_X509_PURPOSE_get0 777_libre_X509_PURPOSE_get0
780_libre_X509_PURPOSE_get_by_sname 778_libre_X509_PURPOSE_get_by_sname
781_libre_X509_PURPOSE_get_by_id
782_libre_X509_PURPOSE_add
783_libre_X509_PURPOSE_get0_name 779_libre_X509_PURPOSE_get0_name
784_libre_X509_PURPOSE_get0_sname 780_libre_X509_PURPOSE_get0_sname
785_libre_X509_PURPOSE_get_trust
786_libre_X509_PURPOSE_cleanup
787_libre_X509_PURPOSE_get_id 781_libre_X509_PURPOSE_get_id
788_libre_X509_get_extension_flags 782_libre_X509_get_extension_flags
789_libre_X509_get_key_usage 783_libre_X509_get_key_usage