Commit 76436479 authored by Bence Béky's avatar Bence Béky Committed by Commit Bot

Roll src/net/third_party/quiche/src/ 3bbaaf584..2d483ad84 (6 commits)

https://quiche.googlesource.com/quiche.git/+log/3bbaaf584c20..2d483ad845f1

$ git log 3bbaaf584..2d483ad84 --date=short --no-merges --format='%ad %ae %s'
2020-01-24 quiche-dev Add a ProofSource to QuicCryptoClientConfig.
2020-01-24 quiche-dev Add a ServerProofVerifier and ClientCertMode to QuicCryptoServerConfig.
2020-01-24 quiche-dev Add an enumeration of client certificate modes to quic_types.h.
2020-01-24 quiche-dev Add a ServerProofVerifier interface to QUIC.
2020-01-24 fayang gfe-relnote: In QUIC, add OnOneRttPacketAcknowledged to TLS handshaker, and this is used to allow client mark handshake confirmed when handshake done frame is not supported. Not affecting prod, not protected.
2020-01-23 renjietang For IETF QUIC, Initialize bidirectional stream limit to 0, and unidirectional stream limit to the expected number of streams.

Created with:
  roll-dep src/net/third_party/quiche/src src/third_party/quic_trace/src

Change-Id: I9c904fab3011b18a35691b931f1a3dc115ca837a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2022242
Commit-Queue: Ryan Hamilton <rch@chromium.org>
Auto-Submit: Bence Béky <bnc@chromium.org>
Reviewed-by: default avatarRyan Hamilton <rch@chromium.org>
Cr-Commit-Position: refs/heads/master@{#735497}
parent 2fd6cf23
......@@ -316,7 +316,7 @@ vars = {
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling feed
# and whatever else without interference from each other.
'quiche_revision': '3bbaaf584c20363177fcce1938dfd9b9123bb4b7',
'quiche_revision': '2d483ad845f1085195cf71a4f18ffa1861bdd4fd',
# Three lines of non-changing comments so that
# the commit queue can handle CLs rolling ios_webkit
# and whatever else without interference from each other.
......
......@@ -236,6 +236,11 @@ CryptoMessageParser* MockCryptoClientStream::crypto_message_parser() {
return &crypto_framer_;
}
// Tests using MockCryptoClientStream() do not care about the handshaker's
// state. Intercept and ignore OnOneRttPacketAcknowledged() calls to prevent
// DCHECKs within the handshaker from failing.
void MockCryptoClientStream::OnOneRttPacketAcknowledged() {}
void MockCryptoClientStream::SendOnCryptoHandshakeEvent(
QuicSession::CryptoHandshakeEvent event) {
encryption_established_ = true;
......
......@@ -65,6 +65,7 @@ class MockCryptoClientStream : public quic::QuicCryptoClientStream,
const quic::QuicCryptoNegotiatedParameters& crypto_negotiated_params()
const override;
quic::CryptoMessageParser* crypto_message_parser() override;
void OnOneRttPacketAcknowledged() override;
// Invokes the sessions's CryptoHandshakeEvent method with the specified
// event.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment