new command line option -stdname to ciphers utility
diff --git a/ssl/ssl.h b/ssl/ssl.h index 8916678..88f8285 100644 --- a/ssl/ssl.h +++ b/ssl/ssl.h
@@ -2269,6 +2269,7 @@ #ifndef OPENSSL_NO_SSL_TRACE void SSL_trace(int write_p, int version, int content_type, const void *buf, size_t len, SSL *ssl, void *arg); +const char *SSL_CIPHER_standard_name(const SSL_CIPHER *c); #endif /* BEGIN ERROR CODES */
diff --git a/ssl/t1_trce.c b/ssl/t1_trce.c index 3571aaa..2c8a2e4 100644 --- a/ssl/t1_trce.c +++ b/ssl/t1_trce.c
@@ -1203,6 +1203,13 @@ return 1; } +const char *SSL_CIPHER_standard_name(const SSL_CIPHER *c) + { + if (c->algorithm_ssl & SSL_SSLV2) + return NULL; + return ssl_trace_str(c->id & 0xFFFF, ssl_ciphers_tbl); + } + void SSL_trace(int write_p, int version, int content_type, const void *buf, size_t msglen, SSL *ssl, void *arg) {