openssl/apps
Matt Caswell a0a82324f9 Centralise loading default apps config file
Loading the config file after processing command line options can
cause problems, e.g. where an engine provides new ciphers/digests
these are not then recoginised on the command line. Move the
default config file loading to before the command line option
processing. Whilst we're doing this we might as well centralise
this instead of doing it individually for each application. Finally
if we do it before the OpenSSL_add_ssl_algorithms() call then
ciphersuites provided by an engine (e.g. GOST) can be available to
the apps.

RT#4085
RT#4086

Reviewed-by: Richard Levitte <levitte@openssl.org>
2015-10-12 22:31:00 +01:00
..
demoCA Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
demoSRP Missing SRP files. 2011-03-16 11:50:33 +00:00
app_rand.c GH345: Remove stderr output 2015-08-16 21:08:25 -04:00
apps.c Add support for -no-CApath and -no-CAfile options 2015-09-25 14:49:59 +01:00
apps.h Add support for -no-CApath and -no-CAfile options 2015-09-25 14:49:59 +01:00
asn1pars.c Centralise loading default apps config file 2015-10-12 22:31:00 +01: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 Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
CA.com Corrections to the VMS build system. 2011-03-25 16:20:35 +00:00
CA.pl.in GH271: Warning on </dev/null to CA.pl 2015-05-04 15:07:52 -04:00
cert.pem Import of old SSLeay release: SSLeay 0.9.0b 1998-12-21 10:56:39 +00:00
ciphers.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
client.pem Replace expired test server and client certificates with new ones. 2011-12-08 14:44:05 +00:00
cms.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
crl2p7.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
crl.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
dgst.c Centralise loading default apps config file 2015-10-12 22:31:00 +01: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 Centralise loading default apps config file 2015-10-12 22:31:00 +01: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
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 Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
dsap.pem Import of old SSLeay release: SSLeay 0.9.0b 1998-12-21 10:56:39 +00:00
dsaparam.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
ec.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
ecparam.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
enc.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
engine.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
errstr.c Big apps cleanup (option-parsing, etc) 2015-04-24 15:26:15 -04:00
gendsa.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
genpkey.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
genrsa.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
install-apps.com After some adjustments, apply the changes OpenSSL 1.0.0d on OpenVMS 2011-03-19 10:58:14 +00:00
makeapps.com Big apps cleanup (option-parsing, etc) 2015-04-24 15:26:15 -04:00
Makefile Add rehash command to openssl 2015-09-06 18:03:54 -04:00
nseq.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
ocsp.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
openssl-vms.cnf RT3067: simplify patch 2014-09-24 15:35:02 +02:00
openssl.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
openssl.cnf RT2626: Change default_bits from 1K to 2K 2014-09-08 17:21:04 -04:00
opt.c Address Windows warnings in apps/. 2015-10-05 09:25:06 +02:00
passwd.c Centralise loading default apps config file 2015-10-12 22:31:00 +01: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 Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
pkcs8.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
pkcs12.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
pkey.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
pkeyparam.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
pkeyutl.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
prime.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
privkey.pem PR: 1644 2009-09-06 15:49:46 +00:00
progs.h Enable -Wmissing-variable-declarations and 2015-09-11 04:51:55 +01:00
progs.pl Enable -Wmissing-variable-declarations and 2015-09-11 04:51:55 +01:00
rand.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
rehash.c GH408 follow-on: update buflen 2015-09-25 20:22:27 -04:00
req.c Change the way apps open their input and output files 2015-09-06 01:35:54 +02:00
req.pem Import of old SSLeay release: SSLeay 0.9.0b 1998-12-21 10:56:39 +00:00
rsa8192.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
rsa.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
rsautl.c Centralise loading default apps config file 2015-10-12 22:31:00 +01: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 DTLS: remove unused cookie field 2015-10-09 15:32:35 +02:00
s_cb.c DTLS: remove unused cookie field 2015-10-09 15:32:35 +02:00
s_client.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
s_server.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
s_socket.c Explicitly cast INVALID_SOCKET to (int) to address warnings on Windows. 2015-10-05 09:22:54 +02:00
s_time.c Address Windows warnings in apps/. 2015-10-05 09:25:06 +02:00
server2.pem Replace expired test server and client certificates with new ones. 2011-12-08 14:44:05 +00:00
server.pem Replace expired test server and client certificates with new ones. 2011-12-08 14:44:05 +00:00
server.srl Import of old SSLeay release: SSLeay 0.9.0b 1998-12-21 10:56:39 +00:00
sess_id.c Change the way apps open their input and output files 2015-09-06 01:35:54 +02:00
smime.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
speed.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
spkac.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
srp.c Fix -srpvfile option in srp command line 2015-09-21 10:17:58 +01:00
testCA.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
testdsa.h Big apps cleanup (option-parsing, etc) 2015-04-24 15:26:15 -04:00
testrsa.h Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
timeouts.h Run util/openssl-format-source -v -c . 2015-01-22 09:20:09 +00:00
ts.c Remove "noise" comments from TS files. 2015-09-22 00:40:31 -04:00
tsget PR: 2031 2009-09-07 17:57:18 +00:00
verify.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00
version.c Big apps cleanup (option-parsing, etc) 2015-04-24 15:26:15 -04:00
vms_decc_init.c Use safer sizeof variant in malloc 2015-05-04 15:00:13 -04:00
winrand.c Big apps cleanup (option-parsing, etc) 2015-04-24 15:26:15 -04:00
x509.c Centralise loading default apps config file 2015-10-12 22:31:00 +01:00