summaryrefslogtreecommitdiffstats
path: root/CHANGES
diff options
context:
space:
mode:
authorRichard Levitte <levitte@openssl.org>2000-11-02 20:33:04 +0000
committerRichard Levitte <levitte@openssl.org>2000-11-02 20:33:04 +0000
commit11c0f1201c2b26fc056fcb189b7d375d7163ffd0 (patch)
tree3407f64ca5b5f8b7d4d07ef2893b6ba98f7f3035 /CHANGES
parent69e7805f54e6bcb665668b4c61e3da344c53278a (diff)
Change the engine library so the application writer has to explicitely
load the "external" built-in engines (those that require DSO). This makes linking with libdl or other dso libraries non-mandatory. Change 'openssl engine' accordingly. Change the engine header files so some declarations (that differed at that!) aren't duplicated, and make sure engine_int.h includes engine.h. That way, there should be no way of missing the needed info.
Diffstat (limited to 'CHANGES')
-rw-r--r--CHANGES18
1 files changed, 18 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index a91bfaeef1..5f95cd48cf 100644
--- a/CHANGES
+++ b/CHANGES
@@ -4,6 +4,24 @@
Changes between 0.9.6 and 0.9.7 [xx XXX 2000]
+ *) Add the following functions:
+
+ ENGINE_load_cswift()
+ ENGINE_load_chil()
+ ENGINE_load_atalla()
+ ENGINE_load_nuron()
+ ENGINE_load_builtin_engines()
+
+ That way, an application can itself choose if external engines that
+ are built-in in OpenSSL shall ever be used or not. The benefit is
+ that applications won't have to be linked with libdl or other dso
+ libraries unless it's really needed.
+
+ Changed 'openssl engine' to load all engines on demand.
+ Changed the engine header files to avoid the duplication of some
+ declarations (they differed!).
+ [Richard Levitte]
+
*) 'openssl engine' can now list capabilities.
[Richard Levitte]