Add the possibility to load prvate and public keys from an engine and
authorRichard Levitte <levitte@openssl.org>
Thu, 6 Jul 2000 18:40:10 +0000 (18:40 +0000)
committerRichard Levitte <levitte@openssl.org>
Thu, 6 Jul 2000 18:40:10 +0000 (18:40 +0000)
commit64c4f5732dd78c824b0f2cc0a9899d5f432c6979
treeaf1f64898e6840a5b3550adb3dd0b637bbcc7c50
parentf3052a9eee9642fbd90486e5edbf0af99c6e960b
Add the possibility to load prvate and public keys from an engine and
implement it for nCipher hardware.  The interface in itself should be
clear enough, but the nCipher implementation is currently not the
best when it comes to getting a passphrase from the user.  However,
getting it better is a little hard until a better user interaction
method is create.

Also, use the possibility in req, so we can start to create CSR's with
keys from the nForce box.

WARNING: I've made *no* tests yet, mostly because I didn't implement
this on the machine where I have an nForce box to play with.  All I
know is that it compiles cleanly on Linux...
17 files changed:
apps/apps.c
apps/apps.h
apps/req.c
crypto/dh/Makefile.ssl
crypto/dsa/Makefile.ssl
crypto/engine/Makefile.ssl
crypto/engine/engine.h
crypto/engine/engine_err.c
crypto/engine/engine_int.h
crypto/engine/engine_lib.c
crypto/engine/engine_openssl.c
crypto/engine/hw_atalla.c
crypto/engine/hw_cswift.c
crypto/engine/hw_ncipher.c
crypto/rsa/Makefile.ssl
test/Makefile.ssl
util/libeay.num