aboutsummaryrefslogtreecommitdiff
path: root/crypto/provider.c
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/provider.c')
-rw-r--r--crypto/provider.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/crypto/provider.c b/crypto/provider.c
index fe46d31..09a5e53 100644
--- a/crypto/provider.c
+++ b/crypto/provider.c
@@ -85,3 +85,11 @@ const char *OSSL_PROVIDER_name(const OSSL_PROVIDER *prov)
{
return ossl_provider_name(prov);
}
+
+int OSSL_PROVIDER_do_all(OPENSSL_CTX *ctx,
+ int (*cb)(OSSL_PROVIDER *provider,
+ void *cbdata),
+ void *cbdata)
+{
+ return ossl_provider_forall_loaded(ctx, cb, cbdata);
+}