Fix for trace code: SSL3 doesn't include a length value for
encrypted premaster secret value.
This commit is contained in:
parent
4568182a8b
commit
ea34a58385
@ -843,10 +843,19 @@ static int ssl_print_client_keyex(BIO *bio, int indent, SSL *ssl,
|
||||
{
|
||||
|
||||
case SSL_kRSA:
|
||||
if (TLS1_get_version(ssl) == SSL3_VERSION)
|
||||
{
|
||||
ssl_print_hex(bio, indent + 2,
|
||||
"EncyptedPreMasterSecret",
|
||||
msg, msglen);
|
||||
}
|
||||
else
|
||||
{
|
||||
if (!ssl_print_hexbuf(bio, indent + 2,
|
||||
"EncyptedPreMasterSecret", 2,
|
||||
&msg, &msglen))
|
||||
return 0;
|
||||
}
|
||||
break;
|
||||
|
||||
/* Implicit parameters only allowed for static DH */
|
||||
|
Loading…
Reference in New Issue
Block a user