summaryrefslogtreecommitdiff
path: root/src/lib/libcrypto/x509/x509_vfy.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/libcrypto/x509/x509_vfy.c')
-rw-r--r--src/lib/libcrypto/x509/x509_vfy.c24
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}
2588LCRYPTO_ALIAS(X509_STORE_CTX_set_verify) 2588LCRYPTO_ALIAS(X509_STORE_CTX_set_verify)
2589 2589
2590X509_STORE_CTX_check_issued_fn
2591X509_STORE_get_check_issued(X509_STORE *store)
2592{
2593 return store->check_issued;
2594}
2595LCRYPTO_ALIAS(X509_STORE_get_check_issued)
2596
2597void
2598X509_STORE_set_check_issued(X509_STORE *store,
2599 X509_STORE_CTX_check_issued_fn check_issued)
2600{
2601 store->check_issued = check_issued;
2602}
2603LCRYPTO_ALIAS(X509_STORE_set_check_issued)
2604
2605X509_STORE_CTX_check_issued_fn
2606X509_STORE_CTX_get_check_issued(X509_STORE_CTX *ctx)
2607{
2608 return ctx->check_issued;
2609}
2610LCRYPTO_ALIAS(X509_STORE_CTX_get_check_issued)
2611
2590X509 * 2612X509 *
2591X509_STORE_CTX_get0_cert(X509_STORE_CTX *ctx) 2613X509_STORE_CTX_get0_cert(X509_STORE_CTX *ctx)
2592{ 2614{