tor

The Tor anonymity network
git clone https://git.dasho.dev/tor.git
Log | Files | Refs | README | LICENSE

commit 5168a204ddbcc2c61313298952c63079bebc2943
parent 1b42ee2849f844793fdb0e3da6619de41fd0525e
Author: Nick Mathewson <nickm@torproject.org>
Date:   Sun, 27 Apr 2025 10:31:24 -0400

Fix compilation on Libressl

Diffstat:
Msrc/lib/tls/tortls_openssl.c | 5+++++
1 file changed, 5 insertions(+), 0 deletions(-)

diff --git a/src/lib/tls/tortls_openssl.c b/src/lib/tls/tortls_openssl.c @@ -568,7 +568,12 @@ tor_tls_context_new(crypto_pk_t *identity, unsigned int key_lifetime, SSL_CTX_set_options(result->ctx, SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION); #endif +#ifdef SSL_OP_NO_RENEGOTIATION SSL_CTX_set_options(result->ctx, SSL_OP_NO_RENEGOTIATION); +#endif +#ifdef SSL_OP_NO_CLIENT_RENEGOTIATION + SSL_CTX_set_options(result->ctx, SSL_OP_NO_CLIENT_RENEGOTIATION); +#endif /* Don't actually allow compression; it uses RAM and time, it makes TLS * vulnerable to CRIME-style attacks, and most of the data we transmit over