openssl/crypto
Geoff Thorpe 9ec0126ed2 This commit ties the new DSO code (crypto/dso/) into the build for a
variety of platforms. A few are missing, and they will be added in
eventually, but as this is new stuff, it was better to not break lots of
platforms in one go that we can't easily test. The changes to "Configure"
should illustrate how to add support to other systems if you feel like
having a go.

NB: I'll add something shortly to allow you to add "dlfcn.h" support on
those platforms that don't have (or need) a dlfcn.h header file. (The
symbol for Configure will probably by "dlfcn_no_h").

Thanks to Richard Levitte, who is responsible for the dso_dl.c support,
understanding the trickier aspects of the build process, and giving great
feedback on everything else.

[Don't use this stuff if you're easily offended by changes to the
interface or behaviour - it's still work in progress.]

PR:
2000-04-04 22:32:19 +00:00
..
asn1 Fix a memory leak in PKCS12_parse. 2000-03-22 13:50:23 +00:00
bf Remove "Makefile.uni" files and some related stuff. 2000-03-14 13:56:00 +00:00
bio Bugs corrected 2000-03-17 10:02:16 +00:00
bn In some of the Makefiles CPP was not defined. 2000-03-20 18:16:52 +00:00
buffer Preserve reason strings in automatically build tables. 2000-03-05 00:19:36 +00:00
cast _lrotl and _lrotr are defined in MSVC but nowhere else that we know 2000-04-01 10:39:33 +00:00
comp Preserve reason strings in automatically build tables. 2000-03-05 00:19:36 +00:00
conf Preserve reason strings in automatically build tables. 2000-03-05 00:19:36 +00:00
des _lrotl and _lrotr are defined in MSVC but nowhere else that we know 2000-04-01 10:39:33 +00:00
dh Preserve reason strings in automatically build tables. 2000-03-05 00:19:36 +00:00
dsa Preserve reason strings in automatically build tables. 2000-03-05 00:19:36 +00:00
dso This is a set of startup code for the DSO support, it's not yet linked into 2000-04-04 21:57:11 +00:00
err This commit ties the new DSO code (crypto/dso/) into the build for a 2000-04-04 22:32:19 +00:00
evp Make sure to complete the cleanup of names. 2000-03-17 23:49:15 +00:00
hmac Fix for HMAC. 2000-03-27 00:53:27 +00:00
idea Remove "Makefile.uni" files and some related stuff. 2000-03-14 13:56:00 +00:00
lhash Eliminate memory leaks in mem_dbg.c. 2000-03-18 15:18:27 +00:00
md2 ispell (and minor modifications) 2000-02-03 23:23:24 +00:00
md5 FLAT_INC is not needed; we use -I.. all the time 2000-03-19 12:15:24 +00:00
mdc2 Document hash functions. 2000-02-03 18:22:01 +00:00
objects make update 2000-03-12 12:49:45 +00:00
pem Preserve reason strings in automatically build tables. 2000-03-05 00:19:36 +00:00
perlasm Move the 'file scope' argument in set_label to 2000-03-03 00:06:40 +00:00
pkcs7 Clean up context, even if an error occured. 2000-03-23 18:14:21 +00:00
pkcs12 Fix a memory leak in PKCS12_parse. 2000-03-22 13:50:23 +00:00
rand 'entropy >= ENTROPY_NEEDED' should be evaluated while the 2000-03-30 06:11:54 +00:00
rc2 Remove "Makefile.uni" files and some related stuff. 2000-03-14 13:56:00 +00:00
rc4 In some of the Makefiles CPP was not defined. 2000-03-20 18:16:52 +00:00
rc5 _lrotl and _lrotr are defined in MSVC but nowhere else that we know 2000-04-01 10:39:33 +00:00
ripemd FLAT_INC is not needed; we use -I.. all the time 2000-03-19 12:15:24 +00:00
rsa Preserve reason strings in automatically build tables. 2000-03-05 00:19:36 +00:00
sha In some of the Makefiles CPP was not defined. 2000-03-20 18:16:52 +00:00
stack ispell (and minor modifications) 2000-02-03 23:23:24 +00:00
threads A small script to compile mttest.c on VMS as well. 2000-02-26 11:17:33 +00:00
txt_db Seek out and destroy another evil cast. 2000-01-30 23:33:40 +00:00
x509 Make V_ASN1_APP_CHOOSE work again. 2000-03-14 03:29:57 +00:00
x509v3 Beautifying code. 2000-03-25 21:17:51 +00:00
.cvsignore Always use buildinf.h, which now includes the mk1mfinf.h data. 1999-07-29 12:57:23 +00:00
cpt_err.c Preserve reason strings in automatically build tables. 2000-03-05 00:19:36 +00:00
cryptlib.c This commit ties the new DSO code (crypto/dso/) into the build for a 2000-04-04 22:32:19 +00:00
cryptlib.h It was a very bad idea to use #include "../e_os.h" -- when this occurs 1999-05-21 11:16:48 +00:00
crypto-lib.com This commit ties the new DSO code (crypto/dso/) into the build for a 2000-04-04 22:32:19 +00:00
crypto.h This commit ties the new DSO code (crypto/dso/) into the build for a 2000-04-04 22:32:19 +00:00
cversion.c Always use buildinf.h, which now includes the mk1mfinf.h data. 1999-07-29 12:57:23 +00:00
ebcdic.c Add new -notext option to 'ca', -pubkey option to spkac. 2000-02-03 02:56:48 +00:00
ebcdic.h EBCDIC support. 2000-02-01 02:21:16 +00:00
ex_data.c Tidy up CRYPTO_EX_DATA structures. 2000-01-23 23:41:49 +00:00
install.com Make sure installed files are world readable 1999-11-12 01:42:59 +00:00
Makefile.ssl This commit ties the new DSO code (crypto/dso/) into the build for a 2000-04-04 22:32:19 +00:00
md32_common.h Fix signed/unsigned warnings. 2000-02-16 12:09:17 +00:00
mem.c Make gcc 2.95.2 happy again, even under ``-Wall -Wshadow -Wpointer-arith -Wcast-align 2000-02-11 09:47:18 +00:00
mem_dbg.c Eliminate memory leaks in mem_dbg.c. 2000-03-18 15:18:27 +00:00
opensslconf.h.in Cosmetic change. No, openssl.h.in is not autogenerated :-) 2000-02-18 09:06:55 +00:00
opensslv.h Tagging has now been done, update to the next possible version (I keep 2000-04-01 11:21:14 +00:00
tmdiff.c Remove redundant ifdef. 1999-05-13 13:29:41 +00:00
tmdiff.h Remove NOPROTO definitions and error code comments. 1999-04-26 16:43:10 +00:00