openssl/crypto/x509
Dr. Stephen Henson 1241126adf More linker bloat reorganisation:
Split private key PEM and normal PEM handling. Private key
handling needs to link in stuff like PKCS#8.

Relocate the ASN1 *_dup() functions, to the relevant ASN1
modules using new macro IMPLEMENT_ASN1_DUP_FUNCTION. Previously
these were all in crypto/x509/x_all.c along with every ASN1
BIO/fp function which linked in *every* ASN1 function if
a single dup was used.

Move the authority key id ASN1 structure to a separate file.
This is used in the X509 routines and its previous location
linked in all the v3 extension code.

Also move ASN1_tag2bit to avoid linking in a_bytes.c which
is now largely obsolete.

So far under Linux stripped binary with single PEM_read_X509
is now 238K compared to 380K before these changes.
2001-07-27 02:22:42 +00:00
..
.cvsignore
by_dir.c
by_file.c
Makefile.ssl Change Win32 to use EXPORT_VAR_AS_FN. 2001-05-12 23:57:41 +00:00
x509_att.c Add support for MS CSP Name PKCS#12 attribute. 2001-06-11 00:43:20 +00:00
x509_cmp.c Change all calls to low level digest routines in the library and 2001-06-19 22:30:40 +00:00
x509_d2.c
x509_def.c
x509_err.c Purpose and trust setting functions for X509_STORE. 2001-05-10 00:13:59 +00:00
x509_ext.c
x509_lu.c Purpose and trust setting functions for X509_STORE. 2001-05-10 00:13:59 +00:00
x509_obj.c Handle empty X509_NAME in printing routines. 2001-06-26 12:04:35 +00:00
x509_r2x.c
x509_req.c Add support for MS CSP Name PKCS#12 attribute. 2001-06-11 00:43:20 +00:00
x509_set.c
x509_trs.c Add missing variable length cipher flag for Blowfish. 2001-05-24 22:58:35 +00:00
x509_txt.c
x509_v3.c
x509_vfy.c Allow various X509_STORE_CTX properties to be 2001-05-09 00:30:39 +00:00
x509_vfy.h Purpose and trust setting functions for X509_STORE. 2001-05-10 00:13:59 +00:00
x509.h Add support for MS CSP Name PKCS#12 attribute. 2001-06-11 00:43:20 +00:00
x509name.c
x509rset.c
x509spki.c
x509type.c
x_all.c More linker bloat reorganisation: 2001-07-27 02:22:42 +00:00