diff options
Diffstat (limited to 'net/tools')
-rw-r--r-- | net/tools/quic/test_tools/quic_test_client.cc | 23 |
1 files changed, 10 insertions, 13 deletions
diff --git a/net/tools/quic/test_tools/quic_test_client.cc b/net/tools/quic/test_tools/quic_test_client.cc index eb26078..ef9a164 100644 --- a/net/tools/quic/test_tools/quic_test_client.cc +++ b/net/tools/quic/test_tools/quic_test_client.cc @@ -24,19 +24,16 @@ namespace { class RecordingProofVerifier : public net::ProofVerifier { public: // ProofVerifier interface. - virtual net::ProofVerifier::Status VerifyProof( - const string& hostname, - const string& server_config, - const vector<string>& certs, - const string& signature, - string* error_details, - scoped_ptr<net::ProofVerifyDetails>* details, - net::ProofVerifierCallback* callback) OVERRIDE { - delete callback; - + virtual int VerifyProof(const string& hostname, + const string& server_config, + const vector<string>& certs, + const string& signature, + string* error_details, + net::CertVerifyResult* cert_verify_result, + const net::CompletionCallback& callback) OVERRIDE { common_name_.clear(); if (certs.empty()) { - return FAILURE; + return net::ERR_FAILED; } // Convert certs to X509Certificate. @@ -47,11 +44,11 @@ class RecordingProofVerifier : public net::ProofVerifier { scoped_refptr<net::X509Certificate> cert = net::X509Certificate::CreateFromDERCertChain(cert_pieces); if (!cert.get()) { - return FAILURE; + return net::ERR_FAILED; } common_name_ = cert->subject().GetDisplayName(); - return SUCCESS; + return net::OK; } const string& common_name() const { return common_name_; } |