Add SSL_get_extms_support documentation.
Document SSL_get_extms_support(). Modify behaviour of SSL_get_extms_support() so it returns -1 if the master secret support of the peer is not known (e.g. handshake in progress). Reviewed-by: Tim Hudson <tjh@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org>
This commit is contained in:
@@ -1135,7 +1135,9 @@ long SSL_ctrl(SSL *s, int cmd, long larg, void *parg)
|
||||
} else
|
||||
return ssl_put_cipher_by_char(s, NULL, NULL);
|
||||
case SSL_CTRL_GET_EXTMS_SUPPORT:
|
||||
if (s->session && s->session->flags & SSL_SESS_FLAG_EXTMS)
|
||||
if (!s->session || SSL_in_init(s) || s->in_handshake)
|
||||
return -1;
|
||||
if (s->session->flags & SSL_SESS_FLAG_EXTMS)
|
||||
return 1;
|
||||
else
|
||||
return 0;
|
||||
|
Reference in New Issue
Block a user