diff options
| author | tb <> | 2024-03-02 10:40:05 +0000 |
|---|---|---|
| committer | tb <> | 2024-03-02 10:40:05 +0000 |
| commit | 7b018fc829c78dbce4b7cd8a28aa798b3e03d6a4 (patch) | |
| tree | ccdc757e4067b1c1acd01e63ce831c832b72e204 /src/lib/libcrypto/hidden/openssl | |
| parent | a3c990bc8f1fde064c43ffefb311482cb87ecd54 (diff) | |
| download | openbsd-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/hidden/openssl')
| -rw-r--r-- | src/lib/libcrypto/hidden/openssl/x509_vfy.h | 3 | ||||
| -rw-r--r-- | src/lib/libcrypto/hidden/openssl/x509v3.h | 7 |
2 files changed, 2 insertions, 8 deletions
diff --git a/src/lib/libcrypto/hidden/openssl/x509_vfy.h b/src/lib/libcrypto/hidden/openssl/x509_vfy.h index 3502492133..88d8b143df 100644 --- a/src/lib/libcrypto/hidden/openssl/x509_vfy.h +++ b/src/lib/libcrypto/hidden/openssl/x509_vfy.h | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: x509_vfy.h,v 1.7 2024/02/23 10:39:07 tb Exp $ */ | 1 | /* $OpenBSD: x509_vfy.h,v 1.8 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 | * |
| @@ -109,7 +109,6 @@ LCRYPTO_USED(X509_STORE_CTX_set_chain); | |||
| 109 | LCRYPTO_USED(X509_STORE_CTX_set0_crls); | 109 | LCRYPTO_USED(X509_STORE_CTX_set0_crls); |
| 110 | LCRYPTO_USED(X509_STORE_CTX_set_purpose); | 110 | LCRYPTO_USED(X509_STORE_CTX_set_purpose); |
| 111 | LCRYPTO_USED(X509_STORE_CTX_set_trust); | 111 | LCRYPTO_USED(X509_STORE_CTX_set_trust); |
| 112 | LCRYPTO_USED(X509_STORE_CTX_purpose_inherit); | ||
| 113 | LCRYPTO_USED(X509_STORE_CTX_set_flags); | 112 | LCRYPTO_USED(X509_STORE_CTX_set_flags); |
| 114 | LCRYPTO_USED(X509_STORE_CTX_set_time); | 113 | LCRYPTO_USED(X509_STORE_CTX_set_time); |
| 115 | LCRYPTO_USED(X509_STORE_CTX_set0_verified_chain); | 114 | LCRYPTO_USED(X509_STORE_CTX_set0_verified_chain); |
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); | |||
| 177 | LCRYPTO_USED(X509_check_ca); | 177 | LCRYPTO_USED(X509_check_ca); |
| 178 | LCRYPTO_USED(X509_check_purpose); | 178 | LCRYPTO_USED(X509_check_purpose); |
| 179 | LCRYPTO_USED(X509_supported_extension); | 179 | LCRYPTO_USED(X509_supported_extension); |
| 180 | LCRYPTO_USED(X509_PURPOSE_set); | ||
| 181 | LCRYPTO_USED(X509_check_issued); | 180 | LCRYPTO_USED(X509_check_issued); |
| 182 | LCRYPTO_USED(X509_check_akid); | 181 | LCRYPTO_USED(X509_check_akid); |
| 183 | LCRYPTO_USED(X509_PURPOSE_get_count); | 182 | LCRYPTO_USED(X509_PURPOSE_get_count); |
| 184 | LCRYPTO_USED(X509_PURPOSE_get0); | 183 | LCRYPTO_USED(X509_PURPOSE_get0); |
| 185 | LCRYPTO_USED(X509_PURPOSE_get_by_sname); | 184 | LCRYPTO_USED(X509_PURPOSE_get_by_sname); |
| 186 | LCRYPTO_USED(X509_PURPOSE_get_by_id); | ||
| 187 | LCRYPTO_USED(X509_PURPOSE_add); | ||
| 188 | LCRYPTO_USED(X509_PURPOSE_get0_name); | 185 | LCRYPTO_USED(X509_PURPOSE_get0_name); |
| 189 | LCRYPTO_USED(X509_PURPOSE_get0_sname); | 186 | LCRYPTO_USED(X509_PURPOSE_get0_sname); |
| 190 | LCRYPTO_USED(X509_PURPOSE_get_trust); | ||
| 191 | LCRYPTO_USED(X509_PURPOSE_cleanup); | ||
| 192 | LCRYPTO_USED(X509_PURPOSE_get_id); | 187 | LCRYPTO_USED(X509_PURPOSE_get_id); |
| 193 | LCRYPTO_USED(X509_get_extension_flags); | 188 | LCRYPTO_USED(X509_get_extension_flags); |
| 194 | LCRYPTO_USED(X509_get_key_usage); | 189 | LCRYPTO_USED(X509_get_key_usage); |
