| Index: trunk/src/net/quic/crypto/crypto_handshake.h
|
| ===================================================================
|
| --- trunk/src/net/quic/crypto/crypto_handshake.h (revision 198763)
|
| +++ trunk/src/net/quic/crypto/crypto_handshake.h (working copy)
|
| @@ -18,7 +18,6 @@
|
|
|
| namespace net {
|
|
|
| -class CommonCertSet;
|
| class KeyExchange;
|
| class ProofVerifier;
|
| class QuicClock;
|
| @@ -135,9 +134,6 @@
|
| scoped_ptr<QuicDecrypter> decrypter;
|
| std::string server_config_id;
|
| std::string server_nonce;
|
| - // cached_certs contains the cached certificates that a client used when
|
| - // sending a client hello.
|
| - std::vector<std::string> cached_certs;
|
| };
|
|
|
| // QuicCryptoConfig contains common configuration between clients and servers.
|
| @@ -164,8 +160,6 @@
|
| // Authenticated encryption with associated data (AEAD) algorithms.
|
| CryptoTagVector aead;
|
|
|
| - scoped_ptr<CommonCertSet> common_cert_set_;
|
| -
|
| private:
|
| DISALLOW_COPY_AND_ASSIGN(QuicCryptoConfig);
|
| };
|
| @@ -198,7 +192,7 @@
|
| bool SetServerConfig(base::StringPiece scfg);
|
|
|
| // SetProof stores a certificate chain and signature.
|
| - void SetProof(const std::vector<std::string>& certs,
|
| + void SetProof(const std::vector<base::StringPiece>& certs,
|
| base::StringPiece signature);
|
|
|
| // SetProofValid records that the certificate chain and signature have been
|
| @@ -243,7 +237,6 @@
|
| // source-address token will be taken from it.
|
| void FillInchoateClientHello(const std::string& server_hostname,
|
| const CachedState* cached,
|
| - QuicCryptoNegotiatedParameters* out_params,
|
| CryptoHandshakeMessage* out) const;
|
|
|
| // FillClientHello sets |out| to be a CHLO message based on the configuration
|
|
|