DescriptionSend the ClientHello handshake message.
Add most of the fields to ClientHello. Add the
QuicCryptoClientStream::CryptoConnect method and have
QuicClientSession::CryptoConnect call it. Add a unit test for
QuicCryptoClientStream to check a ClientHello message by parsing
it and checking the fields.
Define the value in CryptoTagValueMap as string instead of
StringPiece. This causes CryptoTagValueMap to copy the values,
which is less efficient but much safer.
Merge internal CLs: 39503243, 39692710
R=rch@chromium.org
BUG=none
TEST=net_unittests
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=177102
Patch Set 1 #
Total comments: 8
Patch Set 2 : Fix QuicStreamFactoryTest properly #
Total comments: 17
Patch Set 3 : #
Total comments: 4
Patch Set 4 : Add QuicCryptoClientStreamTest.CryptoConnect #
Total comments: 5
Patch Set 5 : List one parameter per line #Patch Set 6 : Sync with ToT #Patch Set 7 : Export QuicClientCryptoConfig #Patch Set 8 : Define QuicClientCryptoConfig destructor out of line, fix forward declaration #Patch Set 9 : Upload again #Patch Set 10 : Remove an extraneous test:: before TestCryptoVisitor #
Messages
Total messages: 11 (0 generated)
|