| Index: net/quic/crypto/quic_crypto_server_config.h
|
| diff --git a/net/quic/crypto/quic_crypto_server_config.h b/net/quic/crypto/quic_crypto_server_config.h
|
| index 8760aced4273447837df818420e4f0be82103c53..9ec0612ea38d18fbe476f5678b3196a16792559e 100644
|
| --- a/net/quic/crypto/quic_crypto_server_config.h
|
| +++ b/net/quic/crypto/quic_crypto_server_config.h
|
| @@ -16,6 +16,7 @@
|
| #include "net/base/ip_endpoint.h"
|
| #include "net/base/net_export.h"
|
| #include "net/quic/crypto/crypto_handshake.h"
|
| +#include "net/quic/crypto/crypto_handshake_message.h"
|
| #include "net/quic/crypto/crypto_protocol.h"
|
| #include "net/quic/crypto/crypto_secret_boxer.h"
|
| #include "net/quic/quic_time.h"
|
| @@ -210,6 +211,13 @@ class NET_EXPORT_PRIVATE QuicCryptoServerConfig {
|
| CryptoHandshakeMessage* out,
|
| std::string* error_details) const;
|
|
|
| + bool BuildServerConfigUpdateMessage(
|
| + const IPEndPoint& client_ip,
|
| + const QuicClock* clock,
|
| + QuicRandom* rand,
|
| + const QuicCryptoNegotiatedParameters& params,
|
| + CryptoHandshakeMessage* out) const;
|
| +
|
| // SetProofSource installs |proof_source| as the ProofSource for handshakes.
|
| // This object takes ownership of |proof_source|.
|
| void SetProofSource(ProofSource* proof_source);
|
| @@ -371,6 +379,7 @@ class NET_EXPORT_PRIVATE QuicCryptoServerConfig {
|
| const CryptoHandshakeMessage& client_hello,
|
| const ClientHelloInfo& info,
|
| QuicRandom* rand,
|
| + QuicCryptoNegotiatedParameters *params,
|
| CryptoHandshakeMessage* out) const;
|
|
|
| // ParseConfigProtobuf parses the given config protobuf and returns a
|
|
|