openssl/crypto/x509v3
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
..
.cvsignore
ext_dat.h
Makefile.ssl 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
tabtest.c
v3_akey.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
v3_alt.c
v3_bcons.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
v3_bitst.c
v3_conf.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
v3_cpols.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
v3_crld.c Don't dereference NULL pointers. 2000-07-02 18:16:38 +00:00
v3_enum.c Avoid converting void * to a function pointer when NULL is defined as 2000-01-18 08:23:15 +00:00
v3_extku.c
v3_genn.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
v3_ia5.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
v3_info.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
v3_int.c Avoid converting void * to a function pointer when NULL is defined as 2000-01-18 08:23:15 +00:00
v3_lib.c Document EVP routines. Change EVP_SealInit() and EVP_OpenInit() 2000-06-11 12:18:15 +00:00
v3_pku.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
v3_prn.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
v3_purp.c *BIG* verify code reorganisation. 2000-09-05 17:53:58 +00:00
v3_skey.c
v3_sxnet.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
v3_utl.c Document EVP routines. Change EVP_SealInit() and EVP_OpenInit() 2000-06-11 12:18:15 +00:00
v3conf.c
v3err.c Preserve reason strings in automatically build tables. 2000-03-05 00:19:36 +00:00
v3prin.c
x509v3.h *BIG* verify code reorganisation. 2000-09-05 17:53:58 +00:00