| Index: net/quic/core/crypto/quic_crypto_client_config.h
|
| diff --git a/net/quic/core/crypto/quic_crypto_client_config.h b/net/quic/core/crypto/quic_crypto_client_config.h
|
| index c20ea1fea1cc3f06e372ed9261dec4d89ee17f67..551307b96cd82884ed1424861a5343f4e0fb1d3d 100644
|
| --- a/net/quic/core/crypto/quic_crypto_client_config.h
|
| +++ b/net/quic/core/crypto/quic_crypto_client_config.h
|
| @@ -5,8 +5,7 @@
|
| #ifndef NET_QUIC_CORE_CRYPTO_QUIC_CRYPTO_CLIENT_CONFIG_H_
|
| #define NET_QUIC_CORE_CRYPTO_QUIC_CRYPTO_CLIENT_CONFIG_H_
|
|
|
| -#include <stdint.h>
|
| -
|
| +#include <cstdint>
|
| #include <map>
|
| #include <memory>
|
| #include <queue>
|
| @@ -85,7 +84,7 @@ class QUIC_EXPORT_PRIVATE QuicCryptoClientConfig : public QuicCryptoConfig {
|
| // InvalidateServerConfig clears the cached server config (if any).
|
| void InvalidateServerConfig();
|
|
|
| - // SetProof stores a certificate chain and signature.
|
| + // SetProof stores a cert chain, cert signed timestamp and signature.
|
| void SetProof(const std::vector<std::string>& certs,
|
| base::StringPiece cert_sct,
|
| base::StringPiece chlo_hash,
|
| @@ -202,6 +201,8 @@ class QUIC_EXPORT_PRIVATE QuicCryptoClientConfig : public QuicCryptoConfig {
|
| // Used to filter server ids for partial config deletion.
|
| class ServerIdFilter {
|
| public:
|
| + virtual ~ServerIdFilter() {}
|
| +
|
| // Returns true if |server_id| matches the filter.
|
| virtual bool Matches(const QuicServerId& server_id) const = 0;
|
| };
|
|
|