openssl/crypto/x509v3
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
ext_dat.h
Makefile.ssl More linker bloat reorganisation: 2001-07-27 02:22:42 +00:00
tabtest.c
v3_akey.c More linker bloat reorganisation: 2001-07-27 02:22:42 +00:00
v3_akeya.c More linker bloat reorganisation: 2001-07-27 02:22:42 +00:00
v3_alt.c Make it possible to move the emailAddress object to the subjectAltName 2001-04-11 12:55:06 +00:00
v3_bcons.c
v3_bitst.c
v3_conf.c Modify apps to use NCONF code instead of old CONF code. 2001-06-28 11:41:50 +00:00
v3_cpols.c
v3_crld.c
v3_enum.c
v3_extku.c
v3_genn.c
v3_ia5.c
v3_info.c
v3_int.c
v3_lib.c
v3_ocsp.c
v3_pku.c
v3_prn.c
v3_purp.c Purpose and trust setting functions for X509_STORE. 2001-05-10 00:13:59 +00:00
v3_skey.c
v3_sxnet.c
v3_utl.c Overhaul the display of certificate details in 2001-03-15 19:13:40 +00:00
v3conf.c
v3err.c Purpose and trust setting functions for X509_STORE. 2001-05-10 00:13:59 +00:00
v3prin.c
x509v3.h Modify apps to use NCONF code instead of old CONF code. 2001-06-28 11:41:50 +00:00