summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/x509/x509v3.h
diff options
context:
space:
mode:
authortb <>2021-10-21 13:51:52 +0000
committertb <>2021-10-21 13:51:52 +0000
commitb88b3d86e88503bc42f456f4a11d85ff1ab66633 (patch)
tree1b908443e17f69b17a6f874828e03aab24b9d450 /src/lib/libcrypto/x509/x509v3.h
parent8c7aab3491f9d8d5936ec5ee93e3ddc0efb458cb (diff)
downloadopenbsd-b88b3d86e88503bc42f456f4a11d85ff1ab66633.tar.gz
openbsd-b88b3d86e88503bc42f456f4a11d85ff1ab66633.tar.bz2
openbsd-b88b3d86e88503bc42f456f4a11d85ff1ab66633.zip
Add XKU_ANYEKU #define and use it to cache the anyExtendedKeyUsage
extension. This is part of OpenSSL commit df4c395c which didn't make it into our tree for some reason. ok jsing
Diffstat (limited to 'src/lib/libcrypto/x509/x509v3.h')
-rw-r--r--src/lib/libcrypto/x509/x509v3.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/lib/libcrypto/x509/x509v3.h b/src/lib/libcrypto/x509/x509v3.h
index abe93077a6..9467a666c5 100644
--- a/src/lib/libcrypto/x509/x509v3.h
+++ b/src/lib/libcrypto/x509/x509v3.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: x509v3.h,v 1.5 2021/09/02 13:48:39 job Exp $ */ 1/* $OpenBSD: x509v3.h,v 1.6 2021/10/21 13:51:52 tb Exp $ */
2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL 2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
3 * project 1999. 3 * project 1999.
4 */ 4 */
@@ -446,7 +446,7 @@ struct ISSUING_DIST_POINT_st
446#define NS_OBJSIGN_CA 0x01 446#define NS_OBJSIGN_CA 0x01
447#define NS_ANY_CA (NS_SSL_CA|NS_SMIME_CA|NS_OBJSIGN_CA) 447#define NS_ANY_CA (NS_SSL_CA|NS_SMIME_CA|NS_OBJSIGN_CA)
448 448
449#define XKU_SSL_SERVER 0x1 449#define XKU_SSL_SERVER 0x1
450#define XKU_SSL_CLIENT 0x2 450#define XKU_SSL_CLIENT 0x2
451#define XKU_SMIME 0x4 451#define XKU_SMIME 0x4
452#define XKU_CODE_SIGN 0x8 452#define XKU_CODE_SIGN 0x8
@@ -454,6 +454,7 @@ struct ISSUING_DIST_POINT_st
454#define XKU_OCSP_SIGN 0x20 454#define XKU_OCSP_SIGN 0x20
455#define XKU_TIMESTAMP 0x40 455#define XKU_TIMESTAMP 0x40
456#define XKU_DVCS 0x80 456#define XKU_DVCS 0x80
457#define XKU_ANYEKU 0x100
457 458
458#define X509_PURPOSE_DYNAMIC 0x1 459#define X509_PURPOSE_DYNAMIC 0x1
459#define X509_PURPOSE_DYNAMIC_NAME 0x2 460#define X509_PURPOSE_DYNAMIC_NAME 0x2