summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/usr.bin/openssl/ca.c4
-rw-r--r--src/usr.bin/openssl/certhash.c2
-rw-r--r--src/usr.bin/openssl/cms.c4
-rw-r--r--src/usr.bin/openssl/crl.c4
-rw-r--r--src/usr.bin/openssl/crl2p7.c4
-rw-r--r--src/usr.bin/openssl/dgst.c4
-rw-r--r--src/usr.bin/openssl/dh.c4
-rw-r--r--src/usr.bin/openssl/dhparam.c4
-rw-r--r--src/usr.bin/openssl/dsa.c4
-rw-r--r--src/usr.bin/openssl/dsaparam.c4
-rw-r--r--src/usr.bin/openssl/ec.c4
-rw-r--r--src/usr.bin/openssl/ecparam.c4
-rw-r--r--src/usr.bin/openssl/enc.c4
-rw-r--r--src/usr.bin/openssl/engine.c4
-rw-r--r--src/usr.bin/openssl/errstr.c4
-rw-r--r--src/usr.bin/openssl/gendh.c4
-rw-r--r--src/usr.bin/openssl/gendsa.c4
-rw-r--r--src/usr.bin/openssl/genpkey.c5
-rw-r--r--src/usr.bin/openssl/genrsa.c4
-rw-r--r--src/usr.bin/openssl/nseq.c4
-rw-r--r--src/usr.bin/openssl/ocsp.c5
-rw-r--r--src/usr.bin/openssl/openssl.c17
-rw-r--r--src/usr.bin/openssl/passwd.c4
-rw-r--r--src/usr.bin/openssl/pkcs12.c4
-rw-r--r--src/usr.bin/openssl/pkcs7.c4
-rw-r--r--src/usr.bin/openssl/pkey.c4
-rw-r--r--src/usr.bin/openssl/pkeyparam.c4
-rw-r--r--src/usr.bin/openssl/pkeyutl.c4
-rw-r--r--src/usr.bin/openssl/prime.c4
-rw-r--r--src/usr.bin/openssl/progs.h108
-rw-r--r--src/usr.bin/openssl/rand.c4
-rw-r--r--src/usr.bin/openssl/req.c4
-rw-r--r--src/usr.bin/openssl/rsautl.c4
-rw-r--r--src/usr.bin/openssl/s_client.c4
-rw-r--r--src/usr.bin/openssl/s_server.c4
-rw-r--r--src/usr.bin/openssl/s_time.c4
-rw-r--r--src/usr.bin/openssl/smime.c4
-rw-r--r--src/usr.bin/openssl/speed.c5
-rw-r--r--src/usr.bin/openssl/ts.c5
-rw-r--r--src/usr.bin/openssl/verify.c4
-rw-r--r--src/usr.bin/openssl/version.c4
-rw-r--r--src/usr.bin/openssl/x509.c4
42 files changed, 102 insertions, 185 deletions
diff --git a/src/usr.bin/openssl/ca.c b/src/usr.bin/openssl/ca.c
index 8500abe4ea..f4f07e76a2 100644
--- a/src/usr.bin/openssl/ca.c
+++ b/src/usr.bin/openssl/ca.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ca.c,v 1.8 2015/07/22 15:52:32 jsing Exp $ */ 1/* $OpenBSD: ca.c,v 1.9 2015/08/22 16:36:05 jsing Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -215,8 +215,6 @@ static int preserve = 0;
215static int msie_hack = 0; 215static int msie_hack = 0;
216 216
217 217
218int ca_main(int, char **);
219
220int 218int
221ca_main(int argc, char **argv) 219ca_main(int argc, char **argv)
222{ 220{
diff --git a/src/usr.bin/openssl/certhash.c b/src/usr.bin/openssl/certhash.c
index 84364f1560..a53ffe2053 100644
--- a/src/usr.bin/openssl/certhash.c
+++ b/src/usr.bin/openssl/certhash.c
@@ -643,8 +643,6 @@ certhash_usage(void)
643 options_usage(certhash_options); 643 options_usage(certhash_options);
644} 644}
645 645
646int certhash_main(int argc, char **argv);
647
648int 646int
649certhash_main(int argc, char **argv) 647certhash_main(int argc, char **argv)
650{ 648{
diff --git a/src/usr.bin/openssl/cms.c b/src/usr.bin/openssl/cms.c
index 21d27adad1..c6e662ab33 100644
--- a/src/usr.bin/openssl/cms.c
+++ b/src/usr.bin/openssl/cms.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: cms.c,v 1.1 2014/08/26 17:47:24 jsing Exp $ */ 1/* $OpenBSD: cms.c,v 1.2 2015/08/22 16:36:05 jsing Exp $ */
2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL 2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
3 * project. 3 * project.
4 */ 4 */
@@ -96,8 +96,6 @@ static CMS_ReceiptRequest * make_receipt_request(
96 96
97int verify_err = 0; 97int verify_err = 0;
98 98
99int cms_main(int, char **);
100
101int 99int
102cms_main(int argc, char **argv) 100cms_main(int argc, char **argv)
103{ 101{
diff --git a/src/usr.bin/openssl/crl.c b/src/usr.bin/openssl/crl.c
index 2b6a4a3e5d..4ab9e6c615 100644
--- a/src/usr.bin/openssl/crl.c
+++ b/src/usr.bin/openssl/crl.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: crl.c,v 1.6 2014/12/28 15:48:52 jsing Exp $ */ 1/* $OpenBSD: crl.c,v 1.7 2015/08/22 16:36:05 jsing Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -215,8 +215,6 @@ crl_usage(void)
215static X509_CRL *load_crl(char *file, int format); 215static X509_CRL *load_crl(char *file, int format);
216static BIO *bio_out = NULL; 216static BIO *bio_out = NULL;
217 217
218int crl_main(int, char **);
219
220int 218int
221crl_main(int argc, char **argv) 219crl_main(int argc, char **argv)
222{ 220{
diff --git a/src/usr.bin/openssl/crl2p7.c b/src/usr.bin/openssl/crl2p7.c
index 208bce7866..4df986d325 100644
--- a/src/usr.bin/openssl/crl2p7.c
+++ b/src/usr.bin/openssl/crl2p7.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: crl2p7.c,v 1.3 2015/07/12 16:32:21 doug Exp $ */ 1/* $OpenBSD: crl2p7.c,v 1.4 2015/08/22 16:36:05 jsing Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -156,8 +156,6 @@ crl2p7_usage(void)
156 options_usage(crl2p7_options); 156 options_usage(crl2p7_options);
157} 157}
158 158
159int crl2pkcs7_main(int, char **);
160
161int 159int
162crl2pkcs7_main(int argc, char **argv) 160crl2pkcs7_main(int argc, char **argv)
163{ 161{
diff --git a/src/usr.bin/openssl/dgst.c b/src/usr.bin/openssl/dgst.c
index c9ac057d01..efffd2c034 100644
--- a/src/usr.bin/openssl/dgst.c
+++ b/src/usr.bin/openssl/dgst.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: dgst.c,v 1.3 2015/07/20 18:23:52 rpointel Exp $ */ 1/* $OpenBSD: dgst.c,v 1.4 2015/08/22 16:36:05 jsing Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -98,8 +98,6 @@ list_md_fn(const EVP_MD * m, const char *from, const char *to, void *arg)
98 mname, mname); 98 mname, mname);
99} 99}
100 100
101int dgst_main(int, char **);
102
103int 101int
104dgst_main(int argc, char **argv) 102dgst_main(int argc, char **argv)
105{ 103{
diff --git a/src/usr.bin/openssl/dh.c b/src/usr.bin/openssl/dh.c
index 436ce1ae0b..ed86428258 100644
--- a/src/usr.bin/openssl/dh.c
+++ b/src/usr.bin/openssl/dh.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: dh.c,v 1.4 2015/07/12 22:57:00 doug Exp $ */ 1/* $OpenBSD: dh.c,v 1.5 2015/08/22 16:36:05 jsing Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -162,8 +162,6 @@ dh_usage(void)
162 options_usage(dh_options); 162 options_usage(dh_options);
163} 163}
164 164
165int dh_main(int, char **);
166
167int 165int
168dh_main(int argc, char **argv) 166dh_main(int argc, char **argv)
169{ 167{
diff --git a/src/usr.bin/openssl/dhparam.c b/src/usr.bin/openssl/dhparam.c
index 6f471d65e1..5757b906b1 100644
--- a/src/usr.bin/openssl/dhparam.c
+++ b/src/usr.bin/openssl/dhparam.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: dhparam.c,v 1.4 2015/07/11 15:04:56 jsing Exp $ */ 1/* $OpenBSD: dhparam.c,v 1.5 2015/08/22 16:36:05 jsing Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -245,8 +245,6 @@ dhparam_usage()
245 245
246static int dh_cb(int p, int n, BN_GENCB * cb); 246static int dh_cb(int p, int n, BN_GENCB * cb);
247 247
248int dhparam_main(int, char **);
249
250int 248int
251dhparam_main(int argc, char **argv) 249dhparam_main(int argc, char **argv)
252{ 250{
diff --git a/src/usr.bin/openssl/dsa.c b/src/usr.bin/openssl/dsa.c
index 6edd694530..2b6bff29f3 100644
--- a/src/usr.bin/openssl/dsa.c
+++ b/src/usr.bin/openssl/dsa.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: dsa.c,v 1.3 2015/07/12 22:21:38 doug Exp $ */ 1/* $OpenBSD: dsa.c,v 1.4 2015/08/22 16:36:05 jsing Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -243,8 +243,6 @@ dsa_usage(void)
243 fprintf(stderr, "\n"); 243 fprintf(stderr, "\n");
244} 244}
245 245
246int dsa_main(int, char **);
247
248int 246int
249dsa_main(int argc, char **argv) 247dsa_main(int argc, char **argv)
250{ 248{
diff --git a/src/usr.bin/openssl/dsaparam.c b/src/usr.bin/openssl/dsaparam.c
index e54e3cbe78..66cacbb3a9 100644
--- a/src/usr.bin/openssl/dsaparam.c
+++ b/src/usr.bin/openssl/dsaparam.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: dsaparam.c,v 1.3 2015/07/12 16:37:37 doug Exp $ */ 1/* $OpenBSD: dsaparam.c,v 1.4 2015/08/22 16:36:05 jsing Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -170,8 +170,6 @@ dsaparam_usage(void)
170 170
171static int dsa_cb(int p, int n, BN_GENCB * cb); 171static int dsa_cb(int p, int n, BN_GENCB * cb);
172 172
173int dsaparam_main(int, char **);
174
175int 173int
176dsaparam_main(int argc, char **argv) 174dsaparam_main(int argc, char **argv)
177{ 175{
diff --git a/src/usr.bin/openssl/ec.c b/src/usr.bin/openssl/ec.c
index 16daf3fa13..b593e2b4a1 100644
--- a/src/usr.bin/openssl/ec.c
+++ b/src/usr.bin/openssl/ec.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ec.c,v 1.3 2015/07/12 22:16:49 doug Exp $ */ 1/* $OpenBSD: ec.c,v 1.4 2015/08/22 16:36:05 jsing Exp $ */
2/* 2/*
3 * Written by Nils Larsch for the OpenSSL project. 3 * Written by Nils Larsch for the OpenSSL project.
4 */ 4 */
@@ -279,8 +279,6 @@ ec_usage(void)
279 fprintf(stderr, "\n"); 279 fprintf(stderr, "\n");
280} 280}
281 281
282int ec_main(int, char **);
283
284int 282int
285ec_main(int argc, char **argv) 283ec_main(int argc, char **argv)
286{ 284{
diff --git a/src/usr.bin/openssl/ecparam.c b/src/usr.bin/openssl/ecparam.c
index 1410d89f4e..b0b46a145d 100644
--- a/src/usr.bin/openssl/ecparam.c
+++ b/src/usr.bin/openssl/ecparam.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ecparam.c,v 1.11 2015/07/20 21:56:47 doug Exp $ */ 1/* $OpenBSD: ecparam.c,v 1.12 2015/08/22 16:36:05 jsing Exp $ */
2/* 2/*
3 * Written by Nils Larsch for the OpenSSL project. 3 * Written by Nils Larsch for the OpenSSL project.
4 */ 4 */
@@ -259,8 +259,6 @@ ecparam_usage(void)
259 options_usage(ecparam_options); 259 options_usage(ecparam_options);
260} 260}
261 261
262int ecparam_main(int, char **);
263
264int 262int
265ecparam_main(int argc, char **argv) 263ecparam_main(int argc, char **argv)
266{ 264{
diff --git a/src/usr.bin/openssl/enc.c b/src/usr.bin/openssl/enc.c
index e449ac8cc7..bb908b242d 100644
--- a/src/usr.bin/openssl/enc.c
+++ b/src/usr.bin/openssl/enc.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: enc.c,v 1.4 2015/01/01 13:55:03 jsing Exp $ */ 1/* $OpenBSD: enc.c,v 1.5 2015/08/22 16:36:05 jsing Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -328,8 +328,6 @@ enc_usage(void)
328 fprintf(stderr, "\n"); 328 fprintf(stderr, "\n");
329} 329}
330 330
331int enc_main(int, char **);
332
333int 331int
334enc_main(int argc, char **argv) 332enc_main(int argc, char **argv)
335{ 333{
diff --git a/src/usr.bin/openssl/engine.c b/src/usr.bin/openssl/engine.c
index faf23fcd19..0dc3043887 100644
--- a/src/usr.bin/openssl/engine.c
+++ b/src/usr.bin/openssl/engine.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: engine.c,v 1.4 2015/07/16 15:24:41 beck Exp $ */ 1/* $OpenBSD: engine.c,v 1.5 2015/08/22 16:36:05 jsing Exp $ */
2/* Written by Richard Levitte <richard@levitte.org> for the OpenSSL 2/* Written by Richard Levitte <richard@levitte.org> for the OpenSSL
3 * project 2000. 3 * project 2000.
4 */ 4 */
@@ -310,8 +310,6 @@ util_do_cmds(ENGINE * e, STACK_OF(OPENSSL_STRING) * cmds,
310 } 310 }
311} 311}
312 312
313int engine_main(int, char **);
314
315int 313int
316engine_main(int argc, char **argv) 314engine_main(int argc, char **argv)
317{ 315{
diff --git a/src/usr.bin/openssl/errstr.c b/src/usr.bin/openssl/errstr.c
index 9a9c844c6a..9cf7bfba4b 100644
--- a/src/usr.bin/openssl/errstr.c
+++ b/src/usr.bin/openssl/errstr.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: errstr.c,v 1.3 2015/04/14 10:54:40 jsing Exp $ */ 1/* $OpenBSD: errstr.c,v 1.4 2015/08/22 16:36:05 jsing Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -89,8 +89,6 @@ errstr_usage()
89 options_usage(errstr_options); 89 options_usage(errstr_options);
90} 90}
91 91
92int errstr_main(int, char **);
93
94int 92int
95errstr_main(int argc, char **argv) 93errstr_main(int argc, char **argv)
96{ 94{
diff --git a/src/usr.bin/openssl/gendh.c b/src/usr.bin/openssl/gendh.c
index 85aaf4d1d1..38186f0307 100644
--- a/src/usr.bin/openssl/gendh.c
+++ b/src/usr.bin/openssl/gendh.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: gendh.c,v 1.3 2015/07/12 22:09:00 doug Exp $ */ 1/* $OpenBSD: gendh.c,v 1.4 2015/08/22 16:36:05 jsing Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -137,8 +137,6 @@ gendh_usage(void)
137 options_usage(gendh_options); 137 options_usage(gendh_options);
138} 138}
139 139
140int gendh_main(int, char **);
141
142int 140int
143gendh_main(int argc, char **argv) 141gendh_main(int argc, char **argv)
144{ 142{
diff --git a/src/usr.bin/openssl/gendsa.c b/src/usr.bin/openssl/gendsa.c
index 7c9f568830..8f480525a0 100644
--- a/src/usr.bin/openssl/gendsa.c
+++ b/src/usr.bin/openssl/gendsa.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: gendsa.c,v 1.1 2014/08/26 17:47:24 jsing Exp $ */ 1/* $OpenBSD: gendsa.c,v 1.2 2015/08/22 16:36:05 jsing Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -76,8 +76,6 @@
76 76
77#define DEFBITS 512 77#define DEFBITS 512
78 78
79int gendsa_main(int, char **);
80
81int 79int
82gendsa_main(int argc, char **argv) 80gendsa_main(int argc, char **argv)
83{ 81{
diff --git a/src/usr.bin/openssl/genpkey.c b/src/usr.bin/openssl/genpkey.c
index 882d0ba13d..1ebc4e7d3c 100644
--- a/src/usr.bin/openssl/genpkey.c
+++ b/src/usr.bin/openssl/genpkey.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: genpkey.c,v 1.3 2014/08/28 14:25:48 jsing Exp $ */ 1/* $OpenBSD: genpkey.c,v 1.4 2015/08/22 16:36:05 jsing Exp $ */
2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL 2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
3 * project 2006 3 * project 2006
4 */ 4 */
@@ -74,9 +74,6 @@ init_keygen_file(BIO * err, EVP_PKEY_CTX ** pctx, const char *file,
74 ENGINE * e); 74 ENGINE * e);
75static int genpkey_cb(EVP_PKEY_CTX * ctx); 75static int genpkey_cb(EVP_PKEY_CTX * ctx);
76 76
77
78int genpkey_main(int, char **);
79
80int 77int
81genpkey_main(int argc, char **argv) 78genpkey_main(int argc, char **argv)
82{ 79{
diff --git a/src/usr.bin/openssl/genrsa.c b/src/usr.bin/openssl/genrsa.c
index 0e8dbf5ba6..99f2bf3641 100644
--- a/src/usr.bin/openssl/genrsa.c
+++ b/src/usr.bin/openssl/genrsa.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: genrsa.c,v 1.3 2014/10/22 13:51:31 jsing Exp $ */ 1/* $OpenBSD: genrsa.c,v 1.4 2015/08/22 16:36:05 jsing Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -85,8 +85,6 @@
85 85
86static int genrsa_cb(int p, int n, BN_GENCB * cb); 86static int genrsa_cb(int p, int n, BN_GENCB * cb);
87 87
88int genrsa_main(int, char **);
89
90int 88int
91genrsa_main(int argc, char **argv) 89genrsa_main(int argc, char **argv)
92{ 90{
diff --git a/src/usr.bin/openssl/nseq.c b/src/usr.bin/openssl/nseq.c
index 6de9ea56be..b73f512aee 100644
--- a/src/usr.bin/openssl/nseq.c
+++ b/src/usr.bin/openssl/nseq.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: nseq.c,v 1.3 2015/07/21 16:41:34 jsing Exp $ */ 1/* $OpenBSD: nseq.c,v 1.4 2015/08/22 16:36:05 jsing Exp $ */
2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL 2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
3 * project 1999. 3 * project 1999.
4 */ 4 */
@@ -101,8 +101,6 @@ nseq_usage()
101 options_usage(nseq_options); 101 options_usage(nseq_options);
102} 102}
103 103
104int nseq_main(int, char **);
105
106int 104int
107nseq_main(int argc, char **argv) 105nseq_main(int argc, char **argv)
108{ 106{
diff --git a/src/usr.bin/openssl/ocsp.c b/src/usr.bin/openssl/ocsp.c
index 3cf85d4d2c..ab5a755713 100644
--- a/src/usr.bin/openssl/ocsp.c
+++ b/src/usr.bin/openssl/ocsp.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ocsp.c,v 1.2 2014/12/02 19:39:16 deraadt Exp $ */ 1/* $OpenBSD: ocsp.c,v 1.3 2015/08/22 16:36:05 jsing Exp $ */
2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL 2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
3 * project 2000. 3 * project 2000.
4 */ 4 */
@@ -102,9 +102,6 @@ static OCSP_RESPONSE *query_responder(BIO * err, BIO * cbio, char *path,
102 STACK_OF(CONF_VALUE) * headers, 102 STACK_OF(CONF_VALUE) * headers,
103 OCSP_REQUEST * req, int req_timeout); 103 OCSP_REQUEST * req, int req_timeout);
104 104
105
106int ocsp_main(int, char **);
107
108int 105int
109ocsp_main(int argc, char **argv) 106ocsp_main(int argc, char **argv)
110{ 107{
diff --git a/src/usr.bin/openssl/openssl.c b/src/usr.bin/openssl/openssl.c
index 1754b3a107..6d56b00f96 100644
--- a/src/usr.bin/openssl/openssl.c
+++ b/src/usr.bin/openssl/openssl.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: openssl.c,v 1.4 2015/08/19 18:25:31 deraadt Exp $ */ 1/* $OpenBSD: openssl.c,v 1.5 2015/08/22 16:36:05 jsing Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -133,6 +133,21 @@
133#include "progs.h" 133#include "progs.h"
134#include "s_apps.h" 134#include "s_apps.h"
135 135
136#define FUNC_TYPE_GENERAL 1
137#define FUNC_TYPE_MD 2
138#define FUNC_TYPE_CIPHER 3
139#define FUNC_TYPE_PKEY 4
140#define FUNC_TYPE_MD_ALG 5
141#define FUNC_TYPE_CIPHER_ALG 6
142
143typedef struct {
144 int type;
145 const char *name;
146 int (*func)(int argc, char **argv);
147} FUNCTION;
148
149DECLARE_LHASH_OF(FUNCTION);
150
136FUNCTION functions[] = { 151FUNCTION functions[] = {
137 152
138 /* General functions. */ 153 /* General functions. */
diff --git a/src/usr.bin/openssl/passwd.c b/src/usr.bin/openssl/passwd.c
index 6267328e62..b6285649e7 100644
--- a/src/usr.bin/openssl/passwd.c
+++ b/src/usr.bin/openssl/passwd.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: passwd.c,v 1.3 2015/01/05 15:25:39 jsing Exp $ */ 1/* $OpenBSD: passwd.c,v 1.4 2015/08/22 16:36:05 jsing Exp $ */
2 2
3#if defined OPENSSL_NO_MD5 3#if defined OPENSSL_NO_MD5
4#define NO_MD5CRYPT_1 4#define NO_MD5CRYPT_1
@@ -132,8 +132,6 @@ passwd_usage(void)
132 options_usage(passwd_options); 132 options_usage(passwd_options);
133} 133}
134 134
135int passwd_main(int, char **);
136
137int 135int
138passwd_main(int argc, char **argv) 136passwd_main(int argc, char **argv)
139{ 137{
diff --git a/src/usr.bin/openssl/pkcs12.c b/src/usr.bin/openssl/pkcs12.c
index 41924a9698..901ddc05f3 100644
--- a/src/usr.bin/openssl/pkcs12.c
+++ b/src/usr.bin/openssl/pkcs12.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: pkcs12.c,v 1.2 2014/08/28 14:23:52 jsing Exp $ */ 1/* $OpenBSD: pkcs12.c,v 1.3 2015/08/22 16:36:05 jsing Exp $ */
2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL 2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
3 * project. 3 * project.
4 */ 4 */
@@ -92,8 +92,6 @@ int alg_print(BIO * x, X509_ALGOR * alg);
92int cert_load(BIO * in, STACK_OF(X509) * sk); 92int cert_load(BIO * in, STACK_OF(X509) * sk);
93static int set_pbe(BIO * err, int *ppbe, const char *str); 93static int set_pbe(BIO * err, int *ppbe, const char *str);
94 94
95int pkcs12_main(int, char **);
96
97int 95int
98pkcs12_main(int argc, char **argv) 96pkcs12_main(int argc, char **argv)
99{ 97{
diff --git a/src/usr.bin/openssl/pkcs7.c b/src/usr.bin/openssl/pkcs7.c
index 23c4799036..3180f357f1 100644
--- a/src/usr.bin/openssl/pkcs7.c
+++ b/src/usr.bin/openssl/pkcs7.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: pkcs7.c,v 1.4 2015/07/21 16:34:31 jsing Exp $ */ 1/* $OpenBSD: pkcs7.c,v 1.5 2015/08/22 16:36:05 jsing Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -158,8 +158,6 @@ pkcs7_usage()
158 options_usage(pkcs7_options); 158 options_usage(pkcs7_options);
159} 159}
160 160
161int pkcs7_main(int, char **);
162
163int 161int
164pkcs7_main(int argc, char **argv) 162pkcs7_main(int argc, char **argv)
165{ 163{
diff --git a/src/usr.bin/openssl/pkey.c b/src/usr.bin/openssl/pkey.c
index 3c4013e7c1..be6bffa001 100644
--- a/src/usr.bin/openssl/pkey.c
+++ b/src/usr.bin/openssl/pkey.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: pkey.c,v 1.3 2014/08/28 14:25:48 jsing Exp $ */ 1/* $OpenBSD: pkey.c,v 1.4 2015/08/22 16:36:05 jsing Exp $ */
2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL 2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
3 * project 2006 3 * project 2006
4 */ 4 */
@@ -65,8 +65,6 @@
65#include <openssl/evp.h> 65#include <openssl/evp.h>
66#include <openssl/pem.h> 66#include <openssl/pem.h>
67 67
68int pkey_main(int, char **);
69
70int 68int
71pkey_main(int argc, char **argv) 69pkey_main(int argc, char **argv)
72{ 70{
diff --git a/src/usr.bin/openssl/pkeyparam.c b/src/usr.bin/openssl/pkeyparam.c
index b4369298a8..e5152dfbf9 100644
--- a/src/usr.bin/openssl/pkeyparam.c
+++ b/src/usr.bin/openssl/pkeyparam.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: pkeyparam.c,v 1.5 2015/04/11 15:41:57 jsing Exp $ */ 1/* $OpenBSD: pkeyparam.c,v 1.6 2015/08/22 16:36:05 jsing Exp $ */
2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL 2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
3 * project 2006 3 * project 2006
4 */ 4 */
@@ -123,8 +123,6 @@ pkeyparam_usage()
123 options_usage(pkeyparam_options); 123 options_usage(pkeyparam_options);
124} 124}
125 125
126int pkeyparam_main(int, char **);
127
128int 126int
129pkeyparam_main(int argc, char **argv) 127pkeyparam_main(int argc, char **argv)
130{ 128{
diff --git a/src/usr.bin/openssl/pkeyutl.c b/src/usr.bin/openssl/pkeyutl.c
index 949f1538ef..0529b97798 100644
--- a/src/usr.bin/openssl/pkeyutl.c
+++ b/src/usr.bin/openssl/pkeyutl.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: pkeyutl.c,v 1.5 2015/07/15 06:16:42 bcook Exp $ */ 1/* $OpenBSD: pkeyutl.c,v 1.6 2015/08/22 16:36:05 jsing Exp $ */
2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL 2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
3 * project 2006. 3 * project 2006.
4 */ 4 */
@@ -81,8 +81,6 @@ static int do_keyop(EVP_PKEY_CTX * ctx, int pkey_op,
81 unsigned char *out, size_t * poutlen, 81 unsigned char *out, size_t * poutlen,
82 unsigned char *in, size_t inlen); 82 unsigned char *in, size_t inlen);
83 83
84int pkeyutl_main(int argc, char **);
85
86int 84int
87pkeyutl_main(int argc, char **argv) 85pkeyutl_main(int argc, char **argv)
88{ 86{
diff --git a/src/usr.bin/openssl/prime.c b/src/usr.bin/openssl/prime.c
index c597110d54..673abc2405 100644
--- a/src/usr.bin/openssl/prime.c
+++ b/src/usr.bin/openssl/prime.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: prime.c,v 1.6 2015/02/11 03:19:37 doug Exp $ */ 1/* $OpenBSD: prime.c,v 1.7 2015/08/22 16:36:05 jsing Exp $ */
2/* ==================================================================== 2/* ====================================================================
3 * Copyright (c) 2004 The OpenSSL Project. All rights reserved. 3 * Copyright (c) 2004 The OpenSSL Project. All rights reserved.
4 * 4 *
@@ -109,8 +109,6 @@ prime_usage()
109 options_usage(prime_options); 109 options_usage(prime_options);
110} 110}
111 111
112int prime_main(int, char **);
113
114int 112int
115prime_main(int argc, char **argv) 113prime_main(int argc, char **argv)
116{ 114{
diff --git a/src/usr.bin/openssl/progs.h b/src/usr.bin/openssl/progs.h
index 1f2cfb0ba4..c1b0c62752 100644
--- a/src/usr.bin/openssl/progs.h
+++ b/src/usr.bin/openssl/progs.h
@@ -1,63 +1,49 @@
1/* $OpenBSD: progs.h,v 1.5 2015/08/19 18:25:31 deraadt Exp $ */ 1/* $OpenBSD: progs.h,v 1.6 2015/08/22 16:36:05 jsing Exp $ */
2/* Public domain */ 2/* Public domain */
3 3
4extern int asn1parse_main(int argc, char *argv[]); 4int asn1parse_main(int argc, char **argv);
5extern int ca_main(int argc, char *argv[]); 5int ca_main(int argc, char **argv);
6extern int certhash_main(int argc, char *argv[]); 6int certhash_main(int argc, char **argv);
7extern int ciphers_main(int argc, char *argv[]); 7int ciphers_main(int argc, char **argv);
8extern int cms_main(int argc, char *argv[]); 8int cms_main(int argc, char **argv);
9extern int crl2pkcs7_main(int argc, char *argv[]); 9int crl2pkcs7_main(int argc, char **argv);
10extern int crl_main(int argc, char *argv[]); 10int crl_main(int argc, char **argv);
11extern int dgst_main(int argc, char *argv[]); 11int dgst_main(int argc, char **argv);
12extern int dh_main(int argc, char *argv[]); 12int dh_main(int argc, char **argv);
13extern int dhparam_main(int argc, char *argv[]); 13int dhparam_main(int argc, char **argv);
14extern int dsa_main(int argc, char *argv[]); 14int dsa_main(int argc, char **argv);
15extern int dsaparam_main(int argc, char *argv[]); 15int dsaparam_main(int argc, char **argv);
16extern int ec_main(int argc, char *argv[]); 16int ec_main(int argc, char **argv);
17extern int ecparam_main(int argc, char *argv[]); 17int ecparam_main(int argc, char **argv);
18extern int enc_main(int argc, char *argv[]); 18int enc_main(int argc, char **argv);
19extern int engine_main(int argc, char *argv[]); 19int engine_main(int argc, char **argv);
20extern int errstr_main(int argc, char *argv[]); 20int errstr_main(int argc, char **argv);
21extern int gendh_main(int argc, char *argv[]); 21int gendh_main(int argc, char **argv);
22extern int gendsa_main(int argc, char *argv[]); 22int gendsa_main(int argc, char **argv);
23extern int genpkey_main(int argc, char *argv[]); 23int genpkey_main(int argc, char **argv);
24extern int genrsa_main(int argc, char *argv[]); 24int genrsa_main(int argc, char **argv);
25extern int nseq_main(int argc, char *argv[]); 25int nseq_main(int argc, char **argv);
26extern int ocsp_main(int argc, char *argv[]); 26int ocsp_main(int argc, char **argv);
27extern int passwd_main(int argc, char *argv[]); 27int passwd_main(int argc, char **argv);
28extern int pkcs7_main(int argc, char *argv[]); 28int pkcs7_main(int argc, char **argv);
29extern int pkcs8_main(int argc, char *argv[]); 29int pkcs8_main(int argc, char **argv);
30extern int pkcs12_main(int argc, char *argv[]); 30int pkcs12_main(int argc, char **argv);
31extern int pkey_main(int argc, char *argv[]); 31int pkey_main(int argc, char **argv);
32extern int pkeyparam_main(int argc, char *argv[]); 32int pkeyparam_main(int argc, char **argv);
33extern int pkeyutl_main(int argc, char *argv[]); 33int pkeyutl_main(int argc, char **argv);
34extern int prime_main(int argc, char *argv[]); 34int prime_main(int argc, char **argv);
35extern int rand_main(int argc, char *argv[]); 35int rand_main(int argc, char **argv);
36extern int req_main(int argc, char *argv[]); 36int req_main(int argc, char **argv);
37extern int rsa_main(int argc, char *argv[]); 37int rsa_main(int argc, char **argv);
38extern int rsautl_main(int argc, char *argv[]); 38int rsautl_main(int argc, char **argv);
39extern int s_client_main(int argc, char *argv[]); 39int s_client_main(int argc, char **argv);
40extern int s_server_main(int argc, char *argv[]); 40int s_server_main(int argc, char **argv);
41extern int s_time_main(int argc, char *argv[]); 41int s_time_main(int argc, char **argv);
42extern int sess_id_main(int argc, char *argv[]); 42int sess_id_main(int argc, char **argv);
43extern int smime_main(int argc, char *argv[]); 43int smime_main(int argc, char **argv);
44extern int speed_main(int argc, char *argv[]); 44int speed_main(int argc, char **argv);
45extern int spkac_main(int argc, char *argv[]); 45int spkac_main(int argc, char **argv);
46extern int ts_main(int argc, char *argv[]); 46int ts_main(int argc, char **argv);
47extern int verify_main(int argc, char *argv[]); 47int verify_main(int argc, char **argv);
48extern int version_main(int argc, char *argv[]); 48int version_main(int argc, char **argv);
49extern int x509_main(int argc, char *argv[]); 49int x509_main(int argc, char **argv);
50
51#define FUNC_TYPE_GENERAL 1
52#define FUNC_TYPE_MD 2
53#define FUNC_TYPE_CIPHER 3
54#define FUNC_TYPE_PKEY 4
55#define FUNC_TYPE_MD_ALG 5
56#define FUNC_TYPE_CIPHER_ALG 6
57
58typedef struct {
59 int type;
60 const char *name;
61 int (*func)(int argc, char *argv[]);
62} FUNCTION;
63DECLARE_LHASH_OF(FUNCTION);
diff --git a/src/usr.bin/openssl/rand.c b/src/usr.bin/openssl/rand.c
index eccf4dee86..b021b4ec7c 100644
--- a/src/usr.bin/openssl/rand.c
+++ b/src/usr.bin/openssl/rand.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: rand.c,v 1.6 2014/12/28 15:48:52 jsing Exp $ */ 1/* $OpenBSD: rand.c,v 1.7 2015/08/22 16:36:05 jsing Exp $ */
2/* ==================================================================== 2/* ====================================================================
3 * Copyright (c) 1998-2001 The OpenSSL Project. All rights reserved. 3 * Copyright (c) 1998-2001 The OpenSSL Project. All rights reserved.
4 * 4 *
@@ -109,8 +109,6 @@ rand_usage()
109 options_usage(rand_options); 109 options_usage(rand_options);
110} 110}
111 111
112int rand_main(int, char **);
113
114int 112int
115rand_main(int argc, char **argv) 113rand_main(int argc, char **argv)
116{ 114{
diff --git a/src/usr.bin/openssl/req.c b/src/usr.bin/openssl/req.c
index 93742971ff..4e1a4757dd 100644
--- a/src/usr.bin/openssl/req.c
+++ b/src/usr.bin/openssl/req.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: req.c,v 1.5 2015/06/20 01:07:25 doug Exp $ */ 1/* $OpenBSD: req.c,v 1.6 2015/08/22 16:36:05 jsing Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -145,8 +145,6 @@ static EVP_PKEY_CTX *set_keygen_ctx(BIO * err, const char *gstr, int *pkey_type,
145static CONF *req_conf = NULL; 145static CONF *req_conf = NULL;
146static int batch = 0; 146static int batch = 0;
147 147
148int req_main(int, char **);
149
150int 148int
151req_main(int argc, char **argv) 149req_main(int argc, char **argv)
152{ 150{
diff --git a/src/usr.bin/openssl/rsautl.c b/src/usr.bin/openssl/rsautl.c
index d8e56a732d..5f395e2245 100644
--- a/src/usr.bin/openssl/rsautl.c
+++ b/src/usr.bin/openssl/rsautl.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: rsautl.c,v 1.5 2015/07/19 03:14:09 doug Exp $ */ 1/* $OpenBSD: rsautl.c,v 1.6 2015/08/22 16:36:05 jsing Exp $ */
2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL 2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
3 * project 2000. 3 * project 2000.
4 */ 4 */
@@ -78,8 +78,6 @@
78 78
79static void usage(void); 79static void usage(void);
80 80
81int rsautl_main(int argc, char **);
82
83int 81int
84rsautl_main(int argc, char **argv) 82rsautl_main(int argc, char **argv)
85{ 83{
diff --git a/src/usr.bin/openssl/s_client.c b/src/usr.bin/openssl/s_client.c
index aa803e8baa..dcda13f46c 100644
--- a/src/usr.bin/openssl/s_client.c
+++ b/src/usr.bin/openssl/s_client.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: s_client.c,v 1.15 2015/08/11 05:01:03 landry Exp $ */ 1/* $OpenBSD: s_client.c,v 1.16 2015/08/22 16:36:05 jsing Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -321,8 +321,6 @@ enum {
321 PROTO_XMPP 321 PROTO_XMPP
322}; 322};
323 323
324int s_client_main(int, char **);
325
326int 324int
327s_client_main(int argc, char **argv) 325s_client_main(int argc, char **argv)
328{ 326{
diff --git a/src/usr.bin/openssl/s_server.c b/src/usr.bin/openssl/s_server.c
index 317b1a849f..2ac8c06c1e 100644
--- a/src/usr.bin/openssl/s_server.c
+++ b/src/usr.bin/openssl/s_server.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: s_server.c,v 1.14 2015/07/20 18:31:01 doug Exp $ */ 1/* $OpenBSD: s_server.c,v 1.15 2015/08/22 16:36:05 jsing Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -577,8 +577,6 @@ alpn_cb(SSL *s, const unsigned char **out, unsigned char *outlen,
577 return (SSL_TLSEXT_ERR_OK); 577 return (SSL_TLSEXT_ERR_OK);
578} 578}
579 579
580int s_server_main(int, char **);
581
582#ifndef OPENSSL_NO_SRTP 580#ifndef OPENSSL_NO_SRTP
583static char *srtp_profiles = NULL; 581static char *srtp_profiles = NULL;
584#endif 582#endif
diff --git a/src/usr.bin/openssl/s_time.c b/src/usr.bin/openssl/s_time.c
index 6784bae8e9..87a0a20382 100644
--- a/src/usr.bin/openssl/s_time.c
+++ b/src/usr.bin/openssl/s_time.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: s_time.c,v 1.8 2015/07/17 16:10:49 doug Exp $ */ 1/* $OpenBSD: s_time.c,v 1.9 2015/08/22 16:36:05 jsing Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -242,8 +242,6 @@ tm_Time_F(int s)
242 * MAIN - main processing area for client 242 * MAIN - main processing area for client
243 * real name depends on MONOLITH 243 * real name depends on MONOLITH
244 */ 244 */
245int s_time_main(int, char **);
246
247int 245int
248s_time_main(int argc, char **argv) 246s_time_main(int argc, char **argv)
249{ 247{
diff --git a/src/usr.bin/openssl/smime.c b/src/usr.bin/openssl/smime.c
index 8b76ea9e78..e1c54bf225 100644
--- a/src/usr.bin/openssl/smime.c
+++ b/src/usr.bin/openssl/smime.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: smime.c,v 1.2 2015/02/08 10:22:45 doug Exp $ */ 1/* $OpenBSD: smime.c,v 1.3 2015/08/22 16:36:05 jsing Exp $ */
2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL 2/* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
3 * project. 3 * project.
4 */ 4 */
@@ -82,8 +82,6 @@ static int smime_cb(int ok, X509_STORE_CTX * ctx);
82#define SMIME_PK7OUT (5 | SMIME_IP | SMIME_OP) 82#define SMIME_PK7OUT (5 | SMIME_IP | SMIME_OP)
83#define SMIME_RESIGN (6 | SMIME_IP | SMIME_OP | SMIME_SIGNERS) 83#define SMIME_RESIGN (6 | SMIME_IP | SMIME_OP | SMIME_SIGNERS)
84 84
85int smime_main(int, char **);
86
87int 85int
88smime_main(int argc, char **argv) 86smime_main(int argc, char **argv)
89{ 87{
diff --git a/src/usr.bin/openssl/speed.c b/src/usr.bin/openssl/speed.c
index d637eecd49..4248c09d8e 100644
--- a/src/usr.bin/openssl/speed.c
+++ b/src/usr.bin/openssl/speed.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: speed.c,v 1.8 2015/07/20 21:55:13 doug Exp $ */ 1/* $OpenBSD: speed.c,v 1.9 2015/08/22 16:36:05 jsing Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -225,9 +225,6 @@ KDF1_SHA1(const void *in, size_t inlen, void *out, size_t * outlen)
225#endif /* OPENSSL_NO_SHA */ 225#endif /* OPENSSL_NO_SHA */
226} 226}
227 227
228
229int speed_main(int, char **);
230
231int 228int
232speed_main(int argc, char **argv) 229speed_main(int argc, char **argv)
233{ 230{
diff --git a/src/usr.bin/openssl/ts.c b/src/usr.bin/openssl/ts.c
index 341d9395c7..ae7dfff615 100644
--- a/src/usr.bin/openssl/ts.c
+++ b/src/usr.bin/openssl/ts.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: ts.c,v 1.4 2015/06/20 01:07:25 doug Exp $ */ 1/* $OpenBSD: ts.c,v 1.5 2015/08/22 16:36:05 jsing Exp $ */
2/* Written by Zoltan Glozik (zglozik@stones.com) for the OpenSSL 2/* Written by Zoltan Glozik (zglozik@stones.com) for the OpenSSL
3 * project 2002. 3 * project 2002.
4 */ 4 */
@@ -116,9 +116,6 @@ static TS_VERIFY_CTX *create_verify_ctx(char *data, char *digest,
116static X509_STORE *create_cert_store(char *ca_path, char *ca_file); 116static X509_STORE *create_cert_store(char *ca_path, char *ca_file);
117static int verify_cb(int ok, X509_STORE_CTX * ctx); 117static int verify_cb(int ok, X509_STORE_CTX * ctx);
118 118
119/* Main function definition. */
120int ts_main(int, char **);
121
122int 119int
123ts_main(int argc, char **argv) 120ts_main(int argc, char **argv)
124{ 121{
diff --git a/src/usr.bin/openssl/verify.c b/src/usr.bin/openssl/verify.c
index 689ee8e01f..ec27275d79 100644
--- a/src/usr.bin/openssl/verify.c
+++ b/src/usr.bin/openssl/verify.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: verify.c,v 1.2 2014/08/28 14:23:52 jsing Exp $ */ 1/* $OpenBSD: verify.c,v 1.3 2015/08/22 16:36:05 jsing Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -73,8 +73,6 @@ static int check(X509_STORE * ctx, char *file, STACK_OF(X509) * uchain,
73 STACK_OF(X509) * tchain, STACK_OF(X509_CRL) * crls, ENGINE * e); 73 STACK_OF(X509) * tchain, STACK_OF(X509_CRL) * crls, ENGINE * e);
74static int v_verbose = 0, vflags = 0; 74static int v_verbose = 0, vflags = 0;
75 75
76int verify_main(int, char **);
77
78int 76int
79verify_main(int argc, char **argv) 77verify_main(int argc, char **argv)
80{ 78{
diff --git a/src/usr.bin/openssl/version.c b/src/usr.bin/openssl/version.c
index 2e28fa4345..f47369df9d 100644
--- a/src/usr.bin/openssl/version.c
+++ b/src/usr.bin/openssl/version.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: version.c,v 1.5 2014/12/28 15:48:52 jsing Exp $ */ 1/* $OpenBSD: version.c,v 1.6 2015/08/22 16:36:05 jsing Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -210,8 +210,6 @@ version_usage(void)
210 options_usage(version_options); 210 options_usage(version_options);
211} 211}
212 212
213int version_main(int, char **);
214
215int 213int
216version_main(int argc, char **argv) 214version_main(int argc, char **argv)
217{ 215{
diff --git a/src/usr.bin/openssl/x509.c b/src/usr.bin/openssl/x509.c
index 4bf976ce55..0e5594372b 100644
--- a/src/usr.bin/openssl/x509.c
+++ b/src/usr.bin/openssl/x509.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: x509.c,v 1.4 2015/07/19 03:18:10 doug Exp $ */ 1/* $OpenBSD: x509.c,v 1.5 2015/08/22 16:36:05 jsing Exp $ */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved. 3 * All rights reserved.
4 * 4 *
@@ -157,8 +157,6 @@ static int x509_certify(X509_STORE *ctx, char *CAfile, const EVP_MD *digest,
157static int purpose_print(BIO *bio, X509 *cert, X509_PURPOSE *pt); 157static int purpose_print(BIO *bio, X509 *cert, X509_PURPOSE *pt);
158static int reqfile = 0; 158static int reqfile = 0;
159 159
160int x509_main(int, char **);
161
162int 160int
163x509_main(int argc, char **argv) 161x509_main(int argc, char **argv)
164{ 162{