diff options
Diffstat (limited to 'src/lib/libcrypto/x509/x509_lu.c')
-rw-r--r-- | src/lib/libcrypto/x509/x509_lu.c | 25 |
1 files changed, 21 insertions, 4 deletions
diff --git a/src/lib/libcrypto/x509/x509_lu.c b/src/lib/libcrypto/x509/x509_lu.c index ca96edf221..9400aec320 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.53 2021/11/19 07:49:27 schwarze Exp $ */ | 1 | /* $OpenBSD: x509_lu.c,v 1.54 2022/01/05 20:18:19 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 | * |
@@ -821,8 +821,25 @@ X509_STORE_get0_param(X509_STORE *ctx) | |||
821 | } | 821 | } |
822 | 822 | ||
823 | void | 823 | void |
824 | X509_STORE_set_verify_cb(X509_STORE *ctx, | 824 | X509_STORE_set_verify(X509_STORE *store, X509_STORE_CTX_verify_fn verify) |
825 | int (*verify_cb)(int, X509_STORE_CTX *)) | ||
826 | { | 825 | { |
827 | ctx->verify_cb = verify_cb; | 826 | store->verify = verify; |
827 | } | ||
828 | |||
829 | X509_STORE_CTX_verify_fn | ||
830 | X509_STORE_get_verify(X509_STORE *store) | ||
831 | { | ||
832 | return store->verify; | ||
833 | } | ||
834 | |||
835 | void | ||
836 | X509_STORE_set_verify_cb(X509_STORE *store, X509_STORE_CTX_verify_cb verify_cb) | ||
837 | { | ||
838 | store->verify_cb = verify_cb; | ||
839 | } | ||
840 | |||
841 | X509_STORE_CTX_verify_cb | ||
842 | X509_STORE_get_verify_cb(X509_STORE *store) | ||
843 | { | ||
844 | return store->verify_cb; | ||
828 | } | 845 | } |