openssl/crypto
Geoff Thorpe 98bd148b1a Fix auto-discovery of ENGINEs, ported from HEAD.
NB, this fixes a regression relative to 0.9.7 and the documented behaviour,
but it would make sense for distro maintainers and others with an interest
in system behaviour to test with this change. The fix re-enables behaviour
that was broken and thus inherently disabled. In particular, if you
register an ENGINE implementation, and that ENGINE is able to successfully
self-initialise on the host, it will get used automatically (as claimed in
the documentation and as was the case for 0.9.7) - this was not the case
with 0.9.8 until now because of a bug.

PR: 1668
Submitted by: Ian Lister
Reviewed by: Geoff Thorpe
2008-04-28 21:45:43 +00:00
..
aes Update default CFLAGS and dependencies. 2008-04-03 23:18:27 +00:00
asn1 Update default CFLAGS and dependencies. 2008-04-03 23:18:27 +00:00
bf Update from HEAD. 2007-01-21 13:16:49 +00:00
bio Backport of zlib compression BIO from HEAD. Update mkdef.pl script to handle 2008-04-02 11:37:25 +00:00
bn bn_nist.c update from HEAD. 2008-04-18 15:51:31 +00:00
buffer Rebuild error file C source files. 2006-11-21 20:14:46 +00:00
camellia Update from HEAD. 2007-01-21 13:16:49 +00:00
cast Update from HEAD. 2007-01-21 13:16:49 +00:00
cms Update from HEAD. 2008-04-18 11:19:56 +00:00
comp Backport of zlib compression BIO from HEAD. Update mkdef.pl script to handle 2008-04-02 11:37:25 +00:00
conf gcc 4.2 fixes to avoid use or function pointer casts in OpenSSL. 2007-09-06 12:43:54 +00:00
des Wire DES weak_keys to read-only segment [from HEAD]. 2007-09-18 20:59:33 +00:00
dh Typos 2007-09-24 11:22:31 +00:00
dsa Fix from fips branch. 2007-10-05 16:47:04 +00:00
dso Rebuild error file C source files. 2006-11-21 20:14:46 +00:00
ec Fix crypto/ec/ec_mult.c to work properly with scalars of value 0 2007-05-22 09:48:06 +00:00
ecdh Fix warnings: C++ comments and computed value not used. 2007-07-04 12:56:33 +00:00
ecdsa Should reject signatures that we can't properly verify 2007-11-19 07:25:28 +00:00
engine Fix auto-discovery of ENGINEs, ported from HEAD. 2008-04-28 21:45:43 +00:00
err Fix from HEAD. 2008-04-06 15:57:44 +00:00
evp make depend 2007-09-19 12:17:11 +00:00
hmac Update filenames in makefiles 2006-02-04 01:49:36 +00:00
idea Update from HEAD. 2007-01-21 13:16:49 +00:00
krb5 Further BUILDENV refinement, further fool-proofing of Makefiles and 2005-05-16 16:55:47 +00:00
lhash Update from HEAD. 2007-01-21 13:16:49 +00:00
md2 Update from HEAD. 2007-01-21 13:16:49 +00:00
md4 Synchronize message digests in 098-fips with 098. 2007-11-11 13:34:08 +00:00
md5 Synchronize message digests in 098-fips with 098. 2007-11-11 13:34:08 +00:00
mdc2 Update filenames in makefiles 2006-02-04 01:49:36 +00:00
objects Update default CFLAGS and dependencies. 2008-04-03 23:18:27 +00:00
ocsp Backport certificate status request TLS extension support to 0.9.8. 2007-10-12 00:00:36 +00:00
pem Backport of CMS code to 0.9.8-stable branch. Disabled by default. 2008-04-03 23:03:56 +00:00
perlasm Allow 32-bit perl to generate x86_64 assembler. 2008-02-13 20:01:48 +00:00
pkcs7 Backport of CMS code to 0.9.8-stable branch. Disabled by default. 2008-04-03 23:03:56 +00:00
pkcs12 Rebuild error file C source files. 2006-11-21 20:14:46 +00:00
pqueue Update .cvsignore 2007-12-14 19:36:32 +00:00
rand Netware support. 2008-01-03 22:53:06 +00:00
rc2 Update from HEAD. 2007-01-21 13:16:49 +00:00
rc4 Netware support. 2008-01-03 22:53:06 +00:00
rc5 Update filenames in makefiles 2006-02-04 01:49:36 +00:00
ripemd Synchronize message digests in 098-fips with 098. 2007-11-11 13:34:08 +00:00
rsa fix BIGNUM flag handling 2008-02-27 06:02:00 +00:00
seed remove leftover from editing ... 2007-04-24 00:46:48 +00:00
sha Compensate inline assembler in sha512.c for gcc 2.7.2 compiler bug [from HEAD]. 2008-04-24 10:00:40 +00:00
stack Backport of CMS code to 0.9.8-stable branch. Disabled by default. 2008-04-03 23:03:56 +00:00
store Typo in str_lib [from HEAD]. 2007-07-07 20:11:42 +00:00
threads Only use environment variables if uid and gid are the same as euid and egid. 2003-12-27 16:07:20 +00:00
txt_db Update from HEAD. 2007-01-21 13:16:49 +00:00
ui Rebuild error file C source files. 2006-11-21 20:14:46 +00:00
x509 Backport some useful ASN1 utility functions from HEAD. 2008-04-02 11:11:51 +00:00
x509v3 Backport certificate status request TLS extension support to 0.9.8. 2007-10-12 00:00:36 +00:00
.cvsignore Update .cvsignore 2007-12-14 19:36:32 +00:00
cpt_err.c Rebuild error file C source files. 2006-11-21 20:14:46 +00:00
cryptlib.c gcc 4.2 fixes to avoid use or function pointer casts in OpenSSL. 2007-09-06 12:43:54 +00:00
cryptlib.h Move _WIN32_WINNT definition from command line to e_os.h [from HEAD]. 2005-05-21 13:19:46 +00:00
crypto-lib.com Synchronise with Unix 2008-04-18 06:07:43 +00:00
crypto.h Eliminate "statement with no effect" warning when OPENSSL_assert macro 2005-05-08 19:54:33 +00:00
cversion.c (oops) Apologies all, that last header-cleanup commit was from the wrong 2004-04-19 18:09:28 +00:00
ebcdic.c Oops, this file already had the "empty source file" workaround but it 2003-10-29 22:25:04 +00:00
ebcdic.h
ex_data.c gcc 4.2 fixes to avoid use or function pointer casts in OpenSSL. 2007-09-06 12:43:54 +00:00
ia64cpuid.S Cpuid modules updates. 2005-05-03 21:05:06 +00:00
install.com Synchronise with Unix build 2008-04-11 01:53:19 +00:00
LPdir_nyi.c Copy a few files from LPlib (a new project of mine), add a wrapper. 2004-07-10 13:16:02 +00:00
LPdir_unix.c Import changed files from LPlib. The changes are logged as follows 2004-09-23 22:11:39 +00:00
LPdir_vms.c Import changed files from LPlib. The changes are logged as follows 2004-09-23 22:11:39 +00:00
LPdir_win.c Import changed files from LPlib. The changes are logged as follows 2004-09-23 22:11:39 +00:00
LPdir_win32.c Import changed files from LPlib. The changes are logged as follows 2004-09-23 22:11:39 +00:00
LPdir_wince.c Import changed files from LPlib. The changes are logged as follows 2004-09-23 22:11:39 +00:00
Makefile Update filenames in makefiles 2006-02-04 01:49:36 +00:00
md32_common.h Synchronize message digests in 098-fips with 098. 2007-11-11 13:34:08 +00:00
mem.c CRYPTO_malloc(), CRYPTO_realloc() and variants of them should return NULL 2003-12-01 12:06:15 +00:00
mem_clr.c Fix warning. 2007-06-23 19:07:54 +00:00
mem_dbg.c To secure Win64 API I'm throwing in this minimalistic Win64 support. 2005-07-04 23:24:12 +00:00
o_dir.c DJGPP has opendir() and friends, according to Gisle Vanem <giva@bgnett.no>. 2004-08-03 19:15:21 +00:00
o_dir.h Copy a few files from LPlib (a new project of mine), add a wrapper. 2004-07-10 13:16:02 +00:00
o_dir_test.c Copy a few files from LPlib (a new project of mine), add a wrapper. 2004-07-10 13:16:02 +00:00
o_str.c Fix from HEAD. 2008-03-29 13:22:49 +00:00
o_str.h "Overload" SunOS 4.x memcmp, which ruins ASN1_OBJECT table lookups [from HEAD]. 2005-09-20 20:25:17 +00:00
o_time.c Since version 7.0, The C RTL in VMS handles time in terms of UTC 2004-07-19 07:50:43 +00:00
o_time.h
opensslconf.h.in This fixes the installation target for dynamic engines, which was trying to 2004-06-01 03:18:58 +00:00
opensslv.h Release OpenSSL 0.9.8g with various fixes to issues introduced with 0.9.8f 2007-10-19 08:25:53 +00:00
ossl_typ.h Fix from HEAD. 2008-03-12 00:38:07 +00:00
sparccpuid.S Cpuid modules updates. 2005-05-03 21:05:06 +00:00
symhacks.h Provide other forms for symbols that are too long or that clash with others 2008-04-12 08:40:03 +00:00
tmdiff.c Netware-specific changes, 2003-11-28 13:10:58 +00:00
tmdiff.h For whatever reason (compiler or header bugs), at least one commonly-used 2003-10-29 04:40:13 +00:00
uid.c Netware-specific changes, 2003-11-28 13:10:58 +00:00
x86_64cpuid.pl x86_64cpuid.pl update [from HEAD]. 2007-11-11 16:25:00 +00:00
x86cpuid.pl x86cpuid.pl update [from HEAD]. 2007-11-11 19:44:42 +00:00