diff options
| author | beck <> | 2022-11-14 17:48:50 +0000 |
|---|---|---|
| committer | beck <> | 2022-11-14 17:48:50 +0000 |
| commit | 86ef9af254717a5620d93d1ebe06ab2ad9597496 (patch) | |
| tree | c42f727f8848b4a56e738422f26e8b44150174e4 /src/lib/libcrypto/x509/x509_lu.c | |
| parent | ee06865d71aaa04ea842bc01f03382ca41128858 (diff) | |
| download | openbsd-86ef9af254717a5620d93d1ebe06ab2ad9597496.tar.gz openbsd-86ef9af254717a5620d93d1ebe06ab2ad9597496.tar.bz2 openbsd-86ef9af254717a5620d93d1ebe06ab2ad9597496.zip | |
Hide public symbols in libcrypto/x509 .c files
ok tb@
Diffstat (limited to 'src/lib/libcrypto/x509/x509_lu.c')
| -rw-r--r-- | src/lib/libcrypto/x509/x509_lu.c | 44 |
1 files changed, 43 insertions, 1 deletions
diff --git a/src/lib/libcrypto/x509/x509_lu.c b/src/lib/libcrypto/x509/x509_lu.c index 90d75497dd..80ff1ed429 100644 --- a/src/lib/libcrypto/x509/x509_lu.c +++ b/src/lib/libcrypto/x509/x509_lu.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: x509_lu.c,v 1.55 2022/01/14 07:53:45 tb Exp $ */ | 1 | /* $OpenBSD: x509_lu.c,v 1.56 2022/11/14 17:48:50 beck Exp $ */ |
| 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
| 3 | * All rights reserved. | 3 | * All rights reserved. |
| 4 | * | 4 | * |
| @@ -84,6 +84,7 @@ X509_LOOKUP_new(X509_LOOKUP_METHOD *method) | |||
| 84 | 84 | ||
| 85 | return lu; | 85 | return lu; |
| 86 | } | 86 | } |
| 87 | LCRYPTO_ALIAS(X509_LOOKUP_new) | ||
| 87 | 88 | ||
| 88 | void | 89 | void |
| 89 | X509_LOOKUP_free(X509_LOOKUP *ctx) | 90 | X509_LOOKUP_free(X509_LOOKUP *ctx) |
| @@ -94,6 +95,7 @@ X509_LOOKUP_free(X509_LOOKUP *ctx) | |||
| 94 | ctx->method->free(ctx); | 95 | ctx->method->free(ctx); |
| 95 | free(ctx); | 96 | free(ctx); |
| 96 | } | 97 | } |
| 98 | LCRYPTO_ALIAS(X509_LOOKUP_free) | ||
| 97 | 99 | ||
| 98 | int | 100 | int |
| 99 | X509_LOOKUP_init(X509_LOOKUP *ctx) | 101 | X509_LOOKUP_init(X509_LOOKUP *ctx) |
| @@ -104,6 +106,7 @@ X509_LOOKUP_init(X509_LOOKUP *ctx) | |||
| 104 | return 1; | 106 | return 1; |
| 105 | return ctx->method->init(ctx); | 107 | return ctx->method->init(ctx); |
| 106 | } | 108 | } |
| 109 | LCRYPTO_ALIAS(X509_LOOKUP_init) | ||
| 107 | 110 | ||
| 108 | int | 111 | int |
| 109 | X509_LOOKUP_shutdown(X509_LOOKUP *ctx) | 112 | X509_LOOKUP_shutdown(X509_LOOKUP *ctx) |
| @@ -114,6 +117,7 @@ X509_LOOKUP_shutdown(X509_LOOKUP *ctx) | |||
| 114 | return 1; | 117 | return 1; |
| 115 | return ctx->method->shutdown(ctx); | 118 | return ctx->method->shutdown(ctx); |
| 116 | } | 119 | } |
| 120 | LCRYPTO_ALIAS(X509_LOOKUP_shutdown) | ||
| 117 | 121 | ||
| 118 | int | 122 | int |
| 119 | X509_LOOKUP_ctrl(X509_LOOKUP *ctx, int cmd, const char *argc, long argl, | 123 | X509_LOOKUP_ctrl(X509_LOOKUP *ctx, int cmd, const char *argc, long argl, |
| @@ -125,6 +129,7 @@ X509_LOOKUP_ctrl(X509_LOOKUP *ctx, int cmd, const char *argc, long argl, | |||
| 125 | return 1; | 129 | return 1; |
| 126 | return ctx->method->ctrl(ctx, cmd, argc, argl, ret); | 130 | return ctx->method->ctrl(ctx, cmd, argc, argl, ret); |
| 127 | } | 131 | } |
| 132 | LCRYPTO_ALIAS(X509_LOOKUP_ctrl) | ||
| 128 | 133 | ||
| 129 | int | 134 | int |
| 130 | X509_LOOKUP_by_subject(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, X509_NAME *name, | 135 | X509_LOOKUP_by_subject(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, X509_NAME *name, |
| @@ -134,6 +139,7 @@ X509_LOOKUP_by_subject(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, X509_NAME *name, | |||
| 134 | return 0; | 139 | return 0; |
| 135 | return ctx->method->get_by_subject(ctx, type, name, ret); | 140 | return ctx->method->get_by_subject(ctx, type, name, ret); |
| 136 | } | 141 | } |
| 142 | LCRYPTO_ALIAS(X509_LOOKUP_by_subject) | ||
| 137 | 143 | ||
| 138 | int | 144 | int |
| 139 | X509_LOOKUP_by_issuer_serial(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, | 145 | X509_LOOKUP_by_issuer_serial(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, |
| @@ -143,6 +149,7 @@ X509_LOOKUP_by_issuer_serial(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, | |||
| 143 | return 0; | 149 | return 0; |
| 144 | return ctx->method->get_by_issuer_serial(ctx, type, name, serial, ret); | 150 | return ctx->method->get_by_issuer_serial(ctx, type, name, serial, ret); |
| 145 | } | 151 | } |
| 152 | LCRYPTO_ALIAS(X509_LOOKUP_by_issuer_serial) | ||
| 146 | 153 | ||
| 147 | int | 154 | int |
| 148 | X509_LOOKUP_by_fingerprint(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, | 155 | X509_LOOKUP_by_fingerprint(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, |
| @@ -152,6 +159,7 @@ X509_LOOKUP_by_fingerprint(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, | |||
| 152 | return 0; | 159 | return 0; |
| 153 | return ctx->method->get_by_fingerprint(ctx, type, bytes, len, ret); | 160 | return ctx->method->get_by_fingerprint(ctx, type, bytes, len, ret); |
| 154 | } | 161 | } |
| 162 | LCRYPTO_ALIAS(X509_LOOKUP_by_fingerprint) | ||
| 155 | 163 | ||
| 156 | int | 164 | int |
| 157 | X509_LOOKUP_by_alias(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, const char *str, | 165 | X509_LOOKUP_by_alias(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, const char *str, |
| @@ -161,6 +169,7 @@ X509_LOOKUP_by_alias(X509_LOOKUP *ctx, X509_LOOKUP_TYPE type, const char *str, | |||
| 161 | return 0; | 169 | return 0; |
| 162 | return ctx->method->get_by_alias(ctx, type, str, len, ret); | 170 | return ctx->method->get_by_alias(ctx, type, str, len, ret); |
| 163 | } | 171 | } |
| 172 | LCRYPTO_ALIAS(X509_LOOKUP_by_alias) | ||
| 164 | 173 | ||
| 165 | static int | 174 | static int |
| 166 | x509_object_cmp(const X509_OBJECT * const *a, const X509_OBJECT * const *b) | 175 | x509_object_cmp(const X509_OBJECT * const *a, const X509_OBJECT * const *b) |
| @@ -208,6 +217,7 @@ X509_STORE_new(void) | |||
| 208 | 217 | ||
| 209 | return NULL; | 218 | return NULL; |
| 210 | } | 219 | } |
| 220 | LCRYPTO_ALIAS(X509_STORE_new) | ||
| 211 | 221 | ||
| 212 | X509_OBJECT * | 222 | X509_OBJECT * |
| 213 | X509_OBJECT_new(void) | 223 | X509_OBJECT_new(void) |
| @@ -223,6 +233,7 @@ X509_OBJECT_new(void) | |||
| 223 | 233 | ||
| 224 | return obj; | 234 | return obj; |
| 225 | } | 235 | } |
| 236 | LCRYPTO_ALIAS(X509_OBJECT_new) | ||
| 226 | 237 | ||
| 227 | void | 238 | void |
| 228 | X509_OBJECT_free(X509_OBJECT *a) | 239 | X509_OBJECT_free(X509_OBJECT *a) |
| @@ -241,6 +252,7 @@ X509_OBJECT_free(X509_OBJECT *a) | |||
| 241 | 252 | ||
| 242 | free(a); | 253 | free(a); |
| 243 | } | 254 | } |
| 255 | LCRYPTO_ALIAS(X509_OBJECT_free) | ||
| 244 | 256 | ||
| 245 | void | 257 | void |
| 246 | X509_STORE_free(X509_STORE *store) | 258 | X509_STORE_free(X509_STORE *store) |
| @@ -268,12 +280,14 @@ X509_STORE_free(X509_STORE *store) | |||
| 268 | X509_VERIFY_PARAM_free(store->param); | 280 | X509_VERIFY_PARAM_free(store->param); |
| 269 | free(store); | 281 | free(store); |
| 270 | } | 282 | } |
| 283 | LCRYPTO_ALIAS(X509_STORE_free) | ||
| 271 | 284 | ||
| 272 | int | 285 | int |
| 273 | X509_STORE_up_ref(X509_STORE *store) | 286 | X509_STORE_up_ref(X509_STORE *store) |
| 274 | { | 287 | { |
| 275 | return CRYPTO_add(&store->references, 1, CRYPTO_LOCK_X509_STORE) > 1; | 288 | return CRYPTO_add(&store->references, 1, CRYPTO_LOCK_X509_STORE) > 1; |
| 276 | } | 289 | } |
| 290 | LCRYPTO_ALIAS(X509_STORE_up_ref) | ||
| 277 | 291 | ||
| 278 | X509_LOOKUP * | 292 | X509_LOOKUP * |
| 279 | X509_STORE_add_lookup(X509_STORE *store, X509_LOOKUP_METHOD *method) | 293 | X509_STORE_add_lookup(X509_STORE *store, X509_LOOKUP_METHOD *method) |
| @@ -302,6 +316,7 @@ X509_STORE_add_lookup(X509_STORE *store, X509_LOOKUP_METHOD *method) | |||
| 302 | 316 | ||
| 303 | return lu; | 317 | return lu; |
| 304 | } | 318 | } |
| 319 | LCRYPTO_ALIAS(X509_STORE_add_lookup) | ||
| 305 | 320 | ||
| 306 | X509_OBJECT * | 321 | X509_OBJECT * |
| 307 | X509_STORE_CTX_get_obj_by_subject(X509_STORE_CTX *vs, X509_LOOKUP_TYPE type, | 322 | X509_STORE_CTX_get_obj_by_subject(X509_STORE_CTX *vs, X509_LOOKUP_TYPE type, |
| @@ -318,6 +333,7 @@ X509_STORE_CTX_get_obj_by_subject(X509_STORE_CTX *vs, X509_LOOKUP_TYPE type, | |||
| 318 | 333 | ||
| 319 | return obj; | 334 | return obj; |
| 320 | } | 335 | } |
| 336 | LCRYPTO_ALIAS(X509_STORE_CTX_get_obj_by_subject) | ||
| 321 | 337 | ||
| 322 | int | 338 | int |
| 323 | X509_STORE_CTX_get_by_subject(X509_STORE_CTX *vs, X509_LOOKUP_TYPE type, | 339 | X509_STORE_CTX_get_by_subject(X509_STORE_CTX *vs, X509_LOOKUP_TYPE type, |
| @@ -356,6 +372,7 @@ X509_STORE_CTX_get_by_subject(X509_STORE_CTX *vs, X509_LOOKUP_TYPE type, | |||
| 356 | 372 | ||
| 357 | return 1; | 373 | return 1; |
| 358 | } | 374 | } |
| 375 | LCRYPTO_ALIAS(X509_STORE_CTX_get_by_subject) | ||
| 359 | 376 | ||
| 360 | /* Add obj to the store. Takes ownership of obj. */ | 377 | /* Add obj to the store. Takes ownership of obj. */ |
| 361 | static int | 378 | static int |
| @@ -407,6 +424,7 @@ X509_STORE_add_cert(X509_STORE *store, X509 *x) | |||
| 407 | 424 | ||
| 408 | return X509_STORE_add_object(store, obj); | 425 | return X509_STORE_add_object(store, obj); |
| 409 | } | 426 | } |
| 427 | LCRYPTO_ALIAS(X509_STORE_add_cert) | ||
| 410 | 428 | ||
| 411 | int | 429 | int |
| 412 | X509_STORE_add_crl(X509_STORE *store, X509_CRL *x) | 430 | X509_STORE_add_crl(X509_STORE *store, X509_CRL *x) |
| @@ -429,6 +447,7 @@ X509_STORE_add_crl(X509_STORE *store, X509_CRL *x) | |||
| 429 | 447 | ||
| 430 | return X509_STORE_add_object(store, obj); | 448 | return X509_STORE_add_object(store, obj); |
| 431 | } | 449 | } |
| 450 | LCRYPTO_ALIAS(X509_STORE_add_crl) | ||
| 432 | 451 | ||
| 433 | int | 452 | int |
| 434 | X509_OBJECT_up_ref_count(X509_OBJECT *a) | 453 | X509_OBJECT_up_ref_count(X509_OBJECT *a) |
| @@ -441,12 +460,14 @@ X509_OBJECT_up_ref_count(X509_OBJECT *a) | |||
| 441 | } | 460 | } |
| 442 | return 1; | 461 | return 1; |
| 443 | } | 462 | } |
| 463 | LCRYPTO_ALIAS(X509_OBJECT_up_ref_count) | ||
| 444 | 464 | ||
| 445 | X509_LOOKUP_TYPE | 465 | X509_LOOKUP_TYPE |
| 446 | X509_OBJECT_get_type(const X509_OBJECT *a) | 466 | X509_OBJECT_get_type(const X509_OBJECT *a) |
| 447 | { | 467 | { |
| 448 | return a->type; | 468 | return a->type; |
| 449 | } | 469 | } |
| 470 | LCRYPTO_ALIAS(X509_OBJECT_get_type) | ||
| 450 | 471 | ||
| 451 | static int | 472 | static int |
| 452 | x509_object_idx_cnt(STACK_OF(X509_OBJECT) *h, X509_LOOKUP_TYPE type, | 473 | x509_object_idx_cnt(STACK_OF(X509_OBJECT) *h, X509_LOOKUP_TYPE type, |
| @@ -498,6 +519,7 @@ X509_OBJECT_idx_by_subject(STACK_OF(X509_OBJECT) *h, X509_LOOKUP_TYPE type, | |||
| 498 | { | 519 | { |
| 499 | return x509_object_idx_cnt(h, type, name, NULL); | 520 | return x509_object_idx_cnt(h, type, name, NULL); |
| 500 | } | 521 | } |
| 522 | LCRYPTO_ALIAS(X509_OBJECT_idx_by_subject) | ||
| 501 | 523 | ||
| 502 | X509_OBJECT * | 524 | X509_OBJECT * |
| 503 | X509_OBJECT_retrieve_by_subject(STACK_OF(X509_OBJECT) *h, X509_LOOKUP_TYPE type, | 525 | X509_OBJECT_retrieve_by_subject(STACK_OF(X509_OBJECT) *h, X509_LOOKUP_TYPE type, |
| @@ -510,6 +532,7 @@ X509_OBJECT_retrieve_by_subject(STACK_OF(X509_OBJECT) *h, X509_LOOKUP_TYPE type, | |||
| 510 | return NULL; | 532 | return NULL; |
| 511 | return sk_X509_OBJECT_value(h, idx); | 533 | return sk_X509_OBJECT_value(h, idx); |
| 512 | } | 534 | } |
| 535 | LCRYPTO_ALIAS(X509_OBJECT_retrieve_by_subject) | ||
| 513 | 536 | ||
| 514 | X509 * | 537 | X509 * |
| 515 | X509_OBJECT_get0_X509(const X509_OBJECT *xo) | 538 | X509_OBJECT_get0_X509(const X509_OBJECT *xo) |
| @@ -518,6 +541,7 @@ X509_OBJECT_get0_X509(const X509_OBJECT *xo) | |||
| 518 | return xo->data.x509; | 541 | return xo->data.x509; |
| 519 | return NULL; | 542 | return NULL; |
| 520 | } | 543 | } |
| 544 | LCRYPTO_ALIAS(X509_OBJECT_get0_X509) | ||
| 521 | 545 | ||
| 522 | X509_CRL * | 546 | X509_CRL * |
| 523 | X509_OBJECT_get0_X509_CRL(X509_OBJECT *xo) | 547 | X509_OBJECT_get0_X509_CRL(X509_OBJECT *xo) |
| @@ -526,6 +550,7 @@ X509_OBJECT_get0_X509_CRL(X509_OBJECT *xo) | |||
| 526 | return xo->data.crl; | 550 | return xo->data.crl; |
| 527 | return NULL; | 551 | return NULL; |
| 528 | } | 552 | } |
| 553 | LCRYPTO_ALIAS(X509_OBJECT_get0_X509_CRL) | ||
| 529 | 554 | ||
| 530 | static STACK_OF(X509) * | 555 | static STACK_OF(X509) * |
| 531 | X509_get1_certs_from_cache(X509_STORE *store, X509_NAME *name) | 556 | X509_get1_certs_from_cache(X509_STORE *store, X509_NAME *name) |
| @@ -589,6 +614,7 @@ X509_STORE_get1_certs(X509_STORE_CTX *ctx, X509_NAME *name) | |||
| 589 | 614 | ||
| 590 | return X509_get1_certs_from_cache(store, name); | 615 | return X509_get1_certs_from_cache(store, name); |
| 591 | } | 616 | } |
| 617 | LCRYPTO_ALIAS(X509_STORE_get1_certs) | ||
| 592 | 618 | ||
| 593 | STACK_OF(X509_CRL) * | 619 | STACK_OF(X509_CRL) * |
| 594 | X509_STORE_get1_crls(X509_STORE_CTX *ctx, X509_NAME *name) | 620 | X509_STORE_get1_crls(X509_STORE_CTX *ctx, X509_NAME *name) |
| @@ -639,6 +665,7 @@ X509_STORE_get1_crls(X509_STORE_CTX *ctx, X509_NAME *name) | |||
| 639 | sk_X509_CRL_pop_free(sk, X509_CRL_free); | 665 | sk_X509_CRL_pop_free(sk, X509_CRL_free); |
| 640 | return NULL; | 666 | return NULL; |
| 641 | } | 667 | } |
| 668 | LCRYPTO_ALIAS(X509_STORE_get1_crls) | ||
| 642 | 669 | ||
| 643 | X509_OBJECT * | 670 | X509_OBJECT * |
| 644 | X509_OBJECT_retrieve_match(STACK_OF(X509_OBJECT) *h, X509_OBJECT *x) | 671 | X509_OBJECT_retrieve_match(STACK_OF(X509_OBJECT) *h, X509_OBJECT *x) |
| @@ -667,6 +694,7 @@ X509_OBJECT_retrieve_match(STACK_OF(X509_OBJECT) *h, X509_OBJECT *x) | |||
| 667 | } | 694 | } |
| 668 | return NULL; | 695 | return NULL; |
| 669 | } | 696 | } |
| 697 | LCRYPTO_ALIAS(X509_OBJECT_retrieve_match) | ||
| 670 | 698 | ||
| 671 | /* Try to get issuer certificate from store. Due to limitations | 699 | /* Try to get issuer certificate from store. Due to limitations |
| 672 | * of the API this can only retrieve a single certificate matching | 700 | * of the API this can only retrieve a single certificate matching |
| @@ -757,30 +785,35 @@ X509_STORE_CTX_get1_issuer(X509 **out_issuer, X509_STORE_CTX *ctx, X509 *x) | |||
| 757 | CRYPTO_w_unlock(CRYPTO_LOCK_X509_STORE); | 785 | CRYPTO_w_unlock(CRYPTO_LOCK_X509_STORE); |
| 758 | return ret; | 786 | return ret; |
| 759 | } | 787 | } |
| 788 | LCRYPTO_ALIAS(X509_STORE_CTX_get1_issuer) | ||
| 760 | 789 | ||
| 761 | STACK_OF(X509_OBJECT) * | 790 | STACK_OF(X509_OBJECT) * |
| 762 | X509_STORE_get0_objects(X509_STORE *xs) | 791 | X509_STORE_get0_objects(X509_STORE *xs) |
| 763 | { | 792 | { |
| 764 | return xs->objs; | 793 | return xs->objs; |
| 765 | } | 794 | } |
| 795 | LCRYPTO_ALIAS(X509_STORE_get0_objects) | ||
| 766 | 796 | ||
| 767 | void * | 797 | void * |
| 768 | X509_STORE_get_ex_data(X509_STORE *xs, int idx) | 798 | X509_STORE_get_ex_data(X509_STORE *xs, int idx) |
| 769 | { | 799 | { |
| 770 | return CRYPTO_get_ex_data(&xs->ex_data, idx); | 800 | return CRYPTO_get_ex_data(&xs->ex_data, idx); |
| 771 | } | 801 | } |
| 802 | LCRYPTO_ALIAS(X509_STORE_get_ex_data) | ||
| 772 | 803 | ||
| 773 | int | 804 | int |
| 774 | X509_STORE_set_ex_data(X509_STORE *xs, int idx, void *data) | 805 | X509_STORE_set_ex_data(X509_STORE *xs, int idx, void *data) |
| 775 | { | 806 | { |
| 776 | return CRYPTO_set_ex_data(&xs->ex_data, idx, data); | 807 | return CRYPTO_set_ex_data(&xs->ex_data, idx, data); |
| 777 | } | 808 | } |
| 809 | LCRYPTO_ALIAS(X509_STORE_set_ex_data) | ||
| 778 | 810 | ||
| 779 | int | 811 | int |
| 780 | X509_STORE_set_flags(X509_STORE *ctx, unsigned long flags) | 812 | X509_STORE_set_flags(X509_STORE *ctx, unsigned long flags) |
| 781 | { | 813 | { |
| 782 | return X509_VERIFY_PARAM_set_flags(ctx->param, flags); | 814 | return X509_VERIFY_PARAM_set_flags(ctx->param, flags); |
| 783 | } | 815 | } |
| 816 | LCRYPTO_ALIAS(X509_STORE_set_flags) | ||
| 784 | 817 | ||
| 785 | int | 818 | int |
| 786 | X509_STORE_set_depth(X509_STORE *ctx, int depth) | 819 | X509_STORE_set_depth(X509_STORE *ctx, int depth) |
| @@ -788,51 +821,60 @@ X509_STORE_set_depth(X509_STORE *ctx, int depth) | |||
| 788 | X509_VERIFY_PARAM_set_depth(ctx->param, depth); | 821 | X509_VERIFY_PARAM_set_depth(ctx->param, depth); |
| 789 | return 1; | 822 | return 1; |
| 790 | } | 823 | } |
| 824 | LCRYPTO_ALIAS(X509_STORE_set_depth) | ||
| 791 | 825 | ||
| 792 | int | 826 | int |
| 793 | X509_STORE_set_purpose(X509_STORE *ctx, int purpose) | 827 | X509_STORE_set_purpose(X509_STORE *ctx, int purpose) |
| 794 | { | 828 | { |
| 795 | return X509_VERIFY_PARAM_set_purpose(ctx->param, purpose); | 829 | return X509_VERIFY_PARAM_set_purpose(ctx->param, purpose); |
| 796 | } | 830 | } |
| 831 | LCRYPTO_ALIAS(X509_STORE_set_purpose) | ||
| 797 | 832 | ||
| 798 | int | 833 | int |
| 799 | X509_STORE_set_trust(X509_STORE *ctx, int trust) | 834 | X509_STORE_set_trust(X509_STORE *ctx, int trust) |
| 800 | { | 835 | { |
| 801 | return X509_VERIFY_PARAM_set_trust(ctx->param, trust); | 836 | return X509_VERIFY_PARAM_set_trust(ctx->param, trust); |
| 802 | } | 837 | } |
| 838 | LCRYPTO_ALIAS(X509_STORE_set_trust) | ||
| 803 | 839 | ||
| 804 | int | 840 | int |
| 805 | X509_STORE_set1_param(X509_STORE *ctx, X509_VERIFY_PARAM *param) | 841 | X509_STORE_set1_param(X509_STORE *ctx, X509_VERIFY_PARAM *param) |
| 806 | { | 842 | { |
| 807 | return X509_VERIFY_PARAM_set1(ctx->param, param); | 843 | return X509_VERIFY_PARAM_set1(ctx->param, param); |
| 808 | } | 844 | } |
| 845 | LCRYPTO_ALIAS(X509_STORE_set1_param) | ||
| 809 | 846 | ||
| 810 | X509_VERIFY_PARAM * | 847 | X509_VERIFY_PARAM * |
| 811 | X509_STORE_get0_param(X509_STORE *ctx) | 848 | X509_STORE_get0_param(X509_STORE *ctx) |
| 812 | { | 849 | { |
| 813 | return ctx->param; | 850 | return ctx->param; |
| 814 | } | 851 | } |
| 852 | LCRYPTO_ALIAS(X509_STORE_get0_param) | ||
| 815 | 853 | ||
| 816 | void | 854 | void |
| 817 | X509_STORE_set_verify(X509_STORE *store, X509_STORE_CTX_verify_fn verify) | 855 | X509_STORE_set_verify(X509_STORE *store, X509_STORE_CTX_verify_fn verify) |
| 818 | { | 856 | { |
| 819 | store->verify = verify; | 857 | store->verify = verify; |
| 820 | } | 858 | } |
| 859 | LCRYPTO_ALIAS(X509_STORE_set_verify) | ||
| 821 | 860 | ||
| 822 | X509_STORE_CTX_verify_fn | 861 | X509_STORE_CTX_verify_fn |
| 823 | X509_STORE_get_verify(X509_STORE *store) | 862 | X509_STORE_get_verify(X509_STORE *store) |
| 824 | { | 863 | { |
| 825 | return store->verify; | 864 | return store->verify; |
| 826 | } | 865 | } |
| 866 | LCRYPTO_ALIAS(X509_STORE_get_verify) | ||
| 827 | 867 | ||
| 828 | void | 868 | void |
| 829 | X509_STORE_set_verify_cb(X509_STORE *store, X509_STORE_CTX_verify_cb verify_cb) | 869 | X509_STORE_set_verify_cb(X509_STORE *store, X509_STORE_CTX_verify_cb verify_cb) |
| 830 | { | 870 | { |
| 831 | store->verify_cb = verify_cb; | 871 | store->verify_cb = verify_cb; |
| 832 | } | 872 | } |
| 873 | LCRYPTO_ALIAS(X509_STORE_set_verify_cb) | ||
| 833 | 874 | ||
| 834 | X509_STORE_CTX_verify_cb | 875 | X509_STORE_CTX_verify_cb |
| 835 | X509_STORE_get_verify_cb(X509_STORE *store) | 876 | X509_STORE_get_verify_cb(X509_STORE *store) |
| 836 | { | 877 | { |
| 837 | return store->verify_cb; | 878 | return store->verify_cb; |
| 838 | } | 879 | } |
| 880 | LCRYPTO_ALIAS(X509_STORE_get_verify_cb) | ||
