summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorinoguchi <>2019-02-09 15:49:21 +0000
committerinoguchi <>2019-02-09 15:49:21 +0000
commitb3b102c1f413c950892ae663eb251b656a781b0e (patch)
tree57ca2f3b5903ab1dddc2ed09f7d4450b10ee8f31
parent05df66360f354ae86e98a98f38534d041726f923 (diff)
downloadopenbsd-b3b102c1f413c950892ae663eb251b656a781b0e.tar.gz
openbsd-b3b102c1f413c950892ae663eb251b656a781b0e.tar.bz2
openbsd-b3b102c1f413c950892ae663eb251b656a781b0e.zip
Fix weird wrap showing cipher list in interactive mode
ok jsing@ tb@
-rw-r--r--src/usr.bin/openssl/apps.c6
-rw-r--r--src/usr.bin/openssl/dsa.c6
-rw-r--r--src/usr.bin/openssl/ec.c6
-rw-r--r--src/usr.bin/openssl/enc.c6
-rw-r--r--src/usr.bin/openssl/pkey.c6
-rw-r--r--src/usr.bin/openssl/rsa.c6
6 files changed, 23 insertions, 13 deletions
diff --git a/src/usr.bin/openssl/apps.c b/src/usr.bin/openssl/apps.c
index d8d9256dc5..2297b5bf2b 100644
--- a/src/usr.bin/openssl/apps.c
+++ b/src/usr.bin/openssl/apps.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: apps.c,v 1.50 2019/02/09 06:27:37 inoguchi Exp $ */ 1/* $OpenBSD: apps.c,v 1.51 2019/02/09 15:49:21 inoguchi Exp $ */
2/* 2/*
3 * Copyright (c) 2014 Joel Sing <jsing@openbsd.org> 3 * Copyright (c) 2014 Joel Sing <jsing@openbsd.org>
4 * 4 *
@@ -2324,11 +2324,11 @@ options_parse(int argc, char **argv, struct option *opts, char **unnamed,
2324void 2324void
2325show_cipher(const OBJ_NAME *name, void *arg) 2325show_cipher(const OBJ_NAME *name, void *arg)
2326{ 2326{
2327 static int n; 2327 int *n = arg;
2328 2328
2329 if (!islower((unsigned char)*name->name)) 2329 if (!islower((unsigned char)*name->name))
2330 return; 2330 return;
2331 2331
2332 fprintf(stderr, " -%-24s%s", name->name, (++n % 3 ? "" : "\n")); 2332 fprintf(stderr, " -%-24s%s", name->name, (++*n % 3 != 0 ? "" : "\n"));
2333} 2333}
2334 2334
diff --git a/src/usr.bin/openssl/dsa.c b/src/usr.bin/openssl/dsa.c
index d2460a7aaa..c988283b5b 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.12 2019/02/09 06:27:37 inoguchi Exp $ */ 1/* $OpenBSD: dsa.c,v 1.13 2019/02/09 15:49:21 inoguchi 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 *
@@ -206,6 +206,8 @@ static struct option dsa_options[] = {
206static void 206static void
207dsa_usage(void) 207dsa_usage(void)
208{ 208{
209 int n = 0;
210
209 fprintf(stderr, 211 fprintf(stderr,
210 "usage: dsa [-in file] [-inform format] [-noout]\n" 212 "usage: dsa [-in file] [-inform format] [-noout]\n"
211 " [-out file] [-outform format] [-passin src] [-passout src]\n" 213 " [-out file] [-outform format] [-passin src] [-passout src]\n"
@@ -215,7 +217,7 @@ dsa_usage(void)
215 fprintf(stderr, "\n"); 217 fprintf(stderr, "\n");
216 218
217 fprintf(stderr, "Valid ciphername values:\n\n"); 219 fprintf(stderr, "Valid ciphername values:\n\n");
218 OBJ_NAME_do_all_sorted(OBJ_NAME_TYPE_CIPHER_METH, show_cipher, NULL); 220 OBJ_NAME_do_all_sorted(OBJ_NAME_TYPE_CIPHER_METH, show_cipher, &n);
219 fprintf(stderr, "\n"); 221 fprintf(stderr, "\n");
220} 222}
221 223
diff --git a/src/usr.bin/openssl/ec.c b/src/usr.bin/openssl/ec.c
index 917a7a15e5..f9056154ed 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.12 2019/02/09 06:27:37 inoguchi Exp $ */ 1/* $OpenBSD: ec.c,v 1.13 2019/02/09 15:49:21 inoguchi Exp $ */
2/* 2/*
3 * Written by Nils Larsch for the OpenSSL project. 3 * Written by Nils Larsch for the OpenSSL project.
4 */ 4 */
@@ -241,6 +241,8 @@ static struct option ec_options[] = {
241static void 241static void
242ec_usage(void) 242ec_usage(void)
243{ 243{
244 int n = 0;
245
244 fprintf(stderr, 246 fprintf(stderr,
245 "usage: ec [-conv_form form] [-in file]\n" 247 "usage: ec [-conv_form form] [-in file]\n"
246 " [-inform format] [-noout] [-out file] [-outform format]\n" 248 " [-inform format] [-noout] [-out file] [-outform format]\n"
@@ -251,7 +253,7 @@ ec_usage(void)
251 fprintf(stderr, "\n"); 253 fprintf(stderr, "\n");
252 254
253 fprintf(stderr, "Valid ciphername values:\n\n"); 255 fprintf(stderr, "Valid ciphername values:\n\n");
254 OBJ_NAME_do_all_sorted(OBJ_NAME_TYPE_CIPHER_METH, show_cipher, NULL); 256 OBJ_NAME_do_all_sorted(OBJ_NAME_TYPE_CIPHER_METH, show_cipher, &n);
255 fprintf(stderr, "\n"); 257 fprintf(stderr, "\n");
256} 258}
257 259
diff --git a/src/usr.bin/openssl/enc.c b/src/usr.bin/openssl/enc.c
index 863a048c12..bcf111f062 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.17 2019/02/09 06:27:37 inoguchi Exp $ */ 1/* $OpenBSD: enc.c,v 1.18 2019/02/09 15:49:21 inoguchi 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 *
@@ -306,6 +306,8 @@ static struct option enc_options[] = {
306static void 306static void
307enc_usage(void) 307enc_usage(void)
308{ 308{
309 int n = 0;
310
309 fprintf(stderr, "usage: enc -ciphername [-AadePp] [-base64] " 311 fprintf(stderr, "usage: enc -ciphername [-AadePp] [-base64] "
310 "[-bufsize number] [-debug]\n" 312 "[-bufsize number] [-debug]\n"
311 " [-in file] [-iter iterations] [-iv IV] [-K key] " 313 " [-in file] [-iter iterations] [-iv IV] [-K key] "
@@ -316,7 +318,7 @@ enc_usage(void)
316 fprintf(stderr, "\n"); 318 fprintf(stderr, "\n");
317 319
318 fprintf(stderr, "Valid ciphername values:\n\n"); 320 fprintf(stderr, "Valid ciphername values:\n\n");
319 OBJ_NAME_do_all_sorted(OBJ_NAME_TYPE_CIPHER_METH, show_cipher, NULL); 321 OBJ_NAME_do_all_sorted(OBJ_NAME_TYPE_CIPHER_METH, show_cipher, &n);
320 fprintf(stderr, "\n"); 322 fprintf(stderr, "\n");
321} 323}
322 324
diff --git a/src/usr.bin/openssl/pkey.c b/src/usr.bin/openssl/pkey.c
index f7e7e87e48..fa88e55032 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.13 2019/02/09 06:27:37 inoguchi Exp $ */ 1/* $OpenBSD: pkey.c,v 1.14 2019/02/09 15:49:21 inoguchi 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 */
@@ -183,6 +183,8 @@ static struct option pkey_options[] = {
183static void 183static void
184pkey_usage() 184pkey_usage()
185{ 185{
186 int n = 0;
187
186 fprintf(stderr, 188 fprintf(stderr,
187 "usage: pkey [-ciphername] [-in file] [-inform fmt] [-noout] " 189 "usage: pkey [-ciphername] [-in file] [-inform fmt] [-noout] "
188 "[-out file]\n" 190 "[-out file]\n"
@@ -193,7 +195,7 @@ pkey_usage()
193 fprintf(stderr, "\n"); 195 fprintf(stderr, "\n");
194 196
195 fprintf(stderr, "Valid ciphername values:\n\n"); 197 fprintf(stderr, "Valid ciphername values:\n\n");
196 OBJ_NAME_do_all_sorted(OBJ_NAME_TYPE_CIPHER_METH, show_cipher, NULL); 198 OBJ_NAME_do_all_sorted(OBJ_NAME_TYPE_CIPHER_METH, show_cipher, &n);
197 fprintf(stderr, "\n"); 199 fprintf(stderr, "\n");
198} 200}
199 201
diff --git a/src/usr.bin/openssl/rsa.c b/src/usr.bin/openssl/rsa.c
index 49f67a3c17..4017899c45 100644
--- a/src/usr.bin/openssl/rsa.c
+++ b/src/usr.bin/openssl/rsa.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: rsa.c,v 1.12 2019/02/09 06:27:37 inoguchi Exp $ */ 1/* $OpenBSD: rsa.c,v 1.13 2019/02/09 15:49:21 inoguchi 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 *
@@ -237,6 +237,8 @@ static struct option rsa_options[] = {
237static void 237static void
238rsa_usage() 238rsa_usage()
239{ 239{
240 int n = 0;
241
240 fprintf(stderr, 242 fprintf(stderr,
241 "usage: rsa [-ciphername] [-check] [-in file] " 243 "usage: rsa [-ciphername] [-check] [-in file] "
242 "[-inform fmt]\n" 244 "[-inform fmt]\n"
@@ -247,7 +249,7 @@ rsa_usage()
247 fprintf(stderr, "\n"); 249 fprintf(stderr, "\n");
248 250
249 fprintf(stderr, "Valid ciphername values:\n\n"); 251 fprintf(stderr, "Valid ciphername values:\n\n");
250 OBJ_NAME_do_all_sorted(OBJ_NAME_TYPE_CIPHER_METH, show_cipher, NULL); 252 OBJ_NAME_do_all_sorted(OBJ_NAME_TYPE_CIPHER_METH, show_cipher, &n);
251 fprintf(stderr, "\n"); 253 fprintf(stderr, "\n");
252} 254}
253 255