mirror of
https://github.com/openssl/openssl.git
synced 2024-12-15 06:01:37 +08:00
36f5ec55e6
Public function OSSL_PROVIDER_available() takes a library context and a provider name, and returns 1 if it's available for use, i.e. if it's possible to fetch implementations from it, otherwise 0. Internal function ossl_provider_activated() returns 1 if the given OSSL_PROVIDER is activated, otherwise 0. To make this possible, the activation of fallbacks got refactored out to a separate function, which ended up simplifying the code. Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/9398) |
||
---|---|---|
.. | ||
DEFINE_SPARSE_ARRAY_OF.pod | ||
evp_generic_fetch.pod | ||
evp_keymgmt_export_to_provider.pod | ||
evp_keymgmt_freekey.pod | ||
openssl_ctx_get_data.pod | ||
ossl_algorithm_do_all.pod | ||
ossl_init_thread_deregister.pod | ||
ossl_method_construct.pod | ||
OSSL_METHOD_STORE.pod | ||
ossl_namemap_new.pod | ||
ossl_param_bld_init.pod | ||
ossl_prov_util_nid_to_name.pod | ||
ossl_provider_add_conf_module.pod | ||
ossl_provider_new.pod | ||
rand_bytes_ex.pod |