openssl/apps
Richard Levitte d6baf09fe0 Apps: divide the modules in direct command modules, support library and init
Most modules are direct implementations of openssl application
sub-commands, but some constitute a support library, which can be used
by more than one program (and is, incidently, by test/uitest).

For practical purposes, we place the support library modules in a
private, static library.

Finally, there are some modules that don't have direct references in
the rest of the apps code, but are still crucial.  See them as some
kind of extra crt0 or similar for your platform.

Inspiration from David von Oheimb

Reviewed-by: Rich Salz <rsalz@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/5222)
2018-01-31 23:45:12 +01:00
..
demoSRP Missing SRP files. 2011-03-16 11:50:33 +00:00
app_rand.c Fix use-after-free 2017-07-17 07:46:49 -04:00
apps.c Add 'openssl req' option to specify extension values on command line 2017-12-28 16:07:58 +01:00
apps.h apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
asn1pars.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
build.info Apps: divide the modules in direct command modules, support library and init 2018-01-31 23:45:12 +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 Fix verify(1) to report failure when verification fails 2016-01-13 17:55:17 -05:00
ca-req.pem Fix verify(1) to report failure when verification fails 2016-01-13 17:55:17 -05:00
ca.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
CA.pl.in Adjusted Argument Indices 2017-12-03 14:01:39 +01:00
cert.pem Import of old SSLeay release: SSLeay 0.9.0b 1998-12-21 10:56:39 +00:00
ciphers.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
client.pem Replace expired test server and client certificates with new ones. 2011-12-08 14:44:05 +00:00
cms.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
crl.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
crl2p7.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
ct_log_list.cnf GH1536: Install empty CT log list 2016-09-14 18:22:33 -04:00
dgst.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
dh1024.pem Update Diffie-Hellman parameters to IANA standards 2016-05-03 10:32:01 -04:00
dh2048.pem Update Diffie-Hellman parameters to IANA standards 2016-05-03 10:32:01 -04:00
dh4096.pem Update Diffie-Hellman parameters to IANA standards 2016-05-03 10:32:01 -04:00
dhparam.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
dsa-ca.pem Fix verify(1) to report failure when verification fails 2016-01-13 17:55:17 -05:00
dsa-pca.pem Fix verify(1) to report failure when verification fails 2016-01-13 17:55:17 -05:00
dsa.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +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
dsap.pem Import of old SSLeay release: SSLeay 0.9.0b 1998-12-21 10:56:39 +00:00
dsaparam.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
ec.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
ecparam.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
enc.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
engine.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
errstr.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
gendsa.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
genpkey.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
genrsa.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
nseq.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
ocsp.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
openssl-vms.cnf Added support for ESSCertIDv2 2017-05-03 09:04:23 +02:00
openssl.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
openssl.cnf Added support for ESSCertIDv2 2017-05-03 09:04:23 +02:00
opt.c Copyright update of more files that have changed this year 2018-01-19 13:34:03 +01:00
passwd.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +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 Fix verify(1) to report failure when verification fails 2016-01-13 17:55:17 -05:00
pca-req.pem Fix verify(1) to report failure when verification fails 2016-01-13 17:55:17 -05:00
pkcs7.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
pkcs8.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
pkcs12.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
pkey.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
pkeyparam.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
pkeyutl.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
prime.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
privkey.pem PR: 1644 2009-09-06 15:49:46 +00:00
progs.pl Copyright update of more files that have changed this year 2018-01-19 13:34:03 +01:00
rand.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
rehash.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
req.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
req.pem Import of old SSLeay release: SSLeay 0.9.0b 1998-12-21 10:56:39 +00:00
rsa.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
rsa8192.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
rsautl.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +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 Clean up a bundle of codingstyle stuff in apps directory 2017-06-12 16:11:05 -04:00
s_cb.c Enable the cookie callbacks to work even in TLS in the apps 2018-01-24 18:02:36 +00:00
s_client.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
s_server.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
s_socket.c Fix some style nits in commit eee8a40 2018-01-26 19:15:28 +01:00
s_time.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01: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
server2.pem Replace expired test server and client certificates with new ones. 2011-12-08 14:44:05 +00:00
sess_id.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
smime.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
speed.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
spkac.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
srp.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
storeutl.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
testCA.pem Import of old SSLeay release: SSLeay 0.8.1b 1998-12-21 10:52:47 +00:00
testdsa.h Clean up a bundle of codingstyle stuff in apps directory 2017-06-12 16:11:05 -04:00
testrsa.h Copyright consolidation 01/10 2016-05-17 14:19:19 -04:00
timeouts.h Copyright consolidation 01/10 2016-05-17 14:19:19 -04:00
ts.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
tsget.in Cleanup some copyright stuff 2017-06-30 21:56:44 -04:00
verify.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
version.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
vms_decc_init.c Copyright consolidation 01/10 2016-05-17 14:19:19 -04:00
vms_term_sock.c Consistent formatting for sizeof(foo) 2017-12-07 19:11:49 -05:00
vms_term_sock.h Cleanup some copyright stuff 2017-06-30 21:56:44 -04:00
win32_init.c Fix not-c code 2016-10-19 00:56:48 +02:00
x509.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00