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 Ignore Makefile.save 1999-04-29 16:04:54 +00:00
ext_dat.h New options to 'ca' utility to support CRL entry extensions. 2001-02-16 01:35:44 +00:00
Makefile.ssl More linker bloat reorganisation: 2001-07-27 02:22:42 +00:00
tabtest.c Modify the X509 V3 extension lookup code. 1999-12-01 01:49:46 +00:00
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 Get rid of ASN1_ITEM_FUNCTIONS dummy function 2001-02-23 12:47:06 +00:00
v3_bitst.c Rewrite the extension code to use an ASN1_ITEM structure 2000-12-13 13:47:33 +00:00
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 Get rid of ASN1_ITEM_FUNCTIONS dummy function 2001-02-23 12:47:06 +00:00
v3_crld.c Get rid of ASN1_ITEM_FUNCTIONS dummy function 2001-02-23 12:47:06 +00:00
v3_enum.c Initial support for ASN1_ITEM_FUNCTION option to 2001-02-23 03:16:09 +00:00
v3_extku.c Get rid of ASN1_ITEM_FUNCTIONS dummy function 2001-02-23 12:47:06 +00:00
v3_genn.c Get rid of ASN1_ITEM_FUNCTIONS dummy function 2001-02-23 12:47:06 +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 Get rid of ASN1_ITEM_FUNCTIONS dummy function 2001-02-23 12:47:06 +00:00
v3_int.c Initial support for ASN1_ITEM_FUNCTION option to 2001-02-23 03:16:09 +00:00
v3_lib.c Initial support for ASN1_ITEM_FUNCTION option to 2001-02-23 03:16:09 +00:00
v3_ocsp.c Initial support for ASN1_ITEM_FUNCTION option to 2001-02-23 03:16:09 +00:00
v3_pku.c Get rid of ASN1_ITEM_FUNCTIONS dummy function 2001-02-23 12:47:06 +00:00
v3_prn.c Initial support for ASN1_ITEM_FUNCTION option to 2001-02-23 03:16:09 +00:00
v3_purp.c Purpose and trust setting functions for X509_STORE. 2001-05-10 00:13:59 +00:00
v3_skey.c Initial support for ASN1_ITEM_FUNCTION option to 2001-02-23 03:16:09 +00:00
v3_sxnet.c Get rid of ASN1_ITEM_FUNCTIONS dummy function 2001-02-23 12:47:06 +00:00
v3_utl.c Overhaul the display of certificate details in 2001-03-15 19:13:40 +00:00
v3conf.c Merge from the ASN1 branch of new ASN1 code 2000-12-08 19:09:35 +00:00
v3err.c Purpose and trust setting functions for X509_STORE. 2001-05-10 00:13:59 +00:00
v3prin.c Merge from the ASN1 branch of new ASN1 code 2000-12-08 19:09:35 +00:00
x509v3.h Modify apps to use NCONF code instead of old CONF code. 2001-06-28 11:41:50 +00:00