Make function to convert version to string
Reviewed-by: Viktor Dukhovni <viktor@openssl.org> MR: #1595
This commit is contained in:
@@ -3060,26 +3060,31 @@ SSL_METHOD *ssl_bad_method(int ver)
|
||||
return (NULL);
|
||||
}
|
||||
|
||||
const char *SSL_get_version(const SSL *s)
|
||||
const char *version_to_string(int version)
|
||||
{
|
||||
if (s->version == TLS1_2_VERSION)
|
||||
return ("TLSv1.2");
|
||||
else if (s->version == TLS1_1_VERSION)
|
||||
return ("TLSv1.1");
|
||||
else if (s->version == TLS1_VERSION)
|
||||
return ("TLSv1");
|
||||
else if (s->version == SSL3_VERSION)
|
||||
return ("SSLv3");
|
||||
else if (s->version == DTLS1_BAD_VER)
|
||||
return ("DTLSv0.9");
|
||||
else if (s->version == DTLS1_VERSION)
|
||||
return ("DTLSv1");
|
||||
else if (s->version == DTLS1_2_VERSION)
|
||||
return ("DTLSv1.2");
|
||||
if (version == TLS1_2_VERSION)
|
||||
return "TLSv1.2";
|
||||
else if (version == TLS1_1_VERSION)
|
||||
return "TLSv1.1";
|
||||
else if (version == TLS1_VERSION)
|
||||
return "TLSv1.0";
|
||||
else if (version == SSL3_VERSION)
|
||||
return "SSLv3";
|
||||
else if (version == DTLS1_BAD_VER)
|
||||
return "DTLSv0.9";
|
||||
else if (version == DTLS1_VERSION)
|
||||
return "DTLSv1";
|
||||
else if (version == DTLS1_2_VERSION)
|
||||
return "DTLSv1.2";
|
||||
else
|
||||
return ("unknown");
|
||||
}
|
||||
|
||||
const char *SSL_get_version(const SSL *s)
|
||||
{
|
||||
return version_to_string(s->version);
|
||||
}
|
||||
|
||||
SSL *SSL_dup(SSL *s)
|
||||
{
|
||||
STACK_OF(X509_NAME) *sk;
|
||||
|
Reference in New Issue
Block a user