X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=include%2Finternal%2Fprovider.h;h=3bfc1542839d9b6eb993d06487d0e53db4d5df7b;hp=d7c0926a0bb8b5c79d70eb9577a54948165ba64c;hb=82ec09ec6d4e35ef359a7cb22c0cb46662f18155;hpb=72bfc9585891cffd29eb683ae5fb3181d62b9d33 diff --git a/include/internal/provider.h b/include/internal/provider.h index d7c0926a0b..3bfc154283 100644 --- a/include/internal/provider.h +++ b/include/internal/provider.h @@ -71,6 +71,10 @@ OPENSSL_CTX *ossl_provider_library_context(const OSSL_PROVIDER *prov); void ossl_provider_teardown(const OSSL_PROVIDER *prov); const OSSL_PARAM *ossl_provider_gettable_params(const OSSL_PROVIDER *prov); int ossl_provider_get_params(const OSSL_PROVIDER *prov, OSSL_PARAM params[]); +int ossl_provider_get_capabilities(const OSSL_PROVIDER *prov, + const char *capability, + OSSL_CALLBACK *cb, + void *arg); const OSSL_ALGORITHM *ossl_provider_query_operation(const OSSL_PROVIDER *prov, int operation_id, int *no_cache);