Add code and changes to implement the ENGINE mechanism. These are the
authorRichard Levitte <levitte@openssl.org>
Thu, 25 May 2000 19:55:54 +0000 (19:55 +0000)
committerRichard Levitte <levitte@openssl.org>
Thu, 25 May 2000 19:55:54 +0000 (19:55 +0000)
commite759b095d447eab7d888065c5b69d986b516e183
treeedfdd78881d8356377802e9a4e02da74d7fe7247
parentafa0598f066302b4b0679bec317aa3418143556f
Add code and changes to implement the ENGINE mechanism.  These are the
patches that Geoff had in a patch file in his play directory.

NOTE for openssl-cvs:  THIS IS A CVS BRANCH (BRANCH_engine).  IT IS
NOT FOR THE FAINTHEARTED TO PLAY WITH.  The code works as it is, but
it's not at all sure it ends up in the OpenSSL distributio in this
form, so do not get dependent on it!

Those rsyncing the repository are considered warned!
30 files changed:
Configure
Makefile.org
apps/Makefile.ssl
apps/speed.c
crypto/Makefile.ssl
crypto/cryptlib.c
crypto/crypto.h
crypto/engine/Makefile.ssl [new file with mode: 0644]
crypto/engine/engine.h [new file with mode: 0644]
crypto/engine/engine_err.c [new file with mode: 0644]
crypto/engine/engine_int.h [new file with mode: 0644]
crypto/engine/engine_lib.c [new file with mode: 0644]
crypto/engine/engine_list.c [new file with mode: 0644]
crypto/engine/engine_openssl.c [new file with mode: 0644]
crypto/engine/enginetest.c [new file with mode: 0644]
crypto/engine/hw_cswift.c [new file with mode: 0644]
crypto/engine/vendor_defns/cswift.h [new file with mode: 0644]
crypto/err/Makefile.ssl
crypto/err/err.c
crypto/err/err.h
crypto/err/err_all.c
crypto/err/openssl.ec
crypto/rsa/Makefile.ssl
crypto/rsa/rsa.h
crypto/rsa/rsa_eay.c
crypto/rsa/rsa_lib.c
crypto/rsa/rsa_sign.c
test/Makefile.ssl
util/mkdef.pl
util/mkfiles.pl