Opaque provider object representing a loaded algorithm implementation module.
Declared in <openssl/types.h>
<openssl/types.h>
typedef ossl_provider_st OSSL_PROVIDER;