From: Doug E. <no...@gi...> - 2022-08-03 05:33:48
|
Branch: refs/heads/master Home: https://github.com/OpenSC/libp11 Commit: 939be786a942aa169023922531134614db1efc0d https://github.com/OpenSC/libp11/commit/939be786a942aa169023922531134614db1efc0d Author: Doug Engert <dee...@gm...> Date: 2022-08-03 (Wed, 03 Aug 2022) Changed paths: M src/eng_front.c Log Message: ----------- Deffer initializing crypto routines in PKCS11 engine until needed Fixes:#456 bind_helper in eng_font.c is split into bind_helper and bind_helper2 The calls to ENGINE_set_RSA, ENGINE_set_EC, ENGINE_set_ECDH and ENGINE_set_pkey_meths are moved to bind_helper2. bind_helper2 is called from load_pubkey and load_privkey. This in effect gets around the problem OpenSSL 3.0.x has when it loads the pkcs11 engine from openssl.cnf, and then tries to use it as a default provider even when no engine was specified on the command line. On branch deffer_init_crypto Changes to be committed: modified: eng_front.c Commit: f573d5fd8d30caa9036897eccfaabb9aed84b4e4 https://github.com/OpenSC/libp11/commit/f573d5fd8d30caa9036897eccfaabb9aed84b4e4 Author: Doug Engert <dee...@gm...> Date: 2022-08-03 (Wed, 03 Aug 2022) Changed paths: M src/eng_front.c Log Message: ----------- Suggested changes rename bind_helper2 to bind_helper_methods remove blank line On branch deffer_init_crypto Changes to be committed: modified: eng_front.c Compare: https://github.com/OpenSC/libp11/compare/be13962a05c0...f573d5fd8d30 |