openssl/crypto
Dr. Stephen Henson 2f043896d1 *BIG* verify code reorganisation.
The old code was painfully primitive and couldn't handle
distinct certificates using the same subject name.

The new code performs several tests on a candidate issuer
certificate based on certificate extensions.

It also adds several callbacks to X509_VERIFY_CTX so its
behaviour can be customised.

Unfortunately some hackery was needed to persuade X509_STORE
to tolerate this. This should go away when X509_STORE is
replaced, sometime...

This must have broken something though :-(
2000-09-05 17:53:58 +00:00
..
asn1 *BIG* verify code reorganisation. 2000-09-05 17:53:58 +00:00
bf On case-insensitive systems, the 'install' target gets matched against 2000-06-22 18:02:23 +00:00
bio Increase print buffer (10K instead of just 2K). 2000-09-05 12:43:39 +00:00
bn Avoid abort() throughout the library, except when preprocessor 2000-09-04 15:34:43 +00:00
buffer Enable DSO support on alpha (OSF1), cc and gcc. 2000-06-13 12:59:38 +00:00
cast EVP constification. 2000-06-03 14:13:58 +00:00
comp I got sick and tired of having to keep track of NIDs when such a thing 2000-07-05 02:45:36 +00:00
conf Avoid abort() throughout the library, except when preprocessor 2000-09-04 15:34:43 +00:00
des On Unicos, shorts are 8 bytes, so instead, use a structure with 2 32-bit ints, just as in destest.c 2000-08-03 21:58:56 +00:00
dh Enable DSO support on alpha (OSF1), cc and gcc. 2000-06-13 12:59:38 +00:00
dsa Enable DSO support on alpha (OSF1), cc and gcc. 2000-06-13 12:59:38 +00:00
dso Steve fixed up some strange errors introduced into dso_win32.c, and I'm 2000-06-23 17:29:05 +00:00
err Use the passed buffer in ERR_error_string! 2000-08-28 10:57:01 +00:00
evp NULL is not an integer... 2000-08-18 09:30:31 +00:00
hmac MD4 implemented. Assar Westerlund provided the digest code itself and the test utility, I added the bits to get a EVP interface, the command line utility and the speed test 2000-08-14 14:05:53 +00:00
idea EVP constification. 2000-06-03 14:13:58 +00:00
lhash Enable DSO support on alpha (OSF1), cc and gcc. 2000-06-13 12:59:38 +00:00
md2 Enable DSO support on alpha (OSF1), cc and gcc. 2000-06-13 12:59:38 +00:00
md4 Ignore Makefile.save 2000-09-05 12:42:05 +00:00
md5 Avoid unnecessary links and incomplete program file in apps/. 2000-06-19 17:38:22 +00:00
mdc2 Enable DSO support on alpha (OSF1), cc and gcc. 2000-06-13 12:59:38 +00:00
objects Avoid abort() throughout the library, except when preprocessor 2000-09-04 15:34:43 +00:00
pem MD4 implemented. Assar Westerlund provided the digest code itself and the test utility, I added the bits to get a EVP interface, the command line utility and the speed test 2000-08-14 14:05:53 +00:00
perlasm Move the 'file scope' argument in set_label to 2000-03-03 00:06:40 +00:00
pkcs7 Keep a not of original encoding in certificate requests. 2000-09-05 13:27:57 +00:00
pkcs12 New option to CA.pl to sign request using CA extensions. 2000-08-24 23:24:18 +00:00
rand Make sure that 'initialized' is zeroed as well when cleaning up. 2000-08-08 15:06:44 +00:00
rc2 EVP constification. 2000-06-03 14:13:58 +00:00
rc4 In Message-ID: <003201bfb332$14a07520$0801a8c0@janm.transactionsite.com>, 2000-05-02 12:16:01 +00:00
rc5 EVP constification. 2000-06-03 14:13:58 +00:00
ripemd Avoid unnecessary links and incomplete program file in apps/. 2000-06-19 17:38:22 +00:00
rsa MD4 implemented. Assar Westerlund provided the digest code itself and the test utility, I added the bits to get a EVP interface, the command line utility and the speed test 2000-08-14 14:05:53 +00:00
sha In some of the Makefiles CPP was not defined. 2000-03-20 18:16:52 +00:00
stack *BIG* verify code reorganisation. 2000-09-05 17:53:58 +00:00
threads There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
txt_db Using checks of the existence of HEADER_{foo}_H in other header files 2000-06-09 10:41:35 +00:00
x509 *BIG* verify code reorganisation. 2000-09-05 17:53:58 +00:00
x509v3 *BIG* verify code reorganisation. 2000-09-05 17:53:58 +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 Add support for dynamically created and destroyed mutexes. This will 2000-06-18 15:59:04 +00:00
cryptlib.c Handle ASN1_SET_OF and PKCS12_STACK_OF using function 2000-06-20 18:45:28 +00:00
cryptlib.h In Message-ID: <003201bfb332$14a07520$0801a8c0@janm.transactionsite.com>, 2000-05-02 12:35:04 +00:00
crypto-lib.com Added md4 to the VMS compilation 2000-08-17 22:43:31 +00:00
crypto.h Remove casts that are no longer needed. 2000-08-01 08:41:13 +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 There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
install.com Modifications for VMS. 2000-06-18 16:06:44 +00:00
Makefile.ssl Enable DSO support on alpha (OSF1), cc and gcc. 2000-06-13 12:59:38 +00:00
md32_common.h Fix signed/unsigned warnings. 2000-02-16 12:09:17 +00:00
mem.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
mem_dbg.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
opensslconf.h.in Cosmetic change. No, openssl.h.in is not autogenerated :-) 2000-02-18 09:06:55 +00:00
opensslv.h Redo and enhance the support for building shared libraries. Currently 2000-07-21 15:08:53 +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