diff options
author | Geoff Thorpe <geoff@openssl.org> | 2001-09-25 21:37:02 +0000 |
---|---|---|
committer | Geoff Thorpe <geoff@openssl.org> | 2001-09-25 21:37:02 +0000 |
commit | 11a57c7be519b8977cc345db1b51a3e596faaec4 (patch) | |
tree | 3d0eb9743f122e1dd061d989b911abfe1a0694ed /crypto/evp/evp_test.c | |
parent | b370230b786eed9b73c9a1f5c0a5e008e8009989 (diff) |
This changes EVP's cipher and digest code to hook via the ENGINE support.
See crypto/engine/README for details.
- it also removes openbsd_hw.c from the build (that functionality is
going to be available in the openbsd ENGINE in a upcoming commit)
- evp_test has had the extra initialisation added so it will use (if
possible) any ENGINEs supporting the algorithms required.
Diffstat (limited to 'crypto/evp/evp_test.c')
-rw-r--r-- | crypto/evp/evp_test.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/crypto/evp/evp_test.c b/crypto/evp/evp_test.c index b569678fdd..da34c47bed 100644 --- a/crypto/evp/evp_test.c +++ b/crypto/evp/evp_test.c @@ -309,6 +309,14 @@ int main(int argc,char **argv) OpenSSL_add_all_digests(); /* Load all compiled-in ENGINEs */ ENGINE_load_builtin_engines(); + /* Register all available ENGINE implementations of ciphers and digests. + * This could perhaps be changed to "ENGINE_register_all_complete()"? */ + ENGINE_register_all_ciphers(); + ENGINE_register_all_digests(); + /* If we add command-line options, this statement should be switchable. + * It'll prevent ENGINEs being ENGINE_init()ialised for cipher/digest use if + * they weren't already initialised. */ + /* ENGINE_set_cipher_flags(ENGINE_CIPHER_FLAG_NOINIT); */ for( ; ; ) { |