From aaaa18392d102c713b3614eaea684f132446fec7 Mon Sep 17 00:00:00 2001 From: "Dr. Stephen Henson" Date: Fri, 16 Nov 2012 00:35:46 +0000 Subject: [PATCH] new command line option -stdname to ciphers utility (cherry picked from commit 51b9115b6dcaf94718de3c8b4d97b00f8cd63cd5) --- apps/ciphers.c | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/apps/ciphers.c b/apps/ciphers.c index 5f2b739700..c9abf1a05a 100644 --- a/apps/ciphers.c +++ b/apps/ciphers.c @@ -85,6 +85,9 @@ int MAIN(int argc, char **argv) { int ret=1,i; int verbose=0,Verbose=0; +#ifndef OPENSSL_NO_SSL_TRACE + int stdname = 0; +#endif const char **pp; const char *p; int badops=0; @@ -126,6 +129,10 @@ int MAIN(int argc, char **argv) verbose=1; else if (strcmp(*argv,"-V") == 0) verbose=Verbose=1; +#ifndef OPENSSL_NO_SSL_TRACE + else if (strcmp(*argv,"-stdname") == 0) + stdname=verbose=1; +#endif #ifndef OPENSSL_NO_SSL2 else if (strcmp(*argv,"-ssl2") == 0) meth=SSLv2_client_method(); @@ -209,7 +216,15 @@ int MAIN(int argc, char **argv) else BIO_printf(STDout, "0x%02X,0x%02X,0x%02X,0x%02X - ", id0, id1, id2, id3); /* whatever */ } - +#ifndef OPENSSL_NO_SSL_TRACE + if (stdname) + { + const char *nm = SSL_CIPHER_standard_name(c); + if (nm == NULL) + nm = "UNKNOWN"; + BIO_printf(STDout, "%s - ", nm); + } +#endif BIO_puts(STDout,SSL_CIPHER_description(c,buf,sizeof buf)); } } -- 2.40.0