From 7b018fc829c78dbce4b7cd8a28aa798b3e03d6a4 Mon Sep 17 00:00:00 2001 From: tb <> Date: Sat, 2 Mar 2024 10:40:05 +0000 Subject: 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 --- src/lib/libcrypto/Symbols.namespace | 6 ------ 1 file changed, 6 deletions(-) (limited to 'src/lib/libcrypto/Symbols.namespace') 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 _libre_X509_STORE_CTX_set0_crls _libre_X509_STORE_CTX_set_purpose _libre_X509_STORE_CTX_set_trust -_libre_X509_STORE_CTX_purpose_inherit _libre_X509_STORE_CTX_set_flags _libre_X509_STORE_CTX_set_time _libre_X509_STORE_CTX_set0_verified_chain @@ -772,18 +771,13 @@ _libre_X509V3_extensions_print _libre_X509_check_ca _libre_X509_check_purpose _libre_X509_supported_extension -_libre_X509_PURPOSE_set _libre_X509_check_issued _libre_X509_check_akid _libre_X509_PURPOSE_get_count _libre_X509_PURPOSE_get0 _libre_X509_PURPOSE_get_by_sname -_libre_X509_PURPOSE_get_by_id -_libre_X509_PURPOSE_add _libre_X509_PURPOSE_get0_name _libre_X509_PURPOSE_get0_sname -_libre_X509_PURPOSE_get_trust -_libre_X509_PURPOSE_cleanup _libre_X509_PURPOSE_get_id _libre_X509_get_extension_flags _libre_X509_get_key_usage -- cgit v1.2.3-55-g6feb