From ddc06b35565d9f2888e8d946ee7ae292bc902afd Mon Sep 17 00:00:00 2001 From: "Dr. Stephen Henson" Date: Fri, 23 Jan 2015 02:45:13 +0000 Subject: Extended master secret extension support. Add and retrieve extended master secret extension, setting the flag SSL_SESS_FLAG_EXTMS appropriately. Note: this just sets the flag and doesn't include the changes to master secret generation. Reviewed-by: Tim Hudson Reviewed-by: Matt Caswell --- ssl/ssl_txt.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'ssl/ssl_txt.c') diff --git a/ssl/ssl_txt.c b/ssl/ssl_txt.c index 76a7cce786..e5774d2c14 100644 --- a/ssl/ssl_txt.c +++ b/ssl/ssl_txt.c @@ -244,6 +244,10 @@ int SSL_SESSION_print(BIO *bp, const SSL_SESSION *x) X509_verify_cert_error_string(x->verify_result)) <= 0) goto err; + if (BIO_printf(bp, " Extended master secret: %s\n", + x->flags & SSL_SESS_FLAG_EXTMS ? "yes" : "no") <= 0) + goto err; + return (1); err: return (0); -- cgit v1.2.3