tor

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

commit 52d1c1fd311c9d552b32108a7e92ea2be76e090c
parent 763d72238d84ff5c2c0a889d15f25a145046c9e5
Author: David Goulet <dgoulet@torproject.org>
Date:   Wed,  9 Feb 2022 10:36:26 -0500

Merge branch 'tor-gitlab/mr/518'

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

diff --git a/src/lib/tls/tortls_openssl.c b/src/lib/tls/tortls_openssl.c @@ -701,6 +701,12 @@ tor_tls_context_new(crypto_pk_t *identity, unsigned int key_lifetime, /* let us realloc bufs that we're writing from */ SSL_CTX_set_mode(result->ctx, SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER); +#ifdef SSL_OP_TLSEXT_PADDING + /* Adds a padding extension to ensure the ClientHello size is never between + * 256 and 511 bytes in length. */ + SSL_CTX_set_options(result->ctx, SSL_OP_TLSEXT_PADDING); +#endif + return result; error: