Opaque provider algorithm description (name, property, implementation).
Declared in <openssl/core.h>
struct ossl_algorithm_st;
| 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). |