Fetch a signature algorithm implementation from providers.

Synopsis

Declared in <openssl/evp.h>

EVP_SIGNATURE*
EVP_SIGNATURE_fetch(
    OSSL_LIB_CTX* ctx,
    char const* algorithm,
    char const* properties);

Return Value

Fetched EVP_SIGNATURE (free with EVP_SIGNATURE_free()), or NULL on failure.

Parameters

Name

Description

ctx

Library context to search, or NULL for the default.

algorithm

Signature algorithm name (for example "RSA" or "ED25519").

properties

Optional property query string, or NULL.

Created with MrDocs