summaryrefslogtreecommitdiff
path: root/crypto/engine/eng_openssl.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge main -> VMS_64BITBRANCH_VMS_64BITRichard Levitte2010-01-271-1/+9
|
* Recent (and not so recent) changes from HEAD.Richard Levitte2004-06-281-1/+5
|
* Recent changes from HEAD.Richard Levitte2002-12-131-0/+15
|
* Recent changes from HEAD. The VMS procedures are probably broken, toRichard Levitte2002-10-311-2/+1
| | | | be fixed.
* Merge in all the changes from HEAD.Richard Levitte2002-08-131-0/+11
|
* ENGINE module additions.Dr. Stephen Henson2002-03-061-0/+28
| | | | | | | | | | | | | | | Add "init" command to control ENGINE initialization. Call ENGINE_finish on initialized ENGINEs on exit. Reorder shutdown in apps.c: modules should be shut down first. Add test private key loader to openssl ENGINE: this just loads a private key in PEM format. Fix print format for dh length parameter.
* The "openssl" ENGINE is no longer used except as a testing/debuggingGeoff Thorpe2001-11-221-12/+38
| | | | | device. This change enables it for building as a self-contained "dynamic" ENGINE, to help testing such mechanisms.
* "FALLBACK" handling was a hack that was thrown out long ago in theGeoff Thorpe2001-09-251-17/+1
| | | | | | ENGINE redevelopment. The idea had been that "-1" could be used as a special "ask me later" 'nid' rather than specifying supported cipher and digest 'nid's up front. However the idea turned out to be pretty broken.
* This change adds dummy RC4 and SHA1 support to the "openssl" ENGINE forGeoff Thorpe2001-09-251-9/+224
| | | | | | | | | testing. Because of the recent changes (see crypto/engine/README), the "openssl" ENGINE is no longer needed nor is it loaded automatically or by ENGINE_load_builtin_engines(). So a explicit ENGINE_load_openssl() call is required by applications or a modification to eng_all.c before this ENGINE will be used. This change will send output to stderr as/when its implementations are used.
* This change replaces the ENGINE's underlying mechanics with the newGeoff Thorpe2001-09-251-76/+5
| | | | | | | | | | | | | | | | | | | | | ENGINE_TABLE-based stuff - as described in crypto/engine/README. Associated miscellaneous changes; - the previous cipher/digest hooks that hardwired directly to EVP's OBJ_NAME-based storage have been backed out. New cipher/digest support has been constructed and will be committed shortly. - each implementation defines its own ENGINE_load_<name> function now. - the "openssl" ENGINE isn't needed or loaded any more. - core (not algorithm or class specific) ENGINE code has been split into multiple files to increase readability and decrease linker bloat. - ENGINE_cpy() has been removed as it wasn't really a good idea in the first place and now, because of registration issues, can't be meaningfully defined any more. - BN_MOD_EXP[_CRT] support is removed as per the README. - a bug in enginetest.c has been fixed. NB: This commit almost certainly breaks compilation until subsequent changes are committed.
* Some of the ENGINE file names were changed for 8.3 filename uniquenessGeoff Thorpe2001-09-141-2/+2
| | | | | recently. So comments including file names have been fixed, and copyright notices brought up to "2001" at the same time.
* make engine file names unique in 8.3Ulf Möller2001-09-071-0/+165