c1d56231ef
If ossl_method_store_add() gets called with a method that already exists (i.e. the store has one with matching provider, nid and properties), that method should not be stored. We do this check inside ossl_method_store_add() because it has all the locking required to do so safely. Fixes #9561 Reviewed-by: Shane Lontis <shane.lontis@oracle.com> (Merged from https://github.com/openssl/openssl/pull/9650) |
||
---|---|---|
.. | ||
cms_add1_signing_cert.pod | ||
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 |