openssl/crypto
Geoff Thorpe b6d1e52d45 This change replaces the ENGINE's underlying mechanics with the new
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.
2001-09-25 20:00:51 +00:00
..
asn1 Make the necessary changes to work with the recent "ex_data" overhaul. 2001-09-01 20:02:13 +00:00
bf
bio Make the necessary changes to work with the recent "ex_data" overhaul. 2001-09-01 20:02:13 +00:00
bn bug fix: bn_sqr_recursive output is twice its input size. 2001-09-05 04:43:43 +00:00
buffer
cast
comp
conf
des unused function 2001-09-06 17:02:33 +00:00
dh "DH_up" had been changed to "DH_up_ref" in libeay.num but the function 2001-09-05 16:54:32 +00:00
dsa Rename recently introduced functions for improved code clarity: 2001-09-03 13:40:07 +00:00
dso Add a "_up" -> "_up_ref" change to libeay.num that was missing from the 2001-09-04 20:40:41 +00:00
ec Make the necessary changes to work with the recent "ex_data" overhaul. 2001-09-01 20:02:13 +00:00
engine This change replaces the ENGINE's underlying mechanics with the new 2001-09-25 20:00:51 +00:00
err In case of memory problems, the va_start() wasn't cleaned with a va_end(). 2001-09-24 13:39:48 +00:00
evp Fix AES CBC mode EVP_CIPHER structures: the IV length is always 2001-09-25 13:49:58 +00:00
hmac
idea
krb5
lhash
md2
md4
md5
mdc2
objects avoid "statement not reached" warning 2001-09-13 13:02:59 +00:00
ocsp Make the necessary changes to work with the recent "ex_data" overhaul. 2001-09-01 20:02:13 +00:00
pem
perlasm
pkcs7 Replace old (and invalid) copyright notice. 2001-09-08 12:15:09 +00:00
pkcs12
rand make update 2001-09-10 21:18:11 +00:00
rc2
rc4
rc5
rijndael
ripemd
rsa comments 2001-09-20 15:41:34 +00:00
sha
stack
threads
txt_db
ui Make the necessary changes to work with the recent "ex_data" overhaul. 2001-09-01 20:02:13 +00:00
x509 Make the necessary changes to work with the recent "ex_data" overhaul. 2001-09-01 20:02:13 +00:00
x509v3 Add certificate and request demos. 2001-09-12 00:19:20 +00:00
.cvsignore
cpt_err.c First step in fixing "ex_data" support. Warning: big commit log ... 2001-09-01 19:56:46 +00:00
cryptlib.c Totally get rid of CRYPTO_LOCK_ERR_HASH. 2001-09-06 12:37:36 +00:00
cryptlib.h
crypto-lib.com
crypto.h Fix apps/openssl.c and ssl/ssltest.c so that they use 2001-09-10 09:50:30 +00:00
cversion.c
ebcdic.c
ebcdic.h
ex_data.c Redo type-safety fix. 2001-09-07 11:43:30 +00:00
install.com
Makefile.ssl
md32_common.h
mem_dbg.c Ensure that failure to create the BIO in 'CRYPTO_mem_leaks_fp' doesn't 2001-08-28 15:54:57 +00:00
mem.c
o_time.c
o_time.h
opensslconf.h.in
opensslv.h
symhacks.h
tmdiff.c
tmdiff.h
types.h ENGINE uses a very opaque design, so we can predeclare the structure type 2001-09-12 02:34:20 +00:00
uid.c