openssl/ssl
Richard Levitte ef33b97050 Using checks of the existence of HEADER_{foo}_H in other header files
was a really bad idea.  For example, the following:

	#include <x509.h>
	#include <bio.h>
	#include <asn1.h>

would make sure that things like ASN1_UTCTIME_print() wasn't defined
unless you moved the inclusion of bio.h to above the inclusion of
x509.h.  The reason is that x509.h includes asn1.h, and the
declaration of ASN1_UTCTIME_print() depended on the definition of
HEADER_BIO_H.  That's what I call an obscure bug.

Instead, this change makes sure that whatever header files are needed
for the correct process of one header file are included automagically,
and that the definitions of, for example, BIO-related things are
dependent on the absence of the NO_{foo} macros.  This is also
consistent with the way parts of OpenSSL can be excluded at will.
2000-06-09 10:41:35 +00:00
..
.cvsignore Ignore Makefile.save 1999-04-29 16:04:54 +00:00
bio_ssl.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
install.com Make sure installed files are world readable 1999-11-12 01:42:59 +00:00
Makefile.ssl "make update" 2000-04-09 12:52:40 +00:00
s2_clnt.c Bugfix: clear error queue after ignoring ssl_verify_cert_chain result. 2000-05-27 22:25:01 +00:00
s2_enc.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
s2_lib.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
s2_meth.c Add missing #ifndefs that caused missing symbols when building libssl 2000-01-16 21:10:00 +00:00
s2_pkt.c Add missing #ifndefs that caused missing symbols when building libssl 2000-01-16 21:10:00 +00:00
s2_srvr.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
s3_both.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
s3_clnt.c The previous commit to crypto/stack/*.[ch] pulled the type-safety strings 2000-06-01 02:36:58 +00:00
s3_enc.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
s3_lib.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
s3_meth.c Remove NOPROTO definitions and error code comments. 1999-04-26 16:43:10 +00:00
s3_pkt.c Avoid sprintf 2000-05-21 14:21:24 +00:00
s3_srvr.c typo 2000-05-25 11:24:42 +00:00
s23_clnt.c Check RAND_bytes() return value or use RAND_pseudo_bytes(). 2000-01-21 01:15:56 +00:00
s23_lib.c Move the registration of callback functions to special functions 2000-02-20 23:43:02 +00:00
s23_meth.c Remove NOPROTO definitions and error code comments. 1999-04-26 16:43:10 +00:00
s23_pkt.c Fix server behaviour when facing backwards-compatible client hellos. 1999-09-03 16:33:11 +00:00
s23_srvr.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
ssl-lib.com New logical names to skip algorithms are now supported. 2000-02-27 10:41:31 +00:00
ssl.h Using checks of the existence of HEADER_{foo}_H in other header files 2000-06-09 10:41:35 +00:00
ssl2.h Tolerate fragmentation and interleaving in the SSL 3/TLS record layer. 2000-02-20 23:04:06 +00:00
ssl3.h Using checks of the existence of HEADER_{foo}_H in other header files 2000-06-09 10:41:35 +00:00
ssl23.h Import of old SSLeay release: SSLeay 0.9.0b 1998-12-21 10:56:39 +00:00
ssl_algs.c Don't mix real tabs with tabs expanded as 8 spaces -- that's 1999-06-07 20:26:51 +00:00
ssl_asn1.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
ssl_cert.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
ssl_ciph.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
ssl_err.c Use correct function names in SSLerr macros. 2000-03-14 14:10:56 +00:00
ssl_err2.c Change #include filenames from <foo.h> to <openssl.h>. 1999-04-23 22:13:45 +00:00
ssl_lib.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
ssl_locl.h The previous commit to crypto/stack/*.[ch] pulled the type-safety strings 2000-06-01 02:36:58 +00:00
ssl_rsa.c typo while I poke around... 1999-08-05 13:31:42 +00:00
ssl_sess.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
ssl_stat.c Move MAC computations for Finished from ssl3_read_bytes into 2000-02-21 10:16:30 +00:00
ssl_task.c Rename SSLeay_add_all_algorithms() et al to 2000-02-04 14:01:38 +00:00
ssl_txt.c Avoid sprintf. 2000-05-21 14:10:05 +00:00
ssltest.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
t1_clnt.c Remove NOPROTO definitions and error code comments. 1999-04-26 16:43:10 +00:00
t1_enc.c There have been a number of complaints from a number of sources that names 2000-06-01 22:19:21 +00:00
t1_lib.c Move the registration of callback functions to special functions 2000-02-20 23:43:02 +00:00
t1_meth.c Remove NOPROTO definitions and error code comments. 1999-04-26 16:43:10 +00:00
t1_srvr.c Remove NOPROTO definitions and error code comments. 1999-04-26 16:43:10 +00:00
tls1.h In theory, TLS v1 ciphersuites are not the same as SSL v3 ciphersuites 2000-04-06 22:33:14 +00:00