Invoke fn for every asymmetric cipher algorithm available in libctx.

Synopsis

Declared in <openssl/evp.h>

void
EVP_ASYM_CIPHER_do_all_provided(
    OSSL_LIB_CTX* libctx,
    void(* fn)(EVP_ASYM_CIPHER*, void*),
    void* arg);

Parameters

Name

Description

libctx

Library context whose providers are scanned, or NULL for the default.

fn

Callback receiving each fetched cipher and arg.

arg

Opaque pointer forwarded to fn.

Created with MrDocs