openssl/crypto/pkcs7
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
..
p7 Import of old SSLeay release: SSLeay 0.9.0b 1998-12-21 10:56:39 +00:00
t Remove more old temporary files from CVS 1998-12-31 21:51:27 +00:00
.cvsignore Test apps. 1999-06-04 21:31:48 +00:00
bio_ber.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
dec.c Rename SSLeay_add_all_algorithms() et al to 2000-02-04 14:01:38 +00:00
des.pem Import of old SSLeay release: SSLeay 0.9.1b (unreleased) 1998-12-21 11:00:56 +00:00
doc Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
enc.c Make all configuration macros available for application by making 2001-02-19 16:06:34 +00:00
es1.pem Import of old SSLeay release: SSLeay 0.9.1b (unreleased) 1998-12-21 11:00:56 +00:00
example.c Avoid silly compiler warnings about functions not being declared and an int missing. 1999-11-12 02:10:23 +00:00
example.h Make samples compile. 1999-06-03 16:07:37 +00:00
info.pem Import of old SSLeay release: SSLeay 0.9.1b (unreleased) 1998-12-21 11:00:56 +00:00
infokey.pem Import of old SSLeay release: SSLeay 0.9.1b (unreleased) 1998-12-21 11:00:56 +00:00
Makefile.ssl Instead of telling both 'make' and the user that ranlib 2001-03-09 14:01:42 +00:00
pk7_asn1.c More linker bloat reorganisation: 2001-07-27 02:22:42 +00:00
pk7_attr.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
pk7_dgst.c Change #include filenames from <foo.h> to <openssl.h>. 1999-04-23 22:13:45 +00:00
pk7_doit.c Fix couple of memory leaks in PKCS7_dataDecode(). 2001-04-05 10:19:12 +00:00
pk7_enc.c Change #include filenames from <foo.h> to <openssl.h>. 1999-04-23 22:13:45 +00:00
pk7_lib.c Change the EVP_somecipher() and EVP_somedigest() 2001-03-09 02:51:02 +00:00
pk7_mime.c Increase consistency of header data (some mail readers really do not 2001-01-30 13:38:59 +00:00
pk7_smime.c Change the EVP_somecipher() and EVP_somedigest() 2001-03-09 02:51:02 +00:00
pkcs7.h Change the EVP_somecipher() and EVP_somedigest() 2001-03-09 02:51:02 +00:00
pkcs7err.c Fix ERR_R_... problems. 2001-03-07 01:19:07 +00:00
server.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
sign.c Make all configuration macros available for application by making 2001-02-19 16:06:34 +00:00
verify.c Make all configuration macros available for application by making 2001-02-19 16:06:34 +00:00