summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/x509/x509_bcons.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/x509/x509_bcons.c')
-rw-r--r--src/lib/libcrypto/x509/x509_bcons.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/lib/libcrypto/x509/x509_bcons.c b/src/lib/libcrypto/x509/x509_bcons.c
index 7ad65231ec..e44ff4d1cb 100644
--- a/src/lib/libcrypto/x509/x509_bcons.c
+++ b/src/lib/libcrypto/x509/x509_bcons.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x509_bcons.c,v 1.4 2024/07/08 14:47:44 beck Exp $ */ 1/* $OpenBSD: x509_bcons.c,v 1.5 2024/07/13 15:08:58 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 */
@@ -70,7 +70,7 @@ static STACK_OF(CONF_VALUE) *i2v_BASIC_CONSTRAINTS(X509V3_EXT_METHOD *method,
70static BASIC_CONSTRAINTS *v2i_BASIC_CONSTRAINTS(X509V3_EXT_METHOD *method, 70static BASIC_CONSTRAINTS *v2i_BASIC_CONSTRAINTS(X509V3_EXT_METHOD *method,
71 X509V3_CTX *ctx, STACK_OF(CONF_VALUE) *values); 71 X509V3_CTX *ctx, STACK_OF(CONF_VALUE) *values);
72 72
73const X509V3_EXT_METHOD v3_bcons = { 73static const X509V3_EXT_METHOD x509v3_ext_basic_constraints = {
74 .ext_nid = NID_basic_constraints, 74 .ext_nid = NID_basic_constraints,
75 .ext_flags = 0, 75 .ext_flags = 0,
76 .it = &BASIC_CONSTRAINTS_it, 76 .it = &BASIC_CONSTRAINTS_it,
@@ -87,6 +87,12 @@ const X509V3_EXT_METHOD v3_bcons = {
87 .usr_data = NULL, 87 .usr_data = NULL,
88}; 88};
89 89
90const X509V3_EXT_METHOD *
91x509v3_ext_method_basic_constraints(void)
92{
93 return &x509v3_ext_basic_constraints;
94}
95
90static const ASN1_TEMPLATE BASIC_CONSTRAINTS_seq_tt[] = { 96static const ASN1_TEMPLATE BASIC_CONSTRAINTS_seq_tt[] = {
91 { 97 {
92 .flags = ASN1_TFLG_OPTIONAL, 98 .flags = ASN1_TFLG_OPTIONAL,