Change the engine library so the application writer has to explicitely
authorRichard Levitte <levitte@openssl.org>
Thu, 2 Nov 2000 20:33:04 +0000 (20:33 +0000)
committerRichard Levitte <levitte@openssl.org>
Thu, 2 Nov 2000 20:33:04 +0000 (20:33 +0000)
commit11c0f1201c2b26fc056fcb189b7d375d7163ffd0
tree3407f64ca5b5f8b7d4d07ef2893b6ba98f7f3035
parent69e7805f54e6bcb665668b4c61e3da344c53278a
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.
CHANGES
apps/engine.c
crypto/engine/Makefile.ssl
crypto/engine/engine.h
crypto/engine/engine_all.c [new file with mode: 0644]
crypto/engine/engine_int.h
crypto/engine/engine_list.c