openssl/apps
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
..
demoCA Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
set Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
.cvsignore CA.pl is now generated automatically (using CA.pl.in as input) 2000-01-07 13:06:28 +00:00
app_rand.c Don't ever set 'seeded' if RAND_status() returned 0 2000-10-23 07:37:03 +00:00
apps.c Add the possibility to use keys handled by engines in more 2000-10-28 22:40:40 +00:00
apps.h Make all engines available in the openssl application. 2000-11-06 22:03:00 +00:00
asn1pars.c On VMS, stdout may very well lead to a file that is written to in a 2000-09-20 13:55:50 +00:00
ca-cert.srl Update test server certificate in apps/server.pem (it was expired). 2000-10-16 22:56:10 +00:00
ca-key.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
ca-req.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
ca.c First step in tidying up the LHASH code. The callback prototypes (and 2000-12-01 20:31:52 +00:00
CA.com A hack to make sure access() will give us the correct answer about the 2000-02-11 18:12:47 +00:00
CA.pl.in Last minute update, in time to make it to 0.9.6-beta1 2000-09-11 13:06:48 +00:00
CA.sh ispell (and minor modifications) 2000-02-03 23:23:24 +00:00
cert.pem Import of old SSLeay release: SSLeay 0.9.0b 1998-12-21 10:56:39 +00:00
ciphers.c On VMS, stdout may very well lead to a file that is written to in a 2000-09-20 13:55:50 +00:00
client.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
crl.c On VMS, stdout may very well lead to a file that is written to in a 2000-09-20 13:55:50 +00:00
crl2p7.c On VMS, stdout may very well lead to a file that is written to in a 2000-09-20 13:55:50 +00:00
der_chop.in Set #!... path to Perl in apps/der_chop automatically. 1999-05-25 22:31:49 +00:00
dgst.c Make flag variables int instead of char. This avoids getting into trouble on systems where char is unsigned by default 2000-10-31 11:58:56 +00:00
dh.c Merge the engine branch into the main trunk. All conflicts resolved. 2000-10-26 21:07:28 +00:00
dh512.pem Include SKIP DH parameters with OpenSSL. 2000-08-02 09:04:44 +00:00
dh1024.pem Include SKIP DH parameters with OpenSSL. 2000-08-02 09:04:44 +00:00
dh2048.pem Include SKIP DH parameters with OpenSSL. 2000-08-02 09:04:44 +00:00
dh4096.pem Include SKIP DH parameters with OpenSSL. 2000-08-02 09:04:44 +00:00
dhparam.c Merge the engine branch into the main trunk. All conflicts resolved. 2000-10-26 21:07:28 +00:00
dsa-ca.pem Fix the gendsa program and add it to the app list. The progs.h file is 1999-01-09 17:29:34 +00:00
dsa-pca.pem Fix the gendsa program and add it to the app list. The progs.h file is 1999-01-09 17:29:34 +00:00
dsa.c Merge the engine branch into the main trunk. All conflicts resolved. 2000-10-26 21:07:28 +00:00
dsa512.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
dsa1024.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
dsap.pem Import of old SSLeay release: SSLeay 0.9.0b 1998-12-21 10:56:39 +00:00
dsaparam.c Merge the engine branch into the main trunk. All conflicts resolved. 2000-10-26 21:07:28 +00:00
enc.c Better handling of EVP names, add EVP to speed. 2000-11-20 04:14:19 +00:00
engine.c Make all engines available in the openssl application. 2000-11-06 22:03:00 +00:00
errstr.c On VMS, stdout may very well lead to a file that is written to in a 2000-09-20 13:55:50 +00:00
gendh.c Merge the engine branch into the main trunk. All conflicts resolved. 2000-10-26 21:07:28 +00:00
gendsa.c Merge the engine branch into the main trunk. All conflicts resolved. 2000-10-26 21:07:28 +00:00
genrsa.c Merge the engine branch into the main trunk. All conflicts resolved. 2000-10-26 21:07:28 +00:00
install.com VMS support. 1999-05-13 11:37:32 +00:00
makeapps.com Addapt the VMS scripts to the changes in the Makefiles. 2000-11-22 18:17:16 +00:00
Makefile.ssl "make depend" 2000-12-01 08:48:42 +00:00
nseq.c On VMS, stdout may very well lead to a file that is written to in a 2000-09-20 13:55:50 +00:00
oid.cnf Import of old SSLeay release: SSLeay 0.9.1b (unreleased) 1998-12-21 11:00:56 +00:00
openssl-vms.cnf Adjust to changes in apps/openssl.cnf 1999-11-12 01:59:47 +00:00
openssl.c First step in tidying up the LHASH code. The callback prototypes (and 2000-12-01 20:31:52 +00:00
openssl.cnf Initial automation changes to 'req' and X509_ATTRIBUTE functions. 2000-01-06 01:26:48 +00:00
passwd.c Improve usability of 'openssl passwd' by including 2000-11-17 09:03:02 +00:00
pca-cert.srl Update test server certificate in apps/server.pem (it was expired). 2000-10-16 22:56:10 +00:00
pca-key.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
pca-req.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
pkcs7.c Merge the engine branch into the main trunk. All conflicts resolved. 2000-10-26 21:07:28 +00:00
pkcs8.c Merge the engine branch into the main trunk. All conflicts resolved. 2000-10-26 21:07:28 +00:00
pkcs12.c Merge the engine branch into the main trunk. All conflicts resolved. 2000-10-26 21:07:28 +00:00
privkey.pem Import of old SSLeay release: SSLeay 0.9.1b (unreleased) 1998-12-21 11:00:56 +00:00
progs.h Add application to enumerate, list and test engines with. 2000-11-01 02:57:35 +00:00
progs.pl Add 'rsautl' low level RSA utility. 2000-09-03 23:13:48 +00:00
rand.c Merge the engine branch into the main trunk. All conflicts resolved. 2000-10-26 21:07:28 +00:00
req.c Small documentation change 2000-10-28 22:21:04 +00:00
req.pem Import of old SSLeay release: SSLeay 0.9.0b 1998-12-21 10:56:39 +00:00
rsa.c The consequence of constification is that to pass the address to a 2000-11-06 23:16:04 +00:00
rsa8192.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
rsautl.c Add the possibility to use keys handled by engines in more 2000-10-28 22:40:40 +00:00
s512-key.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
s512-req.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
s1024key.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
s1024req.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
s_apps.h cleaning up a little 2000-03-12 23:27:14 +00:00
s_cb.c cleaning up a little 2000-03-12 23:27:14 +00:00
s_client.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
s_server.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
s_socket.c Portability patch for HP MPE/iX. Submitted by Mark Bixby <mark_bixby@hp.com> 2000-09-21 05:42:01 +00:00
s_time.c Make gcc 2.95.2 happy again, even under ``-Wall -Wshadow -Wpointer-arith -Wcast-align 2000-02-11 09:47:18 +00:00
server.pem Update test server certificate in apps/server.pem (it was expired). 2000-10-16 22:56:10 +00:00
server.srl Import of old SSLeay release: SSLeay 0.9.0b 1998-12-21 10:56:39 +00:00
server2.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
sess_id.c On VMS, stdout may very well lead to a file that is written to in a 2000-09-20 13:55:50 +00:00
smime.c Add the possibility to use keys handled by engines in more 2000-10-28 22:40:40 +00:00
speed.c avoid segmentation fault 2000-11-29 11:04:31 +00:00
spkac.c Merge the engine branch into the main trunk. All conflicts resolved. 2000-10-26 21:07:28 +00:00
testCA.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
testdsa.h cleaning up a little 2000-03-12 23:27:14 +00:00
testrsa.h cleaning up a little 2000-03-12 23:27:14 +00:00
verify.c Merge the engine branch into the main trunk. All conflicts resolved. 2000-10-26 21:07:28 +00:00
version.c Make gcc 2.95.2 happy again, even under ``-Wall -Wshadow -Wpointer-arith -Wcast-align 2000-02-11 09:47:18 +00:00
winrand.c Sample application using RAND_event() to collect entropy from mouse 2000-03-19 22:58:12 +00:00
x509.c Add the possibility to use keys handled by engines in more 2000-10-28 22:40:40 +00:00