Lines Matching defs:engine
19 # include <openssl/engine.h>
29 static DH *dh_new_intern(ENGINE *engine, OSSL_LIB_CTX *libctx);
43 ENGINE_finish(dh->engine);
44 dh->engine = NULL;
63 DH *DH_new_method(ENGINE *engine)
65 return dh_new_intern(engine, NULL);
74 static DH *dh_new_intern(ENGINE *engine, OSSL_LIB_CTX *libctx)
95 if (engine) {
96 if (!ENGINE_init(engine)) {
100 ret->engine = engine;
102 ret->engine = ENGINE_get_default_DH();
103 if (ret->engine) {
104 ret->meth = ENGINE_get_DH(ret->engine);
148 ENGINE_finish(r->engine);
319 return dh->engine;