summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/hidden/openssl/x509v3.h
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/hidden/openssl/x509v3.h
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/hidden/openssl/x509v3.h')
-rw-r--r--src/lib/libcrypto/hidden/openssl/x509v3.h7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/lib/libcrypto/hidden/openssl/x509v3.h b/src/lib/libcrypto/hidden/openssl/x509v3.h
index 67f6a85bc4..a833ec9f4e 100644
--- a/src/lib/libcrypto/hidden/openssl/x509v3.h
+++ b/src/lib/libcrypto/hidden/openssl/x509v3.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: x509v3.h,v 1.6 2024/03/02 10:35:32 tb Exp $ */ 1/* $OpenBSD: x509v3.h,v 1.7 2024/03/02 10:40:05 tb Exp $ */
2/* 2/*
3 * Copyright (c) 2022 Bob Beck <beck@openbsd.org> 3 * Copyright (c) 2022 Bob Beck <beck@openbsd.org>
4 * 4 *
@@ -177,18 +177,13 @@ LCRYPTO_USED(X509V3_extensions_print);
177LCRYPTO_USED(X509_check_ca); 177LCRYPTO_USED(X509_check_ca);
178LCRYPTO_USED(X509_check_purpose); 178LCRYPTO_USED(X509_check_purpose);
179LCRYPTO_USED(X509_supported_extension); 179LCRYPTO_USED(X509_supported_extension);
180LCRYPTO_USED(X509_PURPOSE_set);
181LCRYPTO_USED(X509_check_issued); 180LCRYPTO_USED(X509_check_issued);
182LCRYPTO_USED(X509_check_akid); 181LCRYPTO_USED(X509_check_akid);
183LCRYPTO_USED(X509_PURPOSE_get_count); 182LCRYPTO_USED(X509_PURPOSE_get_count);
184LCRYPTO_USED(X509_PURPOSE_get0); 183LCRYPTO_USED(X509_PURPOSE_get0);
185LCRYPTO_USED(X509_PURPOSE_get_by_sname); 184LCRYPTO_USED(X509_PURPOSE_get_by_sname);
186LCRYPTO_USED(X509_PURPOSE_get_by_id);
187LCRYPTO_USED(X509_PURPOSE_add);
188LCRYPTO_USED(X509_PURPOSE_get0_name); 185LCRYPTO_USED(X509_PURPOSE_get0_name);
189LCRYPTO_USED(X509_PURPOSE_get0_sname); 186LCRYPTO_USED(X509_PURPOSE_get0_sname);
190LCRYPTO_USED(X509_PURPOSE_get_trust);
191LCRYPTO_USED(X509_PURPOSE_cleanup);
192LCRYPTO_USED(X509_PURPOSE_get_id); 187LCRYPTO_USED(X509_PURPOSE_get_id);
193LCRYPTO_USED(X509_get_extension_flags); 188LCRYPTO_USED(X509_get_extension_flags);
194LCRYPTO_USED(X509_get_key_usage); 189LCRYPTO_USED(X509_get_key_usage);