diff options
author | beck <> | 2023-07-07 07:25:21 +0000 |
---|---|---|
committer | beck <> | 2023-07-07 07:25:21 +0000 |
commit | f7311fa38af140970fbce9879df494c74cf88bbe (patch) | |
tree | 03f67cd10b025f5ce0904de547993e7926649551 /src/lib/libcrypto/ts/ts_rsp_utils.c | |
parent | 87bbb7970b95630cb663ed01ef2de6f7c27882b1 (diff) | |
download | openbsd-f7311fa38af140970fbce9879df494c74cf88bbe.tar.gz openbsd-f7311fa38af140970fbce9879df494c74cf88bbe.tar.bz2 openbsd-f7311fa38af140970fbce9879df494c74cf88bbe.zip |
Hide symbols in ts
ok jsing@
Diffstat (limited to 'src/lib/libcrypto/ts/ts_rsp_utils.c')
-rw-r--r-- | src/lib/libcrypto/ts/ts_rsp_utils.c | 44 |
1 files changed, 43 insertions, 1 deletions
diff --git a/src/lib/libcrypto/ts/ts_rsp_utils.c b/src/lib/libcrypto/ts/ts_rsp_utils.c index 2e37f26fda..4449c4a94c 100644 --- a/src/lib/libcrypto/ts/ts_rsp_utils.c +++ b/src/lib/libcrypto/ts/ts_rsp_utils.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ts_rsp_utils.c,v 1.9 2022/07/24 19:25:36 tb Exp $ */ | 1 | /* $OpenBSD: ts_rsp_utils.c,v 1.10 2023/07/07 07:25:21 beck Exp $ */ |
2 | /* Written by Zoltan Glozik (zglozik@stones.com) for the OpenSSL | 2 | /* Written by Zoltan Glozik (zglozik@stones.com) for the OpenSSL |
3 | * project 2002. | 3 | * project 2002. |
4 | */ | 4 | */ |
@@ -84,36 +84,42 @@ TS_RESP_set_status_info(TS_RESP *a, TS_STATUS_INFO *status_info) | |||
84 | 84 | ||
85 | return 1; | 85 | return 1; |
86 | } | 86 | } |
87 | LCRYPTO_ALIAS(TS_RESP_set_status_info); | ||
87 | 88 | ||
88 | TS_STATUS_INFO * | 89 | TS_STATUS_INFO * |
89 | TS_RESP_get_status_info(TS_RESP *a) | 90 | TS_RESP_get_status_info(TS_RESP *a) |
90 | { | 91 | { |
91 | return a->status_info; | 92 | return a->status_info; |
92 | } | 93 | } |
94 | LCRYPTO_ALIAS(TS_RESP_get_status_info); | ||
93 | 95 | ||
94 | const ASN1_UTF8STRING * | 96 | const ASN1_UTF8STRING * |
95 | TS_STATUS_INFO_get0_failure_info(const TS_STATUS_INFO *si) | 97 | TS_STATUS_INFO_get0_failure_info(const TS_STATUS_INFO *si) |
96 | { | 98 | { |
97 | return si->failure_info; | 99 | return si->failure_info; |
98 | } | 100 | } |
101 | LCRYPTO_ALIAS(TS_STATUS_INFO_get0_failure_info); | ||
99 | 102 | ||
100 | const STACK_OF(ASN1_UTF8STRING) * | 103 | const STACK_OF(ASN1_UTF8STRING) * |
101 | TS_STATUS_INFO_get0_text(const TS_STATUS_INFO *si) | 104 | TS_STATUS_INFO_get0_text(const TS_STATUS_INFO *si) |
102 | { | 105 | { |
103 | return si->text; | 106 | return si->text; |
104 | } | 107 | } |
108 | LCRYPTO_ALIAS(TS_STATUS_INFO_get0_text); | ||
105 | 109 | ||
106 | const ASN1_INTEGER * | 110 | const ASN1_INTEGER * |
107 | TS_STATUS_INFO_get0_status(const TS_STATUS_INFO *si) | 111 | TS_STATUS_INFO_get0_status(const TS_STATUS_INFO *si) |
108 | { | 112 | { |
109 | return si->status; | 113 | return si->status; |
110 | } | 114 | } |
115 | LCRYPTO_ALIAS(TS_STATUS_INFO_get0_status); | ||
111 | 116 | ||
112 | int | 117 | int |
113 | TS_STATUS_INFO_set_status(TS_STATUS_INFO *si, int i) | 118 | TS_STATUS_INFO_set_status(TS_STATUS_INFO *si, int i) |
114 | { | 119 | { |
115 | return ASN1_INTEGER_set(si->status, i); | 120 | return ASN1_INTEGER_set(si->status, i); |
116 | } | 121 | } |
122 | LCRYPTO_ALIAS(TS_STATUS_INFO_set_status); | ||
117 | 123 | ||
118 | /* Caller loses ownership of PKCS7 and TS_TST_INFO objects. */ | 124 | /* Caller loses ownership of PKCS7 and TS_TST_INFO objects. */ |
119 | void | 125 | void |
@@ -125,30 +131,35 @@ TS_RESP_set_tst_info(TS_RESP *a, PKCS7 *p7, TS_TST_INFO *tst_info) | |||
125 | TS_TST_INFO_free(a->tst_info); | 131 | TS_TST_INFO_free(a->tst_info); |
126 | a->tst_info = tst_info; | 132 | a->tst_info = tst_info; |
127 | } | 133 | } |
134 | LCRYPTO_ALIAS(TS_RESP_set_tst_info); | ||
128 | 135 | ||
129 | PKCS7 * | 136 | PKCS7 * |
130 | TS_RESP_get_token(TS_RESP *a) | 137 | TS_RESP_get_token(TS_RESP *a) |
131 | { | 138 | { |
132 | return a->token; | 139 | return a->token; |
133 | } | 140 | } |
141 | LCRYPTO_ALIAS(TS_RESP_get_token); | ||
134 | 142 | ||
135 | TS_TST_INFO * | 143 | TS_TST_INFO * |
136 | TS_RESP_get_tst_info(TS_RESP *a) | 144 | TS_RESP_get_tst_info(TS_RESP *a) |
137 | { | 145 | { |
138 | return a->tst_info; | 146 | return a->tst_info; |
139 | } | 147 | } |
148 | LCRYPTO_ALIAS(TS_RESP_get_tst_info); | ||
140 | 149 | ||
141 | int | 150 | int |
142 | TS_TST_INFO_set_version(TS_TST_INFO *a, long version) | 151 | TS_TST_INFO_set_version(TS_TST_INFO *a, long version) |
143 | { | 152 | { |
144 | return ASN1_INTEGER_set(a->version, version); | 153 | return ASN1_INTEGER_set(a->version, version); |
145 | } | 154 | } |
155 | LCRYPTO_ALIAS(TS_TST_INFO_set_version); | ||
146 | 156 | ||
147 | long | 157 | long |
148 | TS_TST_INFO_get_version(const TS_TST_INFO *a) | 158 | TS_TST_INFO_get_version(const TS_TST_INFO *a) |
149 | { | 159 | { |
150 | return ASN1_INTEGER_get(a->version); | 160 | return ASN1_INTEGER_get(a->version); |
151 | } | 161 | } |
162 | LCRYPTO_ALIAS(TS_TST_INFO_get_version); | ||
152 | 163 | ||
153 | int | 164 | int |
154 | TS_TST_INFO_set_policy_id(TS_TST_INFO *a, ASN1_OBJECT *policy) | 165 | TS_TST_INFO_set_policy_id(TS_TST_INFO *a, ASN1_OBJECT *policy) |
@@ -166,12 +177,14 @@ TS_TST_INFO_set_policy_id(TS_TST_INFO *a, ASN1_OBJECT *policy) | |||
166 | a->policy_id = new_policy; | 177 | a->policy_id = new_policy; |
167 | return 1; | 178 | return 1; |
168 | } | 179 | } |
180 | LCRYPTO_ALIAS(TS_TST_INFO_set_policy_id); | ||
169 | 181 | ||
170 | ASN1_OBJECT * | 182 | ASN1_OBJECT * |
171 | TS_TST_INFO_get_policy_id(TS_TST_INFO *a) | 183 | TS_TST_INFO_get_policy_id(TS_TST_INFO *a) |
172 | { | 184 | { |
173 | return a->policy_id; | 185 | return a->policy_id; |
174 | } | 186 | } |
187 | LCRYPTO_ALIAS(TS_TST_INFO_get_policy_id); | ||
175 | 188 | ||
176 | int | 189 | int |
177 | TS_TST_INFO_set_msg_imprint(TS_TST_INFO *a, TS_MSG_IMPRINT *msg_imprint) | 190 | TS_TST_INFO_set_msg_imprint(TS_TST_INFO *a, TS_MSG_IMPRINT *msg_imprint) |
@@ -189,12 +202,14 @@ TS_TST_INFO_set_msg_imprint(TS_TST_INFO *a, TS_MSG_IMPRINT *msg_imprint) | |||
189 | a->msg_imprint = new_msg_imprint; | 202 | a->msg_imprint = new_msg_imprint; |
190 | return 1; | 203 | return 1; |
191 | } | 204 | } |
205 | LCRYPTO_ALIAS(TS_TST_INFO_set_msg_imprint); | ||
192 | 206 | ||
193 | TS_MSG_IMPRINT * | 207 | TS_MSG_IMPRINT * |
194 | TS_TST_INFO_get_msg_imprint(TS_TST_INFO *a) | 208 | TS_TST_INFO_get_msg_imprint(TS_TST_INFO *a) |
195 | { | 209 | { |
196 | return a->msg_imprint; | 210 | return a->msg_imprint; |
197 | } | 211 | } |
212 | LCRYPTO_ALIAS(TS_TST_INFO_get_msg_imprint); | ||
198 | 213 | ||
199 | int | 214 | int |
200 | TS_TST_INFO_set_serial(TS_TST_INFO *a, const ASN1_INTEGER *serial) | 215 | TS_TST_INFO_set_serial(TS_TST_INFO *a, const ASN1_INTEGER *serial) |
@@ -212,12 +227,14 @@ TS_TST_INFO_set_serial(TS_TST_INFO *a, const ASN1_INTEGER *serial) | |||
212 | a->serial = new_serial; | 227 | a->serial = new_serial; |
213 | return 1; | 228 | return 1; |
214 | } | 229 | } |
230 | LCRYPTO_ALIAS(TS_TST_INFO_set_serial); | ||
215 | 231 | ||
216 | const ASN1_INTEGER * | 232 | const ASN1_INTEGER * |
217 | TS_TST_INFO_get_serial(const TS_TST_INFO *a) | 233 | TS_TST_INFO_get_serial(const TS_TST_INFO *a) |
218 | { | 234 | { |
219 | return a->serial; | 235 | return a->serial; |
220 | } | 236 | } |
237 | LCRYPTO_ALIAS(TS_TST_INFO_get_serial); | ||
221 | 238 | ||
222 | int | 239 | int |
223 | TS_TST_INFO_set_time(TS_TST_INFO *a, const ASN1_GENERALIZEDTIME *gtime) | 240 | TS_TST_INFO_set_time(TS_TST_INFO *a, const ASN1_GENERALIZEDTIME *gtime) |
@@ -235,12 +252,14 @@ TS_TST_INFO_set_time(TS_TST_INFO *a, const ASN1_GENERALIZEDTIME *gtime) | |||
235 | a->time = new_time; | 252 | a->time = new_time; |
236 | return 1; | 253 | return 1; |
237 | } | 254 | } |
255 | LCRYPTO_ALIAS(TS_TST_INFO_set_time); | ||
238 | 256 | ||
239 | const ASN1_GENERALIZEDTIME * | 257 | const ASN1_GENERALIZEDTIME * |
240 | TS_TST_INFO_get_time(const TS_TST_INFO *a) | 258 | TS_TST_INFO_get_time(const TS_TST_INFO *a) |
241 | { | 259 | { |
242 | return a->time; | 260 | return a->time; |
243 | } | 261 | } |
262 | LCRYPTO_ALIAS(TS_TST_INFO_get_time); | ||
244 | 263 | ||
245 | int | 264 | int |
246 | TS_TST_INFO_set_accuracy(TS_TST_INFO *a, TS_ACCURACY *accuracy) | 265 | TS_TST_INFO_set_accuracy(TS_TST_INFO *a, TS_ACCURACY *accuracy) |
@@ -258,12 +277,14 @@ TS_TST_INFO_set_accuracy(TS_TST_INFO *a, TS_ACCURACY *accuracy) | |||
258 | a->accuracy = new_accuracy; | 277 | a->accuracy = new_accuracy; |
259 | return 1; | 278 | return 1; |
260 | } | 279 | } |
280 | LCRYPTO_ALIAS(TS_TST_INFO_set_accuracy); | ||
261 | 281 | ||
262 | TS_ACCURACY * | 282 | TS_ACCURACY * |
263 | TS_TST_INFO_get_accuracy(TS_TST_INFO *a) | 283 | TS_TST_INFO_get_accuracy(TS_TST_INFO *a) |
264 | { | 284 | { |
265 | return a->accuracy; | 285 | return a->accuracy; |
266 | } | 286 | } |
287 | LCRYPTO_ALIAS(TS_TST_INFO_get_accuracy); | ||
267 | 288 | ||
268 | int | 289 | int |
269 | TS_ACCURACY_set_seconds(TS_ACCURACY *a, const ASN1_INTEGER *seconds) | 290 | TS_ACCURACY_set_seconds(TS_ACCURACY *a, const ASN1_INTEGER *seconds) |
@@ -281,12 +302,14 @@ TS_ACCURACY_set_seconds(TS_ACCURACY *a, const ASN1_INTEGER *seconds) | |||
281 | a->seconds = new_seconds; | 302 | a->seconds = new_seconds; |
282 | return 1; | 303 | return 1; |
283 | } | 304 | } |
305 | LCRYPTO_ALIAS(TS_ACCURACY_set_seconds); | ||
284 | 306 | ||
285 | const ASN1_INTEGER * | 307 | const ASN1_INTEGER * |
286 | TS_ACCURACY_get_seconds(const TS_ACCURACY *a) | 308 | TS_ACCURACY_get_seconds(const TS_ACCURACY *a) |
287 | { | 309 | { |
288 | return a->seconds; | 310 | return a->seconds; |
289 | } | 311 | } |
312 | LCRYPTO_ALIAS(TS_ACCURACY_get_seconds); | ||
290 | 313 | ||
291 | int | 314 | int |
292 | TS_ACCURACY_set_millis(TS_ACCURACY *a, const ASN1_INTEGER *millis) | 315 | TS_ACCURACY_set_millis(TS_ACCURACY *a, const ASN1_INTEGER *millis) |
@@ -306,12 +329,14 @@ TS_ACCURACY_set_millis(TS_ACCURACY *a, const ASN1_INTEGER *millis) | |||
306 | a->millis = new_millis; | 329 | a->millis = new_millis; |
307 | return 1; | 330 | return 1; |
308 | } | 331 | } |
332 | LCRYPTO_ALIAS(TS_ACCURACY_set_millis); | ||
309 | 333 | ||
310 | const ASN1_INTEGER * | 334 | const ASN1_INTEGER * |
311 | TS_ACCURACY_get_millis(const TS_ACCURACY *a) | 335 | TS_ACCURACY_get_millis(const TS_ACCURACY *a) |
312 | { | 336 | { |
313 | return a->millis; | 337 | return a->millis; |
314 | } | 338 | } |
339 | LCRYPTO_ALIAS(TS_ACCURACY_get_millis); | ||
315 | 340 | ||
316 | int | 341 | int |
317 | TS_ACCURACY_set_micros(TS_ACCURACY *a, const ASN1_INTEGER *micros) | 342 | TS_ACCURACY_set_micros(TS_ACCURACY *a, const ASN1_INTEGER *micros) |
@@ -331,12 +356,14 @@ TS_ACCURACY_set_micros(TS_ACCURACY *a, const ASN1_INTEGER *micros) | |||
331 | a->micros = new_micros; | 356 | a->micros = new_micros; |
332 | return 1; | 357 | return 1; |
333 | } | 358 | } |
359 | LCRYPTO_ALIAS(TS_ACCURACY_set_micros); | ||
334 | 360 | ||
335 | const ASN1_INTEGER * | 361 | const ASN1_INTEGER * |
336 | TS_ACCURACY_get_micros(const TS_ACCURACY *a) | 362 | TS_ACCURACY_get_micros(const TS_ACCURACY *a) |
337 | { | 363 | { |
338 | return a->micros; | 364 | return a->micros; |
339 | } | 365 | } |
366 | LCRYPTO_ALIAS(TS_ACCURACY_get_micros); | ||
340 | 367 | ||
341 | int | 368 | int |
342 | TS_TST_INFO_set_ordering(TS_TST_INFO *a, int ordering) | 369 | TS_TST_INFO_set_ordering(TS_TST_INFO *a, int ordering) |
@@ -344,12 +371,14 @@ TS_TST_INFO_set_ordering(TS_TST_INFO *a, int ordering) | |||
344 | a->ordering = ordering ? 0xFF : 0x00; | 371 | a->ordering = ordering ? 0xFF : 0x00; |
345 | return 1; | 372 | return 1; |
346 | } | 373 | } |
374 | LCRYPTO_ALIAS(TS_TST_INFO_set_ordering); | ||
347 | 375 | ||
348 | int | 376 | int |
349 | TS_TST_INFO_get_ordering(const TS_TST_INFO *a) | 377 | TS_TST_INFO_get_ordering(const TS_TST_INFO *a) |
350 | { | 378 | { |
351 | return a->ordering ? 1 : 0; | 379 | return a->ordering ? 1 : 0; |
352 | } | 380 | } |
381 | LCRYPTO_ALIAS(TS_TST_INFO_get_ordering); | ||
353 | 382 | ||
354 | int | 383 | int |
355 | TS_TST_INFO_set_nonce(TS_TST_INFO *a, const ASN1_INTEGER *nonce) | 384 | TS_TST_INFO_set_nonce(TS_TST_INFO *a, const ASN1_INTEGER *nonce) |
@@ -367,12 +396,14 @@ TS_TST_INFO_set_nonce(TS_TST_INFO *a, const ASN1_INTEGER *nonce) | |||
367 | a->nonce = new_nonce; | 396 | a->nonce = new_nonce; |
368 | return 1; | 397 | return 1; |
369 | } | 398 | } |
399 | LCRYPTO_ALIAS(TS_TST_INFO_set_nonce); | ||
370 | 400 | ||
371 | const ASN1_INTEGER * | 401 | const ASN1_INTEGER * |
372 | TS_TST_INFO_get_nonce(const TS_TST_INFO *a) | 402 | TS_TST_INFO_get_nonce(const TS_TST_INFO *a) |
373 | { | 403 | { |
374 | return a->nonce; | 404 | return a->nonce; |
375 | } | 405 | } |
406 | LCRYPTO_ALIAS(TS_TST_INFO_get_nonce); | ||
376 | 407 | ||
377 | int | 408 | int |
378 | TS_TST_INFO_set_tsa(TS_TST_INFO *a, GENERAL_NAME *tsa) | 409 | TS_TST_INFO_set_tsa(TS_TST_INFO *a, GENERAL_NAME *tsa) |
@@ -390,12 +421,14 @@ TS_TST_INFO_set_tsa(TS_TST_INFO *a, GENERAL_NAME *tsa) | |||
390 | a->tsa = new_tsa; | 421 | a->tsa = new_tsa; |
391 | return 1; | 422 | return 1; |
392 | } | 423 | } |
424 | LCRYPTO_ALIAS(TS_TST_INFO_set_tsa); | ||
393 | 425 | ||
394 | GENERAL_NAME * | 426 | GENERAL_NAME * |
395 | TS_TST_INFO_get_tsa(TS_TST_INFO *a) | 427 | TS_TST_INFO_get_tsa(TS_TST_INFO *a) |
396 | { | 428 | { |
397 | return a->tsa; | 429 | return a->tsa; |
398 | } | 430 | } |
431 | LCRYPTO_ALIAS(TS_TST_INFO_get_tsa); | ||
399 | 432 | ||
400 | STACK_OF(X509_EXTENSION) *TS_TST_INFO_get_exts(TS_TST_INFO *a) | 433 | STACK_OF(X509_EXTENSION) *TS_TST_INFO_get_exts(TS_TST_INFO *a) |
401 | { | 434 | { |
@@ -410,51 +443,60 @@ TS_TST_INFO_ext_free(TS_TST_INFO *a) | |||
410 | sk_X509_EXTENSION_pop_free(a->extensions, X509_EXTENSION_free); | 443 | sk_X509_EXTENSION_pop_free(a->extensions, X509_EXTENSION_free); |
411 | a->extensions = NULL; | 444 | a->extensions = NULL; |
412 | } | 445 | } |
446 | LCRYPTO_ALIAS(TS_TST_INFO_ext_free); | ||
413 | 447 | ||
414 | int | 448 | int |
415 | TS_TST_INFO_get_ext_count(TS_TST_INFO *a) | 449 | TS_TST_INFO_get_ext_count(TS_TST_INFO *a) |
416 | { | 450 | { |
417 | return X509v3_get_ext_count(a->extensions); | 451 | return X509v3_get_ext_count(a->extensions); |
418 | } | 452 | } |
453 | LCRYPTO_ALIAS(TS_TST_INFO_get_ext_count); | ||
419 | 454 | ||
420 | int | 455 | int |
421 | TS_TST_INFO_get_ext_by_NID(TS_TST_INFO *a, int nid, int lastpos) | 456 | TS_TST_INFO_get_ext_by_NID(TS_TST_INFO *a, int nid, int lastpos) |
422 | { | 457 | { |
423 | return X509v3_get_ext_by_NID(a->extensions, nid, lastpos); | 458 | return X509v3_get_ext_by_NID(a->extensions, nid, lastpos); |
424 | } | 459 | } |
460 | LCRYPTO_ALIAS(TS_TST_INFO_get_ext_by_NID); | ||
425 | 461 | ||
426 | int | 462 | int |
427 | TS_TST_INFO_get_ext_by_OBJ(TS_TST_INFO *a, const ASN1_OBJECT *obj, int lastpos) | 463 | TS_TST_INFO_get_ext_by_OBJ(TS_TST_INFO *a, const ASN1_OBJECT *obj, int lastpos) |
428 | { | 464 | { |
429 | return X509v3_get_ext_by_OBJ(a->extensions, obj, lastpos); | 465 | return X509v3_get_ext_by_OBJ(a->extensions, obj, lastpos); |
430 | } | 466 | } |
467 | LCRYPTO_ALIAS(TS_TST_INFO_get_ext_by_OBJ); | ||
431 | 468 | ||
432 | int | 469 | int |
433 | TS_TST_INFO_get_ext_by_critical(TS_TST_INFO *a, int crit, int lastpos) | 470 | TS_TST_INFO_get_ext_by_critical(TS_TST_INFO *a, int crit, int lastpos) |
434 | { | 471 | { |
435 | return X509v3_get_ext_by_critical(a->extensions, crit, lastpos); | 472 | return X509v3_get_ext_by_critical(a->extensions, crit, lastpos); |
436 | } | 473 | } |
474 | LCRYPTO_ALIAS(TS_TST_INFO_get_ext_by_critical); | ||
437 | 475 | ||
438 | X509_EXTENSION * | 476 | X509_EXTENSION * |
439 | TS_TST_INFO_get_ext(TS_TST_INFO *a, int loc) | 477 | TS_TST_INFO_get_ext(TS_TST_INFO *a, int loc) |
440 | { | 478 | { |
441 | return X509v3_get_ext(a->extensions, loc); | 479 | return X509v3_get_ext(a->extensions, loc); |
442 | } | 480 | } |
481 | LCRYPTO_ALIAS(TS_TST_INFO_get_ext); | ||
443 | 482 | ||
444 | X509_EXTENSION * | 483 | X509_EXTENSION * |
445 | TS_TST_INFO_delete_ext(TS_TST_INFO *a, int loc) | 484 | TS_TST_INFO_delete_ext(TS_TST_INFO *a, int loc) |
446 | { | 485 | { |
447 | return X509v3_delete_ext(a->extensions, loc); | 486 | return X509v3_delete_ext(a->extensions, loc); |
448 | } | 487 | } |
488 | LCRYPTO_ALIAS(TS_TST_INFO_delete_ext); | ||
449 | 489 | ||
450 | int | 490 | int |
451 | TS_TST_INFO_add_ext(TS_TST_INFO *a, X509_EXTENSION *ex, int loc) | 491 | TS_TST_INFO_add_ext(TS_TST_INFO *a, X509_EXTENSION *ex, int loc) |
452 | { | 492 | { |
453 | return X509v3_add_ext(&a->extensions, ex, loc) != NULL; | 493 | return X509v3_add_ext(&a->extensions, ex, loc) != NULL; |
454 | } | 494 | } |
495 | LCRYPTO_ALIAS(TS_TST_INFO_add_ext); | ||
455 | 496 | ||
456 | void * | 497 | void * |
457 | TS_TST_INFO_get_ext_d2i(TS_TST_INFO *a, int nid, int *crit, int *idx) | 498 | TS_TST_INFO_get_ext_d2i(TS_TST_INFO *a, int nid, int *crit, int *idx) |
458 | { | 499 | { |
459 | return X509V3_get_d2i(a->extensions, nid, crit, idx); | 500 | return X509V3_get_d2i(a->extensions, nid, crit, idx); |
460 | } | 501 | } |
502 | LCRYPTO_ALIAS(TS_TST_INFO_get_ext_d2i); | ||