diff options
Diffstat (limited to 'src/lib/libcrypto/x509/x509_info.c')
-rw-r--r-- | src/lib/libcrypto/x509/x509_info.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/lib/libcrypto/x509/x509_info.c b/src/lib/libcrypto/x509/x509_info.c index 86ed6fadfa..6c7fd13601 100644 --- a/src/lib/libcrypto/x509/x509_info.c +++ b/src/lib/libcrypto/x509/x509_info.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: x509_info.c,v 1.1 2020/06/04 15:19:31 jsing Exp $ */ | 1 | /* $OpenBSD: x509_info.c,v 1.2 2022/11/14 17:48:50 beck 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 | */ |
@@ -139,24 +139,28 @@ d2i_ACCESS_DESCRIPTION(ACCESS_DESCRIPTION **a, const unsigned char **in, long le | |||
139 | return (ACCESS_DESCRIPTION *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, | 139 | return (ACCESS_DESCRIPTION *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, |
140 | &ACCESS_DESCRIPTION_it); | 140 | &ACCESS_DESCRIPTION_it); |
141 | } | 141 | } |
142 | LCRYPTO_ALIAS(d2i_ACCESS_DESCRIPTION) | ||
142 | 143 | ||
143 | int | 144 | int |
144 | i2d_ACCESS_DESCRIPTION(ACCESS_DESCRIPTION *a, unsigned char **out) | 145 | i2d_ACCESS_DESCRIPTION(ACCESS_DESCRIPTION *a, unsigned char **out) |
145 | { | 146 | { |
146 | return ASN1_item_i2d((ASN1_VALUE *)a, out, &ACCESS_DESCRIPTION_it); | 147 | return ASN1_item_i2d((ASN1_VALUE *)a, out, &ACCESS_DESCRIPTION_it); |
147 | } | 148 | } |
149 | LCRYPTO_ALIAS(i2d_ACCESS_DESCRIPTION) | ||
148 | 150 | ||
149 | ACCESS_DESCRIPTION * | 151 | ACCESS_DESCRIPTION * |
150 | ACCESS_DESCRIPTION_new(void) | 152 | ACCESS_DESCRIPTION_new(void) |
151 | { | 153 | { |
152 | return (ACCESS_DESCRIPTION *)ASN1_item_new(&ACCESS_DESCRIPTION_it); | 154 | return (ACCESS_DESCRIPTION *)ASN1_item_new(&ACCESS_DESCRIPTION_it); |
153 | } | 155 | } |
156 | LCRYPTO_ALIAS(ACCESS_DESCRIPTION_new) | ||
154 | 157 | ||
155 | void | 158 | void |
156 | ACCESS_DESCRIPTION_free(ACCESS_DESCRIPTION *a) | 159 | ACCESS_DESCRIPTION_free(ACCESS_DESCRIPTION *a) |
157 | { | 160 | { |
158 | ASN1_item_free((ASN1_VALUE *)a, &ACCESS_DESCRIPTION_it); | 161 | ASN1_item_free((ASN1_VALUE *)a, &ACCESS_DESCRIPTION_it); |
159 | } | 162 | } |
163 | LCRYPTO_ALIAS(ACCESS_DESCRIPTION_free) | ||
160 | 164 | ||
161 | static const ASN1_TEMPLATE AUTHORITY_INFO_ACCESS_item_tt = { | 165 | static const ASN1_TEMPLATE AUTHORITY_INFO_ACCESS_item_tt = { |
162 | .flags = ASN1_TFLG_SEQUENCE_OF, | 166 | .flags = ASN1_TFLG_SEQUENCE_OF, |
@@ -183,24 +187,28 @@ d2i_AUTHORITY_INFO_ACCESS(AUTHORITY_INFO_ACCESS **a, const unsigned char **in, l | |||
183 | return (AUTHORITY_INFO_ACCESS *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, | 187 | return (AUTHORITY_INFO_ACCESS *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, |
184 | &AUTHORITY_INFO_ACCESS_it); | 188 | &AUTHORITY_INFO_ACCESS_it); |
185 | } | 189 | } |
190 | LCRYPTO_ALIAS(d2i_AUTHORITY_INFO_ACCESS) | ||
186 | 191 | ||
187 | int | 192 | int |
188 | i2d_AUTHORITY_INFO_ACCESS(AUTHORITY_INFO_ACCESS *a, unsigned char **out) | 193 | i2d_AUTHORITY_INFO_ACCESS(AUTHORITY_INFO_ACCESS *a, unsigned char **out) |
189 | { | 194 | { |
190 | return ASN1_item_i2d((ASN1_VALUE *)a, out, &AUTHORITY_INFO_ACCESS_it); | 195 | return ASN1_item_i2d((ASN1_VALUE *)a, out, &AUTHORITY_INFO_ACCESS_it); |
191 | } | 196 | } |
197 | LCRYPTO_ALIAS(i2d_AUTHORITY_INFO_ACCESS) | ||
192 | 198 | ||
193 | AUTHORITY_INFO_ACCESS * | 199 | AUTHORITY_INFO_ACCESS * |
194 | AUTHORITY_INFO_ACCESS_new(void) | 200 | AUTHORITY_INFO_ACCESS_new(void) |
195 | { | 201 | { |
196 | return (AUTHORITY_INFO_ACCESS *)ASN1_item_new(&AUTHORITY_INFO_ACCESS_it); | 202 | return (AUTHORITY_INFO_ACCESS *)ASN1_item_new(&AUTHORITY_INFO_ACCESS_it); |
197 | } | 203 | } |
204 | LCRYPTO_ALIAS(AUTHORITY_INFO_ACCESS_new) | ||
198 | 205 | ||
199 | void | 206 | void |
200 | AUTHORITY_INFO_ACCESS_free(AUTHORITY_INFO_ACCESS *a) | 207 | AUTHORITY_INFO_ACCESS_free(AUTHORITY_INFO_ACCESS *a) |
201 | { | 208 | { |
202 | ASN1_item_free((ASN1_VALUE *)a, &AUTHORITY_INFO_ACCESS_it); | 209 | ASN1_item_free((ASN1_VALUE *)a, &AUTHORITY_INFO_ACCESS_it); |
203 | } | 210 | } |
211 | LCRYPTO_ALIAS(AUTHORITY_INFO_ACCESS_free) | ||
204 | 212 | ||
205 | static STACK_OF(CONF_VALUE) * | 213 | static STACK_OF(CONF_VALUE) * |
206 | i2v_AUTHORITY_INFO_ACCESS(X509V3_EXT_METHOD *method, | 214 | i2v_AUTHORITY_INFO_ACCESS(X509V3_EXT_METHOD *method, |
@@ -306,3 +314,4 @@ i2a_ACCESS_DESCRIPTION(BIO *bp, const ACCESS_DESCRIPTION* a) | |||
306 | i2a_ASN1_OBJECT(bp, a->method); | 314 | i2a_ASN1_OBJECT(bp, a->method); |
307 | return 2; | 315 | return 2; |
308 | } | 316 | } |
317 | LCRYPTO_ALIAS(i2a_ACCESS_DESCRIPTION) | ||