mirror of
https://github.com/vanhoefm/fragattacks.git
synced 2025-02-17 17:43:06 -05:00
OpenSSL: Remove SSL_{CTX_,}_clear_options ifdefs
This simplifies the implementation since the SSL_clear_options() and SSL_CTX_clear_options() are available in all supported versions of OpenSSL. These were previously needed with older (now obsolete) versions of OpenSSL, but the ifdefs were missed when removing the more explicit version macro based backwards compatibility sections. In practice, this reverts commit d53d2596e4919bc2f7b6acfa6a9a9baba1d68360. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
e297cc0d23
commit
4be02b71bb
@ -2254,10 +2254,8 @@ static void tls_set_conn_flags(SSL *ssl, unsigned int flags)
|
||||
#ifdef SSL_OP_NO_TICKET
|
||||
if (flags & TLS_CONN_DISABLE_SESSION_TICKET)
|
||||
SSL_set_options(ssl, SSL_OP_NO_TICKET);
|
||||
#ifdef SSL_clear_options
|
||||
else
|
||||
SSL_clear_options(ssl, SSL_OP_NO_TICKET);
|
||||
#endif /* SSL_clear_options */
|
||||
#endif /* SSL_OP_NO_TICKET */
|
||||
|
||||
#ifdef SSL_OP_NO_TLSv1
|
||||
@ -4120,10 +4118,8 @@ int tls_global_set_params(void *tls_ctx,
|
||||
#ifdef SSL_OP_NO_TICKET
|
||||
if (params->flags & TLS_CONN_DISABLE_SESSION_TICKET)
|
||||
SSL_CTX_set_options(ssl_ctx, SSL_OP_NO_TICKET);
|
||||
#ifdef SSL_CTX_clear_options
|
||||
else
|
||||
SSL_CTX_clear_options(ssl_ctx, SSL_OP_NO_TICKET);
|
||||
#endif /* SSL_clear_options */
|
||||
#endif /* SSL_OP_NO_TICKET */
|
||||
|
||||
#ifdef HAVE_OCSP
|
||||
|
Loading…
x
Reference in New Issue
Block a user