diff options
Diffstat (limited to 'src/crypto')
-rw-r--r-- | src/crypto/tls_openssl.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/crypto/tls_openssl.c b/src/crypto/tls_openssl.c index aaa920b..be94e8a 100644 --- a/src/crypto/tls_openssl.c +++ b/src/crypto/tls_openssl.c @@ -929,6 +929,11 @@ struct tls_connection * tls_connection_init(void *ssl_ctx) #ifdef SSL_OP_NO_COMPRESSION options |= SSL_OP_NO_COMPRESSION; #endif /* SSL_OP_NO_COMPRESSION */ +#ifdef ANDROID + options |= SSL_OP_NO_TLSv1_1; + options |= SSL_OP_NO_TLSv1_2; + options |= SSL_OP_NO_TICKET; +#endif /* ANDROID */ SSL_set_options(conn->ssl, options); conn->ssl_in = BIO_new(BIO_s_mem()); |