]> git.ipfire.org Git - thirdparty/openssl.git/blobdiff - include/internal/core.h
Add internal function ossl_algorithm_do_all()
[thirdparty/openssl.git] / include / internal / core.h
index 3f0cdfaeff27a98adf0f3f82f1e823a6aa51fd6a..bd2f9a0989d8149707dc05d973b5ce14d8cfc5af 100644 (file)
@@ -51,4 +51,11 @@ void *ossl_method_construct(OPENSSL_CTX *ctx, int operation_id,
                             int force_cache,
                             OSSL_METHOD_CONSTRUCT_METHOD *mcm, void *mcm_data);
 
+void ossl_algorithm_do_all(OPENSSL_CTX *libctx, int operation_id,
+                           OSSL_PROVIDER *provider,
+                           void (*fn)(OSSL_PROVIDER *provider,
+                                      const OSSL_ALGORITHM *algo,
+                                      int no_store, void *data),
+                           void *data);
+
 #endif