Opaque provider algorithm description (name, property, implementation).

Synopsis

Declared in <openssl/core.h>

struct ossl_algorithm_st;

Data Members

Name

Description

algorithm_description

Optional human‐readable description of the algorithm implementation.

algorithm_names

Colon‐separated algorithm name synonyms; NULL terminates an OSSL_ALGORITHM array.

implementation

Provider dispatch table implementing the algorithm named by algorithm_names.

property_definition

Property query string that further identifies this algorithm (provider key).

Created with MrDocs