diff options
author | rch@chromium.org <rch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-03-21 18:37:06 +0000 |
---|---|---|
committer | rch@chromium.org <rch@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-03-21 18:37:06 +0000 |
commit | 6cde1bf32a99da8b48e73f0d9e27bdd939a4e47c (patch) | |
tree | 1caeaeebd3b1e85f32922153adaf1048f5c082e2 /net/quic/test_tools | |
parent | cb1f49c481cf49b9c3c1a608efae19ec50c1a740 (diff) | |
download | chromium_src-6cde1bf32a99da8b48e73f0d9e27bdd939a4e47c.zip chromium_src-6cde1bf32a99da8b48e73f0d9e27bdd939a4e47c.tar.gz chromium_src-6cde1bf32a99da8b48e73f0d9e27bdd939a4e47c.tar.bz2 |
Revert of Add ProofVerifierContext struct to ProofVerifier::VerifyProof (https://codereview.chromium.org/203903002/)
Reason for revert:
http://build.chromium.org/p/chromium.memory/builders/Linux%20ASan%2BLSan%20Tests%20%281%29/builds/647/steps/net_unittests/logs/stdio
Original issue's description:
> Add ProofVerifierContext struct to QUIC's ProofVerifier::VerifyProof
>
> ProofVerifyContext is an abstract class that acts as a container for any
> implementation specific context that a ProofVerifier needs.
>
> Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=258618
TBR=wtc@chromium.org,rtenneti@chromium.org
NOTREECHECKS=true
NOTRY=true
Review URL: https://codereview.chromium.org/208053007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@258631 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/quic/test_tools')
-rw-r--r-- | net/quic/test_tools/crypto_test_utils.cc | 2 | ||||
-rw-r--r-- | net/quic/test_tools/crypto_test_utils.h | 5 | ||||
-rw-r--r-- | net/quic/test_tools/crypto_test_utils_chromium.cc | 7 | ||||
-rw-r--r-- | net/quic/test_tools/mock_crypto_client_stream.cc | 4 | ||||
-rw-r--r-- | net/quic/test_tools/mock_crypto_client_stream.h | 1 | ||||
-rw-r--r-- | net/quic/test_tools/mock_crypto_client_stream_factory.cc | 2 |
6 files changed, 4 insertions, 17 deletions
diff --git a/net/quic/test_tools/crypto_test_utils.cc b/net/quic/test_tools/crypto_test_utils.cc index f8d65b9..c3ccf72 100644 --- a/net/quic/test_tools/crypto_test_utils.cc +++ b/net/quic/test_tools/crypto_test_utils.cc @@ -180,7 +180,7 @@ int CryptoTestUtils::HandshakeWithFakeClient( crypto_config.SetChannelIDSigner(ChannelIDSignerForTesting()); } QuicSessionKey server_key(kServerHostname, kServerPort, false); - QuicCryptoClientStream client(server_key, &client_session, NULL, NULL, + QuicCryptoClientStream client(server_key, &client_session, NULL, &crypto_config); client_session.SetCryptoStream(&client); diff --git a/net/quic/test_tools/crypto_test_utils.h b/net/quic/test_tools/crypto_test_utils.h index 4a38b0e..65ba9ee 100644 --- a/net/quic/test_tools/crypto_test_utils.h +++ b/net/quic/test_tools/crypto_test_utils.h @@ -23,7 +23,6 @@ class ChannelIDSigner; class CommonCertSets; class ProofSource; class ProofVerifier; -class ProofVerifyContext; class QuicClock; class QuicConfig; class QuicCryptoClientStream; @@ -97,10 +96,6 @@ class CryptoTestUtils { // Returns a |ProofVerifier| that uses the QUIC testing root CA. static ProofVerifier* ProofVerifierForTesting(); - // Returns a |ProofVerifyContext| that must be used with the verifier - // returned by ||ProofVerifierForTesting. - static ProofVerifyContext* ProofVerifyContextForTesting(); - // MockCommonCertSets returns a CommonCertSets that contains a single set with // hash |hash|, consisting of the certificate |cert| at index |index|. static CommonCertSets* MockCommonCertSets(base::StringPiece cert, diff --git a/net/quic/test_tools/crypto_test_utils_chromium.cc b/net/quic/test_tools/crypto_test_utils_chromium.cc index 12dadb1..8aaef42 100644 --- a/net/quic/test_tools/crypto_test_utils_chromium.cc +++ b/net/quic/test_tools/crypto_test_utils_chromium.cc @@ -22,7 +22,7 @@ class TestProofVerifierChromium : public ProofVerifierChromium { public: TestProofVerifierChromium(CertVerifier* cert_verifier, const std::string& cert_file) - : ProofVerifierChromium(cert_verifier), + : ProofVerifierChromium(cert_verifier, BoundNetLog()), cert_verifier_(cert_verifier) { // Load and install the root for the validated chain. scoped_refptr<X509Certificate> root_cert = @@ -42,11 +42,6 @@ ProofSource* CryptoTestUtils::ProofSourceForTesting() { } // static -ProofVerifyContext* CryptoTestUtils::ProofVerifyContextForTesting() { - return new ProofVerifyContextChromium(BoundNetLog()); -} - -// static ProofVerifier* CryptoTestUtils::ProofVerifierForTesting() { TestProofVerifierChromium* proof_verifier = new TestProofVerifierChromium( CertVerifier::CreateDefault(), "quic_root.crt"); diff --git a/net/quic/test_tools/mock_crypto_client_stream.cc b/net/quic/test_tools/mock_crypto_client_stream.cc index d829fb2..b0112d5 100644 --- a/net/quic/test_tools/mock_crypto_client_stream.cc +++ b/net/quic/test_tools/mock_crypto_client_stream.cc @@ -13,12 +13,10 @@ MockCryptoClientStream::MockCryptoClientStream( const QuicSessionKey& server_key, QuicSession* session, QuicCryptoClientStream::Visitor* visitor, - ProofVerifyContext* verify_context, QuicCryptoClientConfig* crypto_config, HandshakeMode handshake_mode, const ProofVerifyDetails* proof_verify_details) - : QuicCryptoClientStream(server_key, session, visitor, verify_context, - crypto_config), + : QuicCryptoClientStream(server_key, session, visitor, crypto_config), handshake_mode_(handshake_mode), proof_verify_details_(proof_verify_details) { } diff --git a/net/quic/test_tools/mock_crypto_client_stream.h b/net/quic/test_tools/mock_crypto_client_stream.h index 1bec098..444f88d 100644 --- a/net/quic/test_tools/mock_crypto_client_stream.h +++ b/net/quic/test_tools/mock_crypto_client_stream.h @@ -39,7 +39,6 @@ class MockCryptoClientStream : public QuicCryptoClientStream { const QuicSessionKey& server_key, QuicSession* session, QuicCryptoClientStream::Visitor* visitor, - ProofVerifyContext* verify_context, QuicCryptoClientConfig* crypto_config, HandshakeMode handshake_mode, const ProofVerifyDetails* proof_verify_details_); diff --git a/net/quic/test_tools/mock_crypto_client_stream_factory.cc b/net/quic/test_tools/mock_crypto_client_stream_factory.cc index d9ebcaf..686fd56 100644 --- a/net/quic/test_tools/mock_crypto_client_stream_factory.cc +++ b/net/quic/test_tools/mock_crypto_client_stream_factory.cc @@ -25,7 +25,7 @@ MockCryptoClientStreamFactory::CreateQuicCryptoClientStream( QuicClientSession* session, QuicCryptoClientConfig* crypto_config) { last_stream_ = new MockCryptoClientStream( - server_key, session, session, NULL, crypto_config, handshake_mode_, + server_key, session, session, crypto_config, handshake_mode_, proof_verify_details_); return last_stream_; } |