mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-07-30 18:57:27 +02:00
Make renegotiation information available outside of OPENSSL_EXTRA
This commit is contained in:
24
src/ssl.c
24
src/ssl.c
@ -25303,18 +25303,6 @@ long wolfSSL_get_options(const WOLFSSL* ssl)
|
|||||||
|
|
||||||
#endif /* OPENSSL_EXTRA || WOLFSSL_WPAS_SMALL */
|
#endif /* OPENSSL_EXTRA || WOLFSSL_WPAS_SMALL */
|
||||||
|
|
||||||
#ifdef OPENSSL_EXTRA
|
|
||||||
|
|
||||||
long wolfSSL_clear_options(WOLFSSL* ssl, long opt)
|
|
||||||
{
|
|
||||||
WOLFSSL_ENTER("SSL_clear_options");
|
|
||||||
if(ssl == NULL)
|
|
||||||
return WOLFSSL_FAILURE;
|
|
||||||
ssl->options.mask &= ~opt;
|
|
||||||
return ssl->options.mask;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#if defined(HAVE_SECURE_RENEGOTIATION) \
|
#if defined(HAVE_SECURE_RENEGOTIATION) \
|
||||||
|| defined(HAVE_SERVER_RENEGOTIATION_INFO)
|
|| defined(HAVE_SERVER_RENEGOTIATION_INFO)
|
||||||
/* clears the counter for number of renegotiations done
|
/* clears the counter for number of renegotiations done
|
||||||
@ -25360,6 +25348,18 @@ int wolfSSL_SSL_renegotiate_pending(WOLFSSL *s)
|
|||||||
}
|
}
|
||||||
#endif /* HAVE_SECURE_RENEGOTIATION || HAVE_SERVER_RENEGOTIATION_INFO */
|
#endif /* HAVE_SECURE_RENEGOTIATION || HAVE_SERVER_RENEGOTIATION_INFO */
|
||||||
|
|
||||||
|
#ifdef OPENSSL_EXTRA
|
||||||
|
|
||||||
|
long wolfSSL_clear_options(WOLFSSL* ssl, long opt)
|
||||||
|
{
|
||||||
|
WOLFSSL_ENTER("SSL_clear_options");
|
||||||
|
if(ssl == NULL)
|
||||||
|
return WOLFSSL_FAILURE;
|
||||||
|
ssl->options.mask &= ~opt;
|
||||||
|
return ssl->options.mask;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
#ifndef NO_DH
|
#ifndef NO_DH
|
||||||
long wolfSSL_set_tmp_dh(WOLFSSL *ssl, WOLFSSL_DH *dh)
|
long wolfSSL_set_tmp_dh(WOLFSSL *ssl, WOLFSSL_DH *dh)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user