[#OSSL_PROVIDER_query_operation] = OSSL_PROVIDER_query_operation :mrdocs: Query algorithms a provider implements for an operation. == Synopsis Declared in `<openssl/provider.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:OSSL_ALGORITHM.adoc[OSSL_ALGORITHM] const* OSSL_PROVIDER_query_operation( xref:OSSL_PROVIDER.adoc[OSSL_PROVIDER] const* prov, int operation_id, int* no_cache); ---- == Return Value Algorithm array owned by the provider until OSSL_PROVIDER_unquery_operation(), or NULL. == Parameters [cols="1,4"] |=== | Name| Description | *prov* | Provider to query. | *operation_id* | Operation identifier (OSSL_OP_*). | *no_cache* | Optional output set nonzero when results must not be cached; may be NULL. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#