Index: net/quic/quic_crypto_client_stream.cc |
=================================================================== |
--- net/quic/quic_crypto_client_stream.cc (revision 177030) |
+++ net/quic/quic_crypto_client_stream.cc (working copy) |
@@ -5,7 +5,9 @@ |
#include "net/quic/quic_crypto_client_stream.h" |
#include "net/quic/crypto/crypto_protocol.h" |
+#include "net/quic/crypto/crypto_utils.h" |
#include "net/quic/quic_protocol.h" |
+#include "net/quic/quic_session.h" |
namespace net { |
@@ -32,4 +34,15 @@ |
return; |
} |
+bool QuicCryptoClientStream::CryptoConnect() { |
+ client_crypto_config_.SetDefaults(); |
+ CryptoUtils::GenerateNonce(session()->connection()->clock(), |
+ session()->connection()->random_generator(), |
+ &nonce_); |
+ CryptoHandshakeMessage message; |
+ CryptoUtils::FillClientHelloMessage(client_crypto_config_, nonce_, &message); |
+ SendHandshakeMessage(message); |
+ return true; |
+} |
+ |
} // namespace net |