From 2a802c8029eaed7a2615159a8613b7f1de6cb10a Mon Sep 17 00:00:00 2001 From: "Dr. Stephen Henson" Date: Fri, 13 Nov 2015 14:19:59 +0000 Subject: add -tls1_2,-tls1_1 options to ciphers command Reviewed-by: Matt Caswell --- apps/ciphers.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'apps') diff --git a/apps/ciphers.c b/apps/ciphers.c index bf3c20499e..5aad1ccb63 100644 --- a/apps/ciphers.c +++ b/apps/ciphers.c @@ -67,6 +67,8 @@ typedef enum OPTION_choice { OPT_STDNAME, OPT_SSL3, OPT_TLS1, + OPT_TLS1_1, + OPT_TLS1_2, OPT_V, OPT_UPPER_V, OPT_S } OPTION_CHOICE; @@ -76,6 +78,8 @@ OPTIONS ciphers_options[] = { {"V", OPT_UPPER_V, '-', "Even more verbose"}, {"s", OPT_S, '-', "Only supported ciphers"}, {"tls1", OPT_TLS1, '-', "TLS1 mode"}, + {"tls1_1", OPT_TLS1_1, '-', "TLS1.1 mode"}, + {"tls1_2", OPT_TLS1_2, '-', "TLS1.2 mode"}, #ifndef OPENSSL_NO_SSL_TRACE {"stdname", OPT_STDNAME, '-', "Show standard cipher names"}, #endif @@ -134,6 +138,12 @@ int ciphers_main(int argc, char **argv) case OPT_TLS1: meth = TLSv1_client_method(); break; + case OPT_TLS1_1: + meth = TLSv1_1_client_method(); + break; + case OPT_TLS1_2: + meth = TLSv1_2_client_method(); + break; } } argv = opt_rest(); -- cgit v1.2.3