Replumbing: Add support for the provider query_operation function
[openssl.git] / include / internal / provider.h
index dee5ee6b9f2606e9b3cf733382e7c35003f3bed6..ac70fcc5b6223dfdb0e84eec566d4926d88036e1 100644 (file)
@@ -59,6 +59,9 @@ void ossl_provider_teardown(const OSSL_PROVIDER *prov);
 const OSSL_ITEM *ossl_provider_get_param_types(const OSSL_PROVIDER *prov);
 int ossl_provider_get_params(const OSSL_PROVIDER *prov,
                              const OSSL_PARAM params[]);
+const OSSL_ALGORITHM *ossl_provider_query_operation(const OSSL_PROVIDER *prov,
+                                                    int operation_id,
+                                                    int *no_cache);
 
 # ifdef __cplusplus
 }