summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/x509v3/x509v3.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/x509v3/x509v3.h')
-rw-r--r--src/lib/libcrypto/x509v3/x509v3.h32
1 files changed, 15 insertions, 17 deletions
diff --git a/src/lib/libcrypto/x509v3/x509v3.h b/src/lib/libcrypto/x509v3/x509v3.h
index 0a8f66f917..fbafd694ed 100644
--- a/src/lib/libcrypto/x509v3/x509v3.h
+++ b/src/lib/libcrypto/x509v3/x509v3.h
@@ -1,4 +1,4 @@
1/* $OpenBSD: x509v3.h,v 1.21 2016/12/30 16:19:24 jsing Exp $ */ 1/* $OpenBSD: x509v3.h,v 1.22 2017/06/22 17:28:00 jsing 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 */
@@ -411,23 +411,21 @@ struct ISSUING_DIST_POINT_st
411 411
412/* X509_PURPOSE stuff */ 412/* X509_PURPOSE stuff */
413 413
414#define EXFLAG_BCONS 0x1 414#define EXFLAG_BCONS 0x0001
415#define EXFLAG_KUSAGE 0x2 415#define EXFLAG_KUSAGE 0x0002
416#define EXFLAG_XKUSAGE 0x4 416#define EXFLAG_XKUSAGE 0x0004
417#define EXFLAG_NSCERT 0x8 417#define EXFLAG_NSCERT 0x0008
418 418
419#define EXFLAG_CA 0x10 419#define EXFLAG_CA 0x0010
420/* Really self issued not necessarily self signed */ 420#define EXFLAG_SI 0x0020 /* Self issued. */
421#define EXFLAG_SI 0x20 421#define EXFLAG_V1 0x0040
422#define EXFLAG_SS 0x20 422#define EXFLAG_INVALID 0x0080
423#define EXFLAG_V1 0x40 423#define EXFLAG_SET 0x0100
424#define EXFLAG_INVALID 0x80 424#define EXFLAG_CRITICAL 0x0200
425#define EXFLAG_SET 0x100 425#define EXFLAG_PROXY 0x0400
426#define EXFLAG_CRITICAL 0x200 426#define EXFLAG_INVALID_POLICY 0x0800
427#define EXFLAG_PROXY 0x400
428
429#define EXFLAG_INVALID_POLICY 0x800
430#define EXFLAG_FRESHEST 0x1000 427#define EXFLAG_FRESHEST 0x1000
428#define EXFLAG_SS 0x2000 /* Self signed. */
431 429
432#define KU_DIGITAL_SIGNATURE 0x0080 430#define KU_DIGITAL_SIGNATURE 0x0080
433#define KU_NON_REPUDIATION 0x0040 431#define KU_NON_REPUDIATION 0x0040