diff --git a/webrtc/base/base.gyp b/webrtc/base/base.gyp index fdb28ff..67473b5 100644 --- a/webrtc/base/base.gyp +++ b/webrtc/base/base.gyp @@ -511,8 +511,15 @@ ], }, { 'include_dirs': [ - '<(ssl_root)', + '<(ssl_root)/include', ], + 'link_settings': { + 'libraries': [ + '-L<(ssl_root)/lib', + '-lssl', + '-lcrypto', + ], + }, }], ], }, { diff --git a/webrtc/base/opensslstreamadapter.cc b/webrtc/base/opensslstreamadapter.cc index 619f3e1..1fb2b19 100644 --- a/webrtc/base/opensslstreamadapter.cc +++ b/webrtc/base/opensslstreamadapter.cc @@ -888,6 +888,7 @@ SSL_CTX* OpenSSLStreamAdapter::SetupSSLContext() { SSL_CTX_set_verify(ctx, mode, SSLVerifyCallback); SSL_CTX_set_verify_depth(ctx, 4); SSL_CTX_set_cipher_list(ctx, "ALL:!ADH:!LOW:!EXP:!MD5:@STRENGTH"); + SSL_CTX_set_read_ahead(ctx, 1); #ifdef HAVE_DTLS_SRTP if (!srtp_ciphers_.empty()) {