Index: net/quic/core/crypto/quic_crypto_server_config.h |
diff --git a/net/quic/core/crypto/quic_crypto_server_config.h b/net/quic/core/crypto/quic_crypto_server_config.h |
index feae6d1b5509055c1539b0cf0b731e2156ea3f2d..afd4afe871f250c2203a1597aaa7320ff5bf65a1 100644 |
--- a/net/quic/core/crypto/quic_crypto_server_config.h |
+++ b/net/quic/core/crypto/quic_crypto_server_config.h |
@@ -121,11 +121,11 @@ class NET_EXPORT_PRIVATE ProcessClientHelloResultCallback { |
public: |
ProcessClientHelloResultCallback(); |
virtual ~ProcessClientHelloResultCallback(); |
- virtual void Run( |
- QuicErrorCode error, |
- const std::string& error_details, |
- std::unique_ptr<CryptoHandshakeMessage> message, |
- std::unique_ptr<DiversificationNonce> diversification_nonce) = 0; |
+ virtual void Run(QuicErrorCode error, |
+ const std::string& error_details, |
+ std::unique_ptr<CryptoHandshakeMessage> message, |
+ std::unique_ptr<DiversificationNonce> diversification_nonce, |
+ std::unique_ptr<ProofSource::Details> details) = 0; |
private: |
DISALLOW_COPY_AND_ASSIGN(ProcessClientHelloResultCallback); |
@@ -588,6 +588,7 @@ class NET_EXPORT_PRIVATE QuicCryptoServerConfig { |
// Portion of ProcessClientHello which executes after GetProof. |
void ProcessClientHelloAfterGetProof( |
bool found_error, |
+ std::unique_ptr<ProofSource::Details> proof_source_details, |
const ValidateClientHelloResultCallback::Result& validate_chlo_result, |
bool reject_only, |
QuicConnectionId connection_id, |