openssl/ssl
Geoff Thorpe 385d81380c First step in tidying up the LHASH code. The callback prototypes (and
casts) used in the lhash code are about as horrible and evil as they can
be. For starters, the callback prototypes contain empty parameter lists.
Yuck.

This first change defines clearer prototypes - including "typedef"'d
function pointer types to use as "hash" and "compare" callbacks, as well as
the callbacks passed to the lh_doall and lh_doall_arg iteration functions.
Now at least more explicit (and clear) casting is required in all of the
dependant code - and that should be included in this commit.

The next step will be to hunt down and obliterate some of the function
pointer casting being used when it's not necessary - a particularly evil
variant exists in the implementation of lh_doall.
2000-12-01 20:31:52 +00:00
..
.cvsignore
bio_ssl.c Make non blocking I/O work for accept BIOs. 2000-10-12 01:50:33 +00:00
install.com Make sure installed files are world readable 1999-11-12 01:42:59 +00:00
kssl.c Typo corrected. 2000-12-01 14:33:19 +00:00
kssl.h First tentative impementation of Kerberos 5 cryptos and keys for SSL/TLS. Implemented by Vern Staats <staatsvr@asc.hpc.mil>, further hacked and distributed by Jeffrey Altman <jaltnab@columbia.edu> 2000-11-30 22:53:34 +00:00
Makefile.ssl "make depend" 2000-12-01 08:48:42 +00:00
s2_clnt.c Store verify_result with sessions to avoid potential security hole. 2000-11-29 16:04:38 +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 Comments on SSL_peek deficiencies 2000-11-28 06:58:22 +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 Disable SSL_peek until it is fixed. 2000-11-28 06:48:36 +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 First tentative impementation of Kerberos 5 cryptos and keys for SSL/TLS. Implemented by Vern Staats <staatsvr@asc.hpc.mil>, further hacked and distributed by Jeffrey Altman <jaltnab@columbia.edu> 2000-11-30 22:53:34 +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 First tentative impementation of Kerberos 5 cryptos and keys for SSL/TLS. Implemented by Vern Staats <staatsvr@asc.hpc.mil>, further hacked and distributed by Jeffrey Altman <jaltnab@columbia.edu> 2000-11-30 22:53:34 +00:00
s3_meth.c
s3_pkt.c New SSL API mode 'SSL_MODE_AUTO_RETRY', which disables the default 2000-09-12 20:28:30 +00:00
s3_srvr.c First tentative impementation of Kerberos 5 cryptos and keys for SSL/TLS. Implemented by Vern Staats <staatsvr@asc.hpc.mil>, further hacked and distributed by Jeffrey Altman <jaltnab@columbia.edu> 2000-11-30 22:53:34 +00:00
s23_clnt.c Document rollback issues. 2000-07-29 19:27:20 +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
s23_pkt.c Fix server behaviour when facing backwards-compatible client hellos. 1999-09-03 16:33:11 +00:00
s23_srvr.c Avoid protocol rollback. 2000-09-22 21:39:33 +00:00
ssl2.h Portability patch for HP MPE/iX. Submitted by Mark Bixby <mark_bixby@hp.com> 2000-09-21 05:42:01 +00:00
ssl3.h First tentative impementation of Kerberos 5 cryptos and keys for SSL/TLS. Implemented by Vern Staats <staatsvr@asc.hpc.mil>, further hacked and distributed by Jeffrey Altman <jaltnab@columbia.edu> 2000-11-30 22:53:34 +00:00
ssl23.h
ssl_algs.c
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 mark a bug 2000-11-29 19:29:47 +00:00
ssl_ciph.c First tentative impementation of Kerberos 5 cryptos and keys for SSL/TLS. Implemented by Vern Staats <staatsvr@asc.hpc.mil>, further hacked and distributed by Jeffrey Altman <jaltnab@columbia.edu> 2000-11-30 22:53:34 +00:00
ssl_err2.c
ssl_err.c Disable SSL_peek until it is fixed. 2000-11-28 06:48:36 +00:00
ssl_lib.c First step in tidying up the LHASH code. The callback prototypes (and 2000-12-01 20:31:52 +00:00
ssl_locl.h First tentative impementation of Kerberos 5 cryptos and keys for SSL/TLS. Implemented by Vern Staats <staatsvr@asc.hpc.mil>, further hacked and distributed by Jeffrey Altman <jaltnab@columbia.edu> 2000-11-30 22:53:34 +00:00
ssl_rsa.c The consequence of constification is that to pass the address to a 2000-11-06 23:16:04 +00:00
ssl_sess.c First step in tidying up the LHASH code. The callback prototypes (and 2000-12-01 20:31:52 +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
ssl-lib.com Remove references to RSAref. The glue library is but a memory to fade 2000-11-08 17:51:37 +00:00
ssl.h First tentative impementation of Kerberos 5 cryptos and keys for SSL/TLS. Implemented by Vern Staats <staatsvr@asc.hpc.mil>, further hacked and distributed by Jeffrey Altman <jaltnab@columbia.edu> 2000-11-30 22:53:34 +00:00
ssltest.c COMP_zlib should always be declared, even if it is not functional. 2000-11-30 23:41:58 +00:00
t1_clnt.c
t1_enc.c First tentative impementation of Kerberos 5 cryptos and keys for SSL/TLS. Implemented by Vern Staats <staatsvr@asc.hpc.mil>, further hacked and distributed by Jeffrey Altman <jaltnab@columbia.edu> 2000-11-30 22:53:34 +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
t1_srvr.c
tls1.h In theory, TLS v1 ciphersuites are not the same as SSL v3 ciphersuites 2000-04-06 22:33:14 +00:00