diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/libcrypto/x509/x509v3.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lib/libcrypto/x509/x509v3.h b/src/lib/libcrypto/x509/x509v3.h index cfa8ad1a5a..f4c12223ae 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.17 2023/04/10 16:46:00 tb Exp $ */ | 1 | /* $OpenBSD: x509v3.h,v 1.18 2023/04/16 08:11:38 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 | */ |
| @@ -334,6 +334,7 @@ typedef struct POLICY_CONSTRAINTS_st { | |||
| 334 | ASN1_INTEGER *inhibitPolicyMapping; | 334 | ASN1_INTEGER *inhibitPolicyMapping; |
| 335 | } POLICY_CONSTRAINTS; | 335 | } POLICY_CONSTRAINTS; |
| 336 | 336 | ||
| 337 | #if !defined(LIBRESSL_NEXT_API) || defined(LIBRESSL_INTERNAL) | ||
| 337 | /* Proxy certificate structures, see RFC 3820 */ | 338 | /* Proxy certificate structures, see RFC 3820 */ |
| 338 | typedef struct PROXY_POLICY_st { | 339 | typedef struct PROXY_POLICY_st { |
| 339 | ASN1_OBJECT *policyLanguage; | 340 | ASN1_OBJECT *policyLanguage; |
| @@ -355,6 +356,7 @@ void PROXY_CERT_INFO_EXTENSION_free(PROXY_CERT_INFO_EXTENSION *a); | |||
| 355 | PROXY_CERT_INFO_EXTENSION *d2i_PROXY_CERT_INFO_EXTENSION(PROXY_CERT_INFO_EXTENSION **a, const unsigned char **in, long len); | 356 | PROXY_CERT_INFO_EXTENSION *d2i_PROXY_CERT_INFO_EXTENSION(PROXY_CERT_INFO_EXTENSION **a, const unsigned char **in, long len); |
| 356 | int i2d_PROXY_CERT_INFO_EXTENSION(PROXY_CERT_INFO_EXTENSION *a, unsigned char **out); | 357 | int i2d_PROXY_CERT_INFO_EXTENSION(PROXY_CERT_INFO_EXTENSION *a, unsigned char **out); |
| 357 | extern const ASN1_ITEM PROXY_CERT_INFO_EXTENSION_it; | 358 | extern const ASN1_ITEM PROXY_CERT_INFO_EXTENSION_it; |
| 359 | #endif /* !LIBRESSL_NEXT_API || LIBRESSL_INTERNAL */ | ||
| 358 | 360 | ||
| 359 | struct ISSUING_DIST_POINT_st { | 361 | struct ISSUING_DIST_POINT_st { |
| 360 | DIST_POINT_NAME *distpoint; | 362 | DIST_POINT_NAME *distpoint; |
| @@ -420,7 +422,9 @@ struct ISSUING_DIST_POINT_st { | |||
| 420 | #define EXFLAG_INVALID 0x0080 | 422 | #define EXFLAG_INVALID 0x0080 |
| 421 | #define EXFLAG_SET 0x0100 | 423 | #define EXFLAG_SET 0x0100 |
| 422 | #define EXFLAG_CRITICAL 0x0200 | 424 | #define EXFLAG_CRITICAL 0x0200 |
| 425 | #if !defined(LIBRESSL_INTERNAL) | ||
| 423 | #define EXFLAG_PROXY 0x0400 | 426 | #define EXFLAG_PROXY 0x0400 |
| 427 | #endif | ||
| 424 | #define EXFLAG_INVALID_POLICY 0x0800 | 428 | #define EXFLAG_INVALID_POLICY 0x0800 |
| 425 | #define EXFLAG_FRESHEST 0x1000 | 429 | #define EXFLAG_FRESHEST 0x1000 |
| 426 | #define EXFLAG_SS 0x2000 /* Self signed. */ | 430 | #define EXFLAG_SS 0x2000 /* Self signed. */ |
