aboutsummaryrefslogtreecommitdiffstats
path: root/crypto/engine/tb_rand.c
Commit message (Collapse)AuthorAgeFilesLines
* (oops) Apologies all, that last header-cleanup commit was from the wrongGeoff Thorpe2004-04-191-2/+0
| | | | | tree. This further reduces header interdependencies, and makes some associated cleanups.
* The ampersand is not required in these constructs, and was giving AIXGeoff Thorpe2002-12-131-2/+2
| | | | | | warnings. Reported by: Bernhard Simon.
* Make sure the "ENGINE_TABLE" cleanup callbacks have correct prototypes.Geoff Thorpe2001-10-081-1/+1
|
* This change replaces the ENGINE's underlying mechanics with the newGeoff Thorpe2001-09-251-0/+120
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.