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
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
ca-key.pem
ca-req.pem
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
ciphers.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
client.pem
cms.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
crl.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
ct_log_list.cnf
dgst.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
dh1024.pem
dh2048.pem
dh4096.pem
dhparam.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
dsa512.pem
dsa1024.pem
dsa-ca.pem
dsa-pca.pem
dsa.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
dsap.pem
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
openssl.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
openssl.cnf
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
pca-key.pem
pca-req.pem
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
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
rsa8192.pem
rsa.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
rsautl.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00
s512-key.pem
s512-req.pem
s1024key.pem
s1024req.pem
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
server2.pem
server.pem
server.srl
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
testdsa.h Clean up a bundle of codingstyle stuff in apps directory 2017-06-12 16:11:05 -04:00
testrsa.h
timeouts.h
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
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
x509.c apps: Don't include progs.h in apps.h 2018-01-31 23:45:12 +01:00