From eb20007f8af027695a77b95dc9aff777cc1e463b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Sat, 6 May 2006 12:34:03 +0000 Subject: [PATCH] (ENGINE_load_builtin_engines): Load the internal engine. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@17474 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/des/engine.c | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/lib/des/engine.c b/lib/des/engine.c index 0660e18ae..0d2d9c02d 100644 --- a/lib/des/engine.c +++ b/lib/des/engine.c @@ -216,6 +216,21 @@ add_engine(ENGINE *engine) void ENGINE_load_builtin_engines(void) { + ENGINE *engine; + int ret; + + engine = calloc(1, sizeof(*engine)); + if (engine == NULL) + return; + + ENGINE_set_id(engine, "builtin"); + ENGINE_set_name(engine, + "Heimdal crypto builtin engine version " PACKAGE_VERSION); + ENGINE_set_DH(engine, DH_imath_method()); + + ret = add_engine(engine); + if (ret != 1) + ENGINE_finish(engine); } ENGINE * @@ -327,5 +342,3 @@ ENGINE_add_conf_module(void) } } - -