summaryrefslogtreecommitdiffstats
path: root/crypto/engine/eng_all.c
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2002-02-07 20:44:14 +0000
committerRichard Levitte <levitte@openssl.org>2002-02-07 20:44:14 +0000
commitba2cad19cf78fc32a8494edcf70b7ff20a2facf1 (patch)
treebdf5010b741e28026fc1689ef66dd7fe91b69c40 /crypto/engine/eng_all.c
parentdb0a1efcc99cfdb47a655d179134ff32b0dc7628 (diff)
Add aep and sureware implementations and clean up some error reasons
that were never part of the engine framework. The aep and sureware implementations are taken directly from 0.9.6c [engine] and have been modified to fit the newer engine framework and to be possible to build shared libraries of. The aep implementation has gone through quite a bunch of tests and is cleaned up (there were some misunderstandings in it about how to use locks). The sureware hasn't been tested at all in this incarnation and is basically a quick hack to get it to compile properly.
Diffstat (limited to 'crypto/engine/eng_all.c')
-rw-r--r--crypto/engine/eng_all.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/crypto/engine/eng_all.c b/crypto/engine/eng_all.c
index 7ebe25ca6c..53866b0d69 100644
--- a/crypto/engine/eng_all.c
+++ b/crypto/engine/eng_all.c
@@ -86,6 +86,12 @@ void ENGINE_load_builtin_engines(void)
#ifndef OPENSSL_NO_HW_UBSEC
ENGINE_load_ubsec();
#endif
+#ifndef OPENSSL_NO_HW_AEP
+ ENGINE_load_aep();
+#endif
+#ifndef OPENSSL_NO_HW_SUREWARE
+ ENGINE_load_sureware();
+#endif
#ifdef OPENSSL_OPENBSD_DEV_CRYPTO
ENGINE_load_openbsd_dev_crypto();
#endif