Roll BoringSSL.
commitc14f5b744f4dea3a5ca5c8ac4e7520654a60545b
authordavidben@chromium.org <davidben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 19 Aug 2014 10:29:51 +0000 (19 10:29 +0000)
committerdavidben@chromium.org <davidben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Tue, 19 Aug 2014 10:30:59 +0000 (19 10:30 +0000)
tree181d22c234074ee20c36e94e576ecf9642bb3aad
parentf748d17091bd6d9b845589638e173996740b16e2
Roll BoringSSL.

This pulls in the following changes:

d4178fd Remove AES-GCM cipher indices.
b00eee1 Trim unused cipher indices and definitions.
335d10d Remove Suite B mode.
76d8abe Get SSL 3.0 server tests working.
6fd297b Add initial DTLS tests.
c10dde4 Only allow indefinite lengths for constructed types.
82b7da2 Set SSL_SESSION.cipher when parsing.
0f4746e Add SSL_SESSION_get_version.
4dc016f Clarify a comment.
b8b5478 Expose two, rather internal, BIGNUM functions.
6601402 Add EVP_EncodedLength.
e2c4d26 Recover BIO_number_{read|written}.
1b96526 Merge tls1_* method hooks with the ssl3_* versions.
5a593af Move configuration into a dedicated TestConfig struct.
83c0bc9 Test-only DTLS implementation in runner.go.
51e3283 Port dtls1_get_hello_verify to CBS.
9174312 Update d1_clnt.c to use ssl_cipher_has_server_public_key.
6491e8c Allow renewed tickets on session resumption in DTLS.
09bd58d Replace some DTLS version checks with SSL_IS_DTLS.
16c623b Fix of handling weak dh server keys.
584d28c Use OPENSSL_free instead of free.
f1df2b3 Add SSL_CIPHER_get_kx_name.
8eaaa86 Add mode to disallow session creation.
98e882e Clean up s23_srvr.c.
f476d30 Fix err_test.
03d31ed Add ERR_remove_thread_state (for Android).
ded9358 Windows build fixes.
d83f38c Recognise "i686" as an x86 CPU.
90974e7 Fixed reporting wrong function to OPENSSL_PUT_ERROR.
2cd6387 Use unified ARM assembly.
1e7f8d7 Move SendV2ClientHello to handshake coverage tests.
bed9aae Add RenewTicketOnResume tests.
9821454 Add tests for CVE-2014-3511.
7e2e6cf Add test coverage for TLS version negotiation.
0fecacd Fix protocol downgrade bug in case of fragmented packets
a8e3e0e Remove SSL_OP_TLS_ROLLBACK_BUG.

BUG=none

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

Cr-Commit-Position: refs/heads/master@{#290532}
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@290532 0039d316-1c4b-4281-b951-d872f2087c98
DEPS
third_party/boringssl/linux-arm/crypto/modes/ghash-armv4.S
third_party/boringssl/linux-x86_64/crypto/aes/aes-x86_64.S
third_party/boringssl/mac-x86_64/crypto/aes/aes-x86_64.S
third_party/boringssl/win-x86_64/crypto/aes/aes-x86_64.asm
third_party/boringssl/win-x86_64/crypto/bn/x86_64-mont.asm
third_party/boringssl/win-x86_64/crypto/bn/x86_64-mont5.asm
third_party/boringssl/win-x86_64/crypto/rc4/rc4-x86_64.asm