openssl: make all config structs static
authortb <tb@openbsd.org>
Sun, 5 Mar 2023 13:12:53 +0000 (13:12 +0000)
committertb <tb@openbsd.org>
Sun, 5 Mar 2023 13:12:53 +0000 (13:12 +0000)
These are per-app, so per-file. Most of them already are static, adjust
the rest of them.

usr.bin/openssl/ciphers.c
usr.bin/openssl/dhparam.c
usr.bin/openssl/errstr.c
usr.bin/openssl/genpkey.c
usr.bin/openssl/pkeyparam.c
usr.bin/openssl/pkeyutl.c
usr.bin/openssl/prime.c
usr.bin/openssl/rand.c
usr.bin/openssl/req.c
usr.bin/openssl/rsautl.c
usr.bin/openssl/s_time.c

index eb63a35..73d9e63 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: ciphers.c,v 1.16 2022/11/11 17:07:38 joshua Exp $ */
+/* $OpenBSD: ciphers.c,v 1.17 2023/03/05 13:12:53 tb Exp $ */
 /*
  * Copyright (c) 2014 Joel Sing <jsing@openbsd.org>
  *
@@ -24,7 +24,7 @@
 #include "apps.h"
 #include "progs.h"
 
-struct {
+static struct {
        int usage;
        int use_supported;
        int verbose;
index 8c4cc19..8a487cb 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: dhparam.c,v 1.15 2022/11/11 17:07:38 joshua Exp $ */
+/* $OpenBSD: dhparam.c,v 1.16 2023/03/05 13:12:53 tb Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
 
 #define DEFBITS        2048
 
-struct {
+static struct {
        int C;
        int check;
        int dsaparam;
index 4d7ba02..64f0141 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: errstr.c,v 1.8 2022/11/11 17:07:39 joshua Exp $ */
+/* $OpenBSD: errstr.c,v 1.9 2023/03/05 13:12:53 tb Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -68,7 +68,7 @@
 #include <openssl/lhash.h>
 #include <openssl/ssl.h>
 
-struct {
+static struct {
        int stats;
 } errstr_config;
 
index 61b24af..ce266f4 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: genpkey.c,v 1.14 2022/11/11 17:07:39 joshua Exp $ */
+/* $OpenBSD: genpkey.c,v 1.15 2023/03/05 13:12:53 tb Exp $ */
 /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
  * project 2006
  */
@@ -68,7 +68,7 @@
 static int init_keygen_file(BIO * err, EVP_PKEY_CTX **pctx, const char *file);
 static int genpkey_cb(EVP_PKEY_CTX * ctx);
 
-struct {
+static struct {
        const EVP_CIPHER *cipher;
        EVP_PKEY_CTX **ctx;
        int do_param;
index 9c519e3..57b5ad8 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: pkeyparam.c,v 1.15 2022/11/11 17:07:39 joshua Exp $ */
+/* $OpenBSD: pkeyparam.c,v 1.16 2023/03/05 13:12:53 tb Exp $ */
 /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
  * project 2006
  */
@@ -65,7 +65,7 @@
 #include <openssl/evp.h>
 #include <openssl/pem.h>
 
-struct {
+static struct {
        int check;
        char *infile;
        int noout;
index d92aa16..8c0fd28 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: pkeyutl.c,v 1.17 2022/11/11 17:07:39 joshua Exp $ */
+/* $OpenBSD: pkeyutl.c,v 1.18 2023/03/05 13:12:53 tb Exp $ */
 /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
  * project 2006.
  */
@@ -68,7 +68,7 @@
 #define KEY_PUBKEY     2
 #define KEY_CERT       3
 
-struct {
+static struct {
        int asn1parse;
        EVP_PKEY_CTX *ctx;
        int hexdump;
index d42ac20..64b1953 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: prime.c,v 1.15 2022/12/26 19:32:30 jmc Exp $ */
+/* $OpenBSD: prime.c,v 1.16 2023/03/05 13:12:53 tb Exp $ */
 /* ====================================================================
  * Copyright (c) 2004 The OpenSSL Project.  All rights reserved.
  *
@@ -56,7 +56,7 @@
 #include <openssl/bn.h>
 #include <openssl/err.h>
 
-struct {
+static struct {
        int bits;
        int checks;
        int generate;
index 6e67cf2..6ae6a8d 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: rand.c,v 1.15 2022/11/11 17:07:39 joshua Exp $ */
+/* $OpenBSD: rand.c,v 1.16 2023/03/05 13:12:53 tb Exp $ */
 /* ====================================================================
  * Copyright (c) 1998-2001 The OpenSSL Project.  All rights reserved.
  *
@@ -62,7 +62,7 @@
 #include <openssl/bio.h>
 #include <openssl/err.h>
 
-struct {
+static struct {
        int base64;
        int hex;
        char *outfile;
index 1fa7e36..797cbfa 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: req.c,v 1.25 2023/03/04 06:25:42 tb Exp $ */
+/* $OpenBSD: req.c,v 1.26 2023/03/05 13:12:53 tb Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -129,7 +129,7 @@ static int duplicated(LHASH_OF(OPENSSL_STRING) *addexts, char *kv);
 static CONF *req_conf = NULL;
 static CONF *addext_conf = NULL;
 
-struct {
+static struct {
        LHASH_OF(OPENSSL_STRING) *addexts;
        BIO *addext_bio;
        int batch;
index c3af915..2916b2d 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: rsautl.c,v 1.19 2022/11/11 17:07:39 joshua Exp $ */
+/* $OpenBSD: rsautl.c,v 1.20 2023/03/05 13:12:53 tb Exp $ */
 /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL
  * project 2000.
  */
@@ -75,7 +75,7 @@
 #define KEY_PUBKEY     2
 #define KEY_CERT       3
 
-struct {
+static struct {
        int asn1parse;
        int hexdump;
        char *infile;
index 7e3cee8..d6f012f 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: s_time.c,v 1.36 2022/11/11 17:07:39 joshua Exp $ */
+/* $OpenBSD: s_time.c,v 1.37 2023/03/05 13:12:53 tb Exp $ */
 /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
  * All rights reserved.
  *
@@ -98,7 +98,7 @@ static SSL_CTX *tm_ctx = NULL;
 static const SSL_METHOD *s_time_meth = NULL;
 static long bytes_read = 0;
 
-struct {
+static struct {
        int bugs;
        char *CAfile;
        char *CApath;