OpenSSL: Load dynamic ENGINE unconditionally
This means that if the PKCS#11 engine is installed in the right place in the system, it'll automatically be invoked by ENGINE_by_id("pkcs11") later, and things work without explictly configuring pkcs11_engine_path. Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
This commit is contained in:
parent
01b0d1d5c1
commit
ddda627618
1 changed files with 4 additions and 4 deletions
|
@ -828,13 +828,13 @@ void * tls_init(const struct tls_config *conf)
|
|||
#endif /* OPENSSL_SUPPORTS_CTX_APP_DATA */
|
||||
|
||||
#ifndef OPENSSL_NO_ENGINE
|
||||
wpa_printf(MSG_DEBUG, "ENGINE: Loading dynamic engine");
|
||||
ERR_load_ENGINE_strings();
|
||||
ENGINE_load_dynamic();
|
||||
|
||||
if (conf &&
|
||||
(conf->opensc_engine_path || conf->pkcs11_engine_path ||
|
||||
conf->pkcs11_module_path)) {
|
||||
wpa_printf(MSG_DEBUG, "ENGINE: Loading dynamic engine");
|
||||
ERR_load_ENGINE_strings();
|
||||
ENGINE_load_dynamic();
|
||||
|
||||
if (tls_engine_load_dynamic_opensc(conf->opensc_engine_path) ||
|
||||
tls_engine_load_dynamic_pkcs11(conf->pkcs11_engine_path,
|
||||
conf->pkcs11_module_path)) {
|
||||
|
|
Loading…
Reference in a new issue