Lines Matching defs:engine
23 #include <openssl/engine.h>
340 ENGINE *engine;
343 libfsverity_error_msg("no PKCS#11 engine specified");
351 engine = ENGINE_by_id("dynamic");
352 if (!engine) {
353 error_msg_openssl("failed to initialize OpenSSL PKCS#11 engine");
356 if (!ENGINE_ctrl_cmd_string(engine, "SO_PATH",
358 !ENGINE_ctrl_cmd_string(engine, "ID", "pkcs11", 0) ||
359 !ENGINE_ctrl_cmd_string(engine, "LIST_ADD", "1", 0) ||
360 !ENGINE_ctrl_cmd_string(engine, "LOAD", NULL, 0) ||
361 !ENGINE_ctrl_cmd_string(engine, "MODULE_PATH",
363 !ENGINE_init(engine)) {
364 error_msg_openssl("failed to initialize OpenSSL PKCS#11 engine");
365 ENGINE_free(engine);
368 *pkey_ret = ENGINE_load_private_key(engine, sig_params->pkcs11_keyid,
370 ENGINE_finish(engine);
371 ENGINE_free(engine);