diff options
Diffstat (limited to 'src/lib/libcrypto/asn1/x_exten.c')
-rw-r--r-- | src/lib/libcrypto/asn1/x_exten.c | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/src/lib/libcrypto/asn1/x_exten.c b/src/lib/libcrypto/asn1/x_exten.c index b4b8cfe42a..bb3dffc821 100644 --- a/src/lib/libcrypto/asn1/x_exten.c +++ b/src/lib/libcrypto/asn1/x_exten.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: x_exten.c,v 1.15 2015/02/11 04:00:39 jsing Exp $ */ | 1 | /* $OpenBSD: x_exten.c,v 1.16 2015/07/24 15:09:52 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 2000. | 3 | * project 2000. |
4 | */ | 4 | */ |
@@ -89,9 +89,23 @@ const ASN1_ITEM X509_EXTENSION_it = { | |||
89 | .sname = "X509_EXTENSION", | 89 | .sname = "X509_EXTENSION", |
90 | }; | 90 | }; |
91 | 91 | ||
92 | ASN1_ITEM_TEMPLATE(X509_EXTENSIONS) = | 92 | static const ASN1_TEMPLATE X509_EXTENSIONS_item_tt = { |
93 | ASN1_EX_TEMPLATE_TYPE(ASN1_TFLG_SEQUENCE_OF, 0, Extension, X509_EXTENSION) | 93 | .flags = ASN1_TFLG_SEQUENCE_OF, |
94 | ASN1_ITEM_TEMPLATE_END(X509_EXTENSIONS) | 94 | .tag = 0, |
95 | .offset = 0, | ||
96 | .field_name = "Extension", | ||
97 | .item = &X509_EXTENSION_it, | ||
98 | }; | ||
99 | |||
100 | const ASN1_ITEM X509_EXTENSIONS_it = { | ||
101 | .itype = ASN1_ITYPE_PRIMITIVE, | ||
102 | .utype = -1, | ||
103 | .templates = &X509_EXTENSIONS_item_tt, | ||
104 | .tcount = 0, | ||
105 | .funcs = NULL, | ||
106 | .size = 0, | ||
107 | .sname = "X509_EXTENSIONS", | ||
108 | }; | ||
95 | 109 | ||
96 | 110 | ||
97 | X509_EXTENSION * | 111 | X509_EXTENSION * |