openssl/crypto
Richard Levitte ec578380c9 Apply the Tru64 patch from Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu>
His comments are:

1) Changes all references for `True64' to be `Tru64', which is the correct
spelling for the OS name.

2) Makes `alpha-cc' be the same as `alpha164-cc', and adds an `alphaold-cc'
entry that is the same as the previous `alpha-cc'.  The reason is that most
people these days are using the newer compiler, so it should be the default.

3) Adds a bit of commentary to Configure, regarding the name changes of
the OS over the years, so it's not so confusing to people that haven't been
with the OS for a while.

4) Adds an `alpha-cc-rpath' target (which is *not* selected automatically
by Configure under any circumstance) that builds an RPATH into the
shared libraries.  This is explained in the comment in Configure.  It's
very very useful for people that want it, and people that don't want it
just shouldn't choose that target.

5) Adds the `-pthread' flag as the best way to get POSIX thread support
from the newer compiler.

6) Updates the Makefile targets, so that when the `alpha164-cc', `alpha-cc',
or `alpha-cc-rpath' target is what Configure is set to use, it uses a Makefile
target that includes the `-msym' option when building the shared library.
This is a performance enhancement.

7) Updates `config' so that if it detects you're running version 4 or 5
of the OS, it automatically selects `alpha-cc', but uses `alphaold-cc'
for versions 1-3 of the OS.

8) Updates the comment in opensslv.h, fixing both the OS name typo and
adding a reference to IRIX 6.x, since the shared library semantics are
virtually identical there.
2001-08-10 15:25:50 +00:00
..
asn1 Another empty X509_NAME fix. 2001-06-26 12:38:33 +00:00
bf Make all configuration macros available for application by making 2001-02-19 16:06:34 +00:00
bio make update 2001-07-05 12:28:13 +00:00
bn Andy's mips3.s fix (as in main branch). 2001-07-04 20:17:52 +00:00
buffer Make all configuration macros available for application by making 2001-02-19 16:06:34 +00:00
cast Make all configuration macros available for application by making 2001-02-19 16:06:34 +00:00
comp Make all configuration macros available for application by making 2001-02-19 16:06:34 +00:00
conf Make all configuration macros available for application by making 2001-02-19 16:06:34 +00:00
des Additionally, rename des_encrypt to des_encrypt1 in files that are 2001-03-30 07:26:04 +00:00
dh length of secret exponent is needed only when we create one 2001-07-27 22:45:19 +00:00
dsa Fix problem occuring when used from OpenSSH on Solaris 8. 2001-07-26 09:03:42 +00:00
dso libfisdef.h and LIB do not exist on older VMS versions 2001-04-03 08:31:45 +00:00
err More err_data memory leaks 2001-03-15 11:33:00 +00:00
evp Add missing variable length cipher flag for Blowfish. 2001-05-24 23:00:46 +00:00
hmac Make all configuration macros available for application by making 2001-02-19 16:06:34 +00:00
idea Make all configuration macros available for application by making 2001-02-19 16:06:34 +00:00
lhash Make all configuration macros available for application by making 2001-02-19 16:06:34 +00:00
md2 Make all configuration macros available for application by making 2001-02-19 16:06:34 +00:00
md4 Make all configuration macros available for application by making 2001-02-19 16:06:34 +00:00
md5 Make all configuration macros available for application by making 2001-02-19 16:06:34 +00:00
mdc2 One des_encrypt to des_encrypt1 I forgot to commit... 2001-03-29 20:37:32 +00:00
objects Make all configuration macros available for application by making 2001-02-19 16:06:34 +00:00
pem Make all configuration macros available for application by making 2001-02-19 16:06:34 +00:00
perlasm Accept digits in symbol names. Spotted by Brian Havard <brianh@kheldar.apana.org.au> 2001-06-04 16:34:39 +00:00
pkcs7 Fix couple of memory leaks in PKCS7_dataDecode(). 2001-04-04 22:30:26 +00:00
pkcs12 Plug a memory leak. Spotted by "Shijin" <shijin@comex.com> 2001-04-03 09:42:49 +00:00
rand md_rand.c thread safety 2001-07-25 17:18:02 +00:00
rc2 Make all configuration macros available for application by making 2001-02-19 16:06:34 +00:00
rc4 Make all configuration macros available for application by making 2001-02-19 16:06:34 +00:00
rc5 Make all configuration macros available for application by making 2001-02-19 16:06:34 +00:00
ripemd Make all configuration macros available for application by making 2001-02-19 16:06:34 +00:00
rsa always reject data >= n 2001-07-25 17:03:22 +00:00
sha Make all configuration macros available for application by making 2001-02-19 16:06:34 +00:00
stack Make all configuration macros available for application by making 2001-02-19 16:06:34 +00:00
threads Make all configuration macros available for application by making 2001-02-19 16:06:34 +00:00
txt_db Make all configuration macros available for application by making 2001-02-19 16:06:34 +00:00
x509 Don't miss files... 2001-07-30 11:51:06 +00:00
x509v3 Fix bug in copy_email() which would not 2001-03-01 13:33:53 +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 Make all configuration macros available for application by making 2001-02-19 16:06:34 +00:00
cryptlib.c md_rand.c thread safety 2001-07-25 17:18:02 +00:00
cryptlib.h In Message-ID: <003201bfb332$14a07520$0801a8c0@janm.transactionsite.com>, 2000-05-02 12:35:04 +00:00
crypto-lib.com The VMS build script was missing a couple of modules. 2001-03-14 13:39:30 +00:00
crypto.h md_rand.c thread safety 2001-07-25 17:18:02 +00:00
cversion.c Add SSLEAY_DIR argument code for SSLeay_version. 2001-01-10 15:15:36 +00:00
ebcdic.c Compaq C on OpenVMS is a little picky around producing empty object 2001-04-02 09:10:59 +00:00
ebcdic.h EBCDIC support. 2000-02-01 02:21:16 +00:00
ex_data.c Comment correction. 2000-12-18 09:18:22 +00:00
install.com Update VMS build procedures to match the current status. 2000-12-28 22:26:11 +00:00
Makefile.ssl make update 2001-03-13 12:12:05 +00:00
md32_common.h Make all configuration macros available for application by making 2001-02-19 16:06:34 +00:00
mem.c No functional change, but slightly improved code clarity. 2001-01-10 19:26:34 +00:00
mem_dbg.c Make all configuration macros available for application by making 2001-02-19 16:06:34 +00:00
opensslconf.h.in Cosmetic change. No, openssl.h.in is not autogenerated :-) 2000-02-18 09:06:55 +00:00
opensslv.h Apply the Tru64 patch from Tim Mooney <mooney@dogbert.cc.ndsu.NoDak.edu> 2001-08-10 15:25:50 +00:00
symhacks.h Make all configuration macros available for application by making 2001-02-19 16:06:34 +00:00
tmdiff.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
tmdiff.h Remove NOPROTO definitions and error code comments. 1999-04-26 16:43:10 +00:00
uid.c as in main branch 2001-02-20 00:38:02 +00:00