diff options
| author | beck <> | 2023-07-07 07:25:21 +0000 |
|---|---|---|
| committer | beck <> | 2023-07-07 07:25:21 +0000 |
| commit | 8ec0f288746ef0197965cf8c262dd2e89fba308e (patch) | |
| tree | 03f67cd10b025f5ce0904de547993e7926649551 /src/lib/libcrypto/ts/ts_rsp_utils.c | |
| parent | 56638c25a15467889e31f4fb3e4f44b0adda03e9 (diff) | |
| download | openbsd-8ec0f288746ef0197965cf8c262dd2e89fba308e.tar.gz openbsd-8ec0f288746ef0197965cf8c262dd2e89fba308e.tar.bz2 openbsd-8ec0f288746ef0197965cf8c262dd2e89fba308e.zip | |
Hide symbols in ts
ok jsing@
Diffstat (limited to '')
| -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); | ||
