From bfe41498f545753dac1119fd7055b642e2030ceb Mon Sep 17 00:00:00 2001 From: tb <> Date: Thu, 2 Jan 2025 12:31:44 +0000 Subject: openssl(1) doesn't need 6 .h files: fold progs.h into apps.h discussed with jsing --- src/usr.bin/openssl/apps.h | 47 +++++++++++++++++++++++++++++++++++++++++- src/usr.bin/openssl/asn1pars.c | 3 +-- src/usr.bin/openssl/ciphers.c | 3 +-- src/usr.bin/openssl/openssl.c | 3 +-- src/usr.bin/openssl/pkcs8.c | 3 +-- src/usr.bin/openssl/progs.h | 46 ----------------------------------------- src/usr.bin/openssl/rsa.c | 3 +-- src/usr.bin/openssl/sess_id.c | 3 +-- 8 files changed, 52 insertions(+), 59 deletions(-) delete mode 100644 src/usr.bin/openssl/progs.h (limited to 'src') diff --git a/src/usr.bin/openssl/apps.h b/src/usr.bin/openssl/apps.h index a30706e364..f5f654d6d2 100644 --- a/src/usr.bin/openssl/apps.h +++ b/src/usr.bin/openssl/apps.h @@ -1,4 +1,4 @@ -/* $OpenBSD: apps.h,v 1.38 2024/08/29 17:01:02 tb Exp $ */ +/* $OpenBSD: apps.h,v 1.39 2025/01/02 12:31:44 tb Exp $ */ /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * @@ -315,4 +315,49 @@ int options_parse(int argc, char **argv, const struct option *opts, char **unnamed, int *argsused); void show_cipher(const OBJ_NAME *name, void *arg); + +int asn1parse_main(int argc, char **argv); +int ca_main(int argc, char **argv); +int certhash_main(int argc, char **argv); +int ciphers_main(int argc, char **argv); +int cms_main(int argc, char **argv); +int crl2pkcs7_main(int argc, char **argv); +int crl_main(int argc, char **argv); +int dgst_main(int argc, char **argv); +int dh_main(int argc, char **argv); +int dhparam_main(int argc, char **argv); +int dsa_main(int argc, char **argv); +int dsaparam_main(int argc, char **argv); +int ec_main(int argc, char **argv); +int ecparam_main(int argc, char **argv); +int enc_main(int argc, char **argv); +int errstr_main(int argc, char **argv); +int gendh_main(int argc, char **argv); +int gendsa_main(int argc, char **argv); +int genpkey_main(int argc, char **argv); +int genrsa_main(int argc, char **argv); +int ocsp_main(int argc, char **argv); +int passwd_main(int argc, char **argv); +int pkcs7_main(int argc, char **argv); +int pkcs8_main(int argc, char **argv); +int pkcs12_main(int argc, char **argv); +int pkey_main(int argc, char **argv); +int pkeyparam_main(int argc, char **argv); +int pkeyutl_main(int argc, char **argv); +int prime_main(int argc, char **argv); +int rand_main(int argc, char **argv); +int req_main(int argc, char **argv); +int rsa_main(int argc, char **argv); +int rsautl_main(int argc, char **argv); +int s_client_main(int argc, char **argv); +int s_server_main(int argc, char **argv); +int s_time_main(int argc, char **argv); +int sess_id_main(int argc, char **argv); +int smime_main(int argc, char **argv); +int speed_main(int argc, char **argv); +int ts_main(int argc, char **argv); +int verify_main(int argc, char **argv); +int version_main(int argc, char **argv); +int x509_main(int argc, char **argv); + #endif diff --git a/src/usr.bin/openssl/asn1pars.c b/src/usr.bin/openssl/asn1pars.c index 6b99842330..355784169e 100644 --- a/src/usr.bin/openssl/asn1pars.c +++ b/src/usr.bin/openssl/asn1pars.c @@ -1,4 +1,4 @@ -/* $OpenBSD: asn1pars.c,v 1.16 2023/07/23 11:39:29 tb Exp $ */ +/* $OpenBSD: asn1pars.c,v 1.17 2025/01/02 12:31:44 tb Exp $ */ /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * @@ -66,7 +66,6 @@ #include <string.h> #include "apps.h" -#include "progs.h" #include <openssl/err.h> #include <openssl/evp.h> diff --git a/src/usr.bin/openssl/ciphers.c b/src/usr.bin/openssl/ciphers.c index 3478df910e..9549fa3607 100644 --- a/src/usr.bin/openssl/ciphers.c +++ b/src/usr.bin/openssl/ciphers.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ciphers.c,v 1.19 2024/12/11 12:18:05 tb Exp $ */ +/* $OpenBSD: ciphers.c,v 1.20 2025/01/02 12:31:44 tb Exp $ */ /* * Copyright (c) 2014 Joel Sing <jsing@openbsd.org> * @@ -22,7 +22,6 @@ #include <openssl/ssl.h> #include "apps.h" -#include "progs.h" static struct { int usage; diff --git a/src/usr.bin/openssl/openssl.c b/src/usr.bin/openssl/openssl.c index adafb0bc71..eaa5401ece 100644 --- a/src/usr.bin/openssl/openssl.c +++ b/src/usr.bin/openssl/openssl.c @@ -1,4 +1,4 @@ -/* $OpenBSD: openssl.c,v 1.37 2024/07/08 05:59:10 tb Exp $ */ +/* $OpenBSD: openssl.c,v 1.38 2025/01/02 12:31:44 tb Exp $ */ /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * @@ -127,7 +127,6 @@ #include <openssl/ssl.h> #include <openssl/x509.h> -#include "progs.h" #include "s_apps.h" #define FUNC_TYPE_GENERAL 1 diff --git a/src/usr.bin/openssl/pkcs8.c b/src/usr.bin/openssl/pkcs8.c index 9776b91052..10fad7aed1 100644 --- a/src/usr.bin/openssl/pkcs8.c +++ b/src/usr.bin/openssl/pkcs8.c @@ -1,4 +1,4 @@ -/* $OpenBSD: pkcs8.c,v 1.17 2023/07/23 11:39:29 tb Exp $ */ +/* $OpenBSD: pkcs8.c,v 1.18 2025/01/02 12:31:44 tb Exp $ */ /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL * project 1999-2004. */ @@ -60,7 +60,6 @@ #include <string.h> #include "apps.h" -#include "progs.h" #include <openssl/err.h> #include <openssl/evp.h> diff --git a/src/usr.bin/openssl/progs.h b/src/usr.bin/openssl/progs.h deleted file mode 100644 index 6cbc9d7b5f..0000000000 --- a/src/usr.bin/openssl/progs.h +++ /dev/null @@ -1,46 +0,0 @@ -/* $OpenBSD: progs.h,v 1.11 2024/07/08 05:59:10 tb Exp $ */ -/* Public domain */ - -int asn1parse_main(int argc, char **argv); -int ca_main(int argc, char **argv); -int certhash_main(int argc, char **argv); -int ciphers_main(int argc, char **argv); -int cms_main(int argc, char **argv); -int crl2pkcs7_main(int argc, char **argv); -int crl_main(int argc, char **argv); -int dgst_main(int argc, char **argv); -int dh_main(int argc, char **argv); -int dhparam_main(int argc, char **argv); -int dsa_main(int argc, char **argv); -int dsaparam_main(int argc, char **argv); -int ec_main(int argc, char **argv); -int ecparam_main(int argc, char **argv); -int enc_main(int argc, char **argv); -int errstr_main(int argc, char **argv); -int gendh_main(int argc, char **argv); -int gendsa_main(int argc, char **argv); -int genpkey_main(int argc, char **argv); -int genrsa_main(int argc, char **argv); -int ocsp_main(int argc, char **argv); -int passwd_main(int argc, char **argv); -int pkcs7_main(int argc, char **argv); -int pkcs8_main(int argc, char **argv); -int pkcs12_main(int argc, char **argv); -int pkey_main(int argc, char **argv); -int pkeyparam_main(int argc, char **argv); -int pkeyutl_main(int argc, char **argv); -int prime_main(int argc, char **argv); -int rand_main(int argc, char **argv); -int req_main(int argc, char **argv); -int rsa_main(int argc, char **argv); -int rsautl_main(int argc, char **argv); -int s_client_main(int argc, char **argv); -int s_server_main(int argc, char **argv); -int s_time_main(int argc, char **argv); -int sess_id_main(int argc, char **argv); -int smime_main(int argc, char **argv); -int speed_main(int argc, char **argv); -int ts_main(int argc, char **argv); -int verify_main(int argc, char **argv); -int version_main(int argc, char **argv); -int x509_main(int argc, char **argv); diff --git a/src/usr.bin/openssl/rsa.c b/src/usr.bin/openssl/rsa.c index 5492cd6162..a98ae8be90 100644 --- a/src/usr.bin/openssl/rsa.c +++ b/src/usr.bin/openssl/rsa.c @@ -1,4 +1,4 @@ -/* $OpenBSD: rsa.c,v 1.19 2023/07/23 11:39:29 tb Exp $ */ +/* $OpenBSD: rsa.c,v 1.20 2025/01/02 12:31:44 tb Exp $ */ /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * @@ -64,7 +64,6 @@ #include <time.h> #include "apps.h" -#include "progs.h" #include <openssl/bio.h> #include <openssl/bn.h> diff --git a/src/usr.bin/openssl/sess_id.c b/src/usr.bin/openssl/sess_id.c index c46da54244..26db2fa10f 100644 --- a/src/usr.bin/openssl/sess_id.c +++ b/src/usr.bin/openssl/sess_id.c @@ -1,4 +1,4 @@ -/* $OpenBSD: sess_id.c,v 1.12 2023/03/06 14:32:06 tb Exp $ */ +/* $OpenBSD: sess_id.c,v 1.13 2025/01/02 12:31:44 tb Exp $ */ /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) * All rights reserved. * @@ -61,7 +61,6 @@ #include <string.h> #include "apps.h" -#include "progs.h" #include <openssl/bio.h> #include <openssl/err.h> -- cgit v1.2.3-55-g6feb