Query algorithms a provider implements for an operation.

Synopsis

Declared in <openssl/provider.h>

OSSL_ALGORITHM const*
OSSL_PROVIDER_query_operation(
    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

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.

Created with MrDocs