openssl/crypto/asn1
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 Ignore Makefile.save 1999-04-29 16:04:54 +00:00
a_bitstr.c For n > 7, we might get uninitialized (unzeroed) data. 2000-08-06 01:35:03 +00:00
a_bmp.c Don't return stuff from void functions. 1999-10-23 09:19:42 +00:00
a_bool.c Remove NOPROTO definitions and error code comments. 1999-04-26 16:43:10 +00:00
a_bytes.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
a_d2i_fp.c Change #include filenames from <foo.h> to <openssl.h>. 1999-04-23 22:13:45 +00:00
a_digest.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
a_dup.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
a_enum.c Fix typo in i2d_ASN1_ENUMERATED 2000-08-30 16:14:29 +00:00
a_gentm.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
a_hdr.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
a_i2d_fp.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
a_int.c Fix ASN1_INTEGER_to_BN properly this time... 2000-08-22 16:06:24 +00:00
a_mbstr.c New option to CA.pl to sign request using CA extensions. 2000-08-24 23:24:18 +00:00
a_meth.c Don't include x509.h when we just need asn1.h 1999-07-24 03:09:01 +00:00
a_null.c ispell (and minor modifications) 2000-02-03 23:23:24 +00:00
a_object.c Fixes to d2i_ASN1_OBJECT, ASN1_INTEGER_to_BN and a_strex.c 2000-08-22 12:54:21 +00:00
a_octet.c Don't return stuff from void functions. 1999-10-23 09:19:42 +00:00
a_print.c Add i2d_ASN1_PRINTABLESTRING() function, and do 'make update' 1999-12-08 00:56:15 +00:00
a_set.c Fixes for Win32 build. 2000-06-21 02:25:30 +00:00
a_sign.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
a_strex.c New option to CA.pl to sign request using CA extensions. 2000-08-24 23:24:18 +00:00
a_strnid.c Fixes for Win32 build. 2000-06-21 02:25:30 +00:00
a_time.c Don't return stuff from void functions. 1999-10-23 09:19:42 +00:00
a_type.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
a_utctm.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
a_utf8.c int may be smaller than 32 bits. 2000-06-05 13:50:57 +00:00
a_verify.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
a_vis.c Don't return stuff from void functions. 1999-10-23 09:19:42 +00:00
asn1.h New option to CA.pl to sign request using CA extensions. 2000-08-24 23:24:18 +00:00
asn1_err.c Preserve reason strings in automatically build tables. 2000-03-05 00:19:36 +00:00
asn1_lib.c Fix some typose in the i2d/d2i functions that 2000-07-10 18:33:05 +00:00
asn1_mac.h There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
asn1_par.c Changes needed for Tandem NSK, supplied by Scott Uroff (scott@xypro.com). 2000-08-04 00:01:39 +00:00
asn_pack.c Fixes for Win32 build. 2000-06-21 02:25:30 +00:00
charmap.h New ASN1_STRING_print_ex() and X509_NAME_print_ex() 2000-07-28 01:58:15 +00:00
charmap.pl New ASN1_STRING_print_ex() and X509_NAME_print_ex() 2000-07-28 01:58:15 +00:00
d2i_dhp.c Replace the macros in asn1.h with function equivalents. Also make UTF8Strings 1999-10-20 01:50:23 +00:00
d2i_dsap.c Make NEG_PUBKEY_BUG on by default. 2000-07-26 01:18:37 +00:00
d2i_pr.c ispell (and minor modifications) 2000-02-03 23:23:24 +00:00
d2i_pu.c Don't include x509.h when we just need asn1.h 1999-07-24 03:09:01 +00:00
d2i_r_pr.c Make NO_RSA compile with pedantic. 2000-01-08 21:06:24 +00:00
d2i_r_pu.c Make NEG_PUBKEY_BUG on by default. 2000-07-26 01:18:37 +00:00
d2i_s_pr.c Make sure that bs is not getting free'd again. 2000-06-15 11:10:15 +00:00
d2i_s_pu.c Make NEG_PUBKEY_BUG on by default. 2000-07-26 01:18:37 +00:00
evp_asn1.c Replace the macros in asn1.h with function equivalents. Also make UTF8Strings 1999-10-20 01:50:23 +00:00
f.c Change #include filenames from <foo.h> to <openssl.h>. 1999-04-23 22:13:45 +00:00
f_enum.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
f_int.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
f_string.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
i2d_dhp.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
i2d_dsap.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
i2d_pr.c Change #include filenames from <foo.h> to <openssl.h>. 1999-04-23 22:13:45 +00:00
i2d_pu.c Change #include filenames from <foo.h> to <openssl.h>. 1999-04-23 22:13:45 +00:00
i2d_r_pr.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
i2d_r_pu.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
i2d_s_pr.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
i2d_s_pu.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
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
n_pkey.c Add support for the modified SGC key format used in IIS. 2000-06-15 23:48:05 +00:00
nsseq.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
p5_pbe.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
p5_pbev2.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
p7_dgst.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
p7_enc.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
p7_enc_c.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
p7_evp.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
p7_i_s.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
p7_lib.c Add support for 'other' PKCS#7 content types. 2000-08-22 22:20:25 +00:00
p7_recip.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
p7_s_e.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
p7_signd.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
p7_signi.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
p8_key.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
p8_pkey.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
t_bitst.c Allow additional information to be attached to a 1999-11-04 00:45:35 +00:00
t_crl.c Replace the macros in asn1.h with function equivalents. Also make UTF8Strings 1999-10-20 01:50:23 +00:00
t_pkey.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
t_req.c Update test suite so that 'make test' succeeds in 'no-rsa' configuration. 2000-03-13 19:24:39 +00:00
t_spki.c Add new 'spkac' utility and several SPKAC utility functions. 1999-09-03 01:08:34 +00:00
t_x509.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
t_x509a.c Simplify the trust structure: basically zap the bit strings and 1999-12-29 00:40:28 +00:00
x_algor.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
x_attrib.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
x_cinf.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
x_crl.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
x_exten.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
x_info.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
x_name.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
x_pkey.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
x_pubkey.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
x_req.c Keep a not of original encoding in certificate requests. 2000-09-05 13:27:57 +00:00
x_sig.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
x_spki.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
x_val.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
x_x509.c *BIG* verify code reorganisation. 2000-09-05 17:53:58 +00:00
x_x509a.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00