| Index: net/quic/quic_crypto_server_stream.h
|
| diff --git a/net/quic/quic_crypto_server_stream.h b/net/quic/quic_crypto_server_stream.h
|
| index b2a58bad65abc64104b635463980b2171a9016ee..b78e8881354444c307fc0d8c3dce81d2aedd9062 100644
|
| --- a/net/quic/quic_crypto_server_stream.h
|
| +++ b/net/quic/quic_crypto_server_stream.h
|
| @@ -11,6 +11,7 @@
|
|
|
| #include "base/macros.h"
|
| #include "net/quic/crypto/crypto_handshake.h"
|
| +#include "net/quic/crypto/quic_compressed_certs_cache.h"
|
| #include "net/quic/crypto/quic_crypto_server_config.h"
|
| #include "net/quic/proto/source_address_token.pb.h"
|
| #include "net/quic/quic_config.h"
|
| @@ -92,6 +93,7 @@ class NET_EXPORT_PRIVATE QuicCryptoServerStream
|
| public:
|
| // |crypto_config| must outlive the stream.
|
| QuicCryptoServerStream(const QuicCryptoServerConfig* crypto_config,
|
| + QuicCompressedCertsCache* compressed_certs_cache,
|
| bool use_stateless_rejects_if_peer_supported,
|
| QuicSession* session);
|
| ~QuicCryptoServerStream() override;
|
| @@ -165,6 +167,10 @@ class NET_EXPORT_PRIVATE QuicCryptoServerStream
|
| // crypto_config_ contains crypto parameters for the handshake.
|
| const QuicCryptoServerConfig* crypto_config_;
|
|
|
| + // compressed_certs_cache_ contains a set of most recently compressed certs.
|
| + // Owned by QuicDispatcher.
|
| + QuicCompressedCertsCache* compressed_certs_cache_;
|
| +
|
| // Server's certificate chain and signature of the server config, as provided
|
| // by ProofSource::GetProof.
|
| QuicCryptoProof crypto_proof_;
|
|
|