Switch to BoringSSL.
commita9283efe53b14a504a6a5be842f3dd199c2729bf
authoragl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 18 Jul 2014 13:51:03 +0000 (18 13:51 +0000)
committeragl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Fri, 18 Jul 2014 13:51:03 +0000 (18 13:51 +0000)
tree11f050a519d44c306d3fffe84a1329201dd5722f
parent933cc2e2d4f2335ffec0a90ddf714f5ef416c78f
Switch to BoringSSL.

(This is a reland of r283813 which was reverted in r283845 because it broke
WebRTC tests on Android. That, in turn, was a reland of of r283542 which was
reverted in r283591 because it broke the WebView build.)

This is a much larger change than its diff suggests. If it breaks
something, please revert first and ask questions later.

BUG=none

Review URL: https://codereview.chromium.org/401613008

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@284079 0039d316-1c4b-4281-b951-d872f2087c98
42 files changed:
DEPS
android_webview/buildbot/deps_whitelist.py
android_webview/native/webview_native.gyp
build/linux/system.gyp
build/linux/unbundle/replace_gyp_files.py
chrome/chrome_browser_ui.gypi
chrome/chrome_common.gypi
content/child/webcrypto/platform_crypto_openssl.cc
content/content_child.gypi
crypto/BUILD.gn
crypto/crypto.gyp
crypto/crypto_nacl.gyp
crypto/encryptor_openssl.cc
crypto/openssl_bio_string_unittest.cc
crypto/openssl_util.cc
crypto/rsa_private_key_openssl.cc
crypto/scoped_openssl_types.h
crypto/signature_verifier_openssl.cc
google_apis/google_apis.gyp
net/BUILD.gn
net/android/keystore_openssl.cc
net/android/keystore_unittest.cc
net/cert/cert_verify_proc_openssl.cc
net/cert/x509_certificate_openssl.cc
net/http/des.cc
net/net.gyp
net/net_nacl.gyp
net/quic/crypto/aead_base_decrypter_openssl.cc
net/quic/crypto/aead_base_encrypter_openssl.cc
net/socket/openssl_ssl_util.cc
net/socket/ssl_client_socket_openssl.cc
net/socket/ssl_server_socket_openssl.cc
net/socket/ssl_session_cache_openssl_unittest.cc
net/tools/flip_server/acceptor_thread.cc
net/tools/flip_server/spdy_ssl.cc
remoting/host/token_validator_base.cc
remoting/remoting_nacl.gyp
third_party/boringssl/BUILD.gn [new file with mode: 0644]
third_party/boringssl/boringssl_nacl.gyp [new file with mode: 0644]
third_party/libjingle/libjingle.gyp
third_party/libjingle/libjingle_nacl.gyp
third_party/usrsctp/usrsctp.gyp