diff options
Diffstat (limited to 'src/lib/libcrypto/x509/x509_vfy.c')
-rw-r--r-- | src/lib/libcrypto/x509/x509_vfy.c | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/src/lib/libcrypto/x509/x509_vfy.c b/src/lib/libcrypto/x509/x509_vfy.c index 9b7f371cea..675aba4322 100644 --- a/src/lib/libcrypto/x509/x509_vfy.c +++ b/src/lib/libcrypto/x509/x509_vfy.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: x509_vfy.c,v 1.107 2022/11/26 16:08:55 tb Exp $ */ | 1 | /* $OpenBSD: x509_vfy.c,v 1.108 2022/12/01 05:16:08 tb 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 | * |
@@ -2587,6 +2587,28 @@ X509_STORE_CTX_set_verify(X509_STORE_CTX *ctx, int (*verify)(X509_STORE_CTX *)) | |||
2587 | } | 2587 | } |
2588 | LCRYPTO_ALIAS(X509_STORE_CTX_set_verify) | 2588 | LCRYPTO_ALIAS(X509_STORE_CTX_set_verify) |
2589 | 2589 | ||
2590 | X509_STORE_CTX_check_issued_fn | ||
2591 | X509_STORE_get_check_issued(X509_STORE *store) | ||
2592 | { | ||
2593 | return store->check_issued; | ||
2594 | } | ||
2595 | LCRYPTO_ALIAS(X509_STORE_get_check_issued) | ||
2596 | |||
2597 | void | ||
2598 | X509_STORE_set_check_issued(X509_STORE *store, | ||
2599 | X509_STORE_CTX_check_issued_fn check_issued) | ||
2600 | { | ||
2601 | store->check_issued = check_issued; | ||
2602 | } | ||
2603 | LCRYPTO_ALIAS(X509_STORE_set_check_issued) | ||
2604 | |||
2605 | X509_STORE_CTX_check_issued_fn | ||
2606 | X509_STORE_CTX_get_check_issued(X509_STORE_CTX *ctx) | ||
2607 | { | ||
2608 | return ctx->check_issued; | ||
2609 | } | ||
2610 | LCRYPTO_ALIAS(X509_STORE_CTX_get_check_issued) | ||
2611 | |||
2590 | X509 * | 2612 | X509 * |
2591 | X509_STORE_CTX_get0_cert(X509_STORE_CTX *ctx) | 2613 | X509_STORE_CTX_get0_cert(X509_STORE_CTX *ctx) |
2592 | { | 2614 | { |