Move caching out of MultiThreadedCertVerifier
Split out the logic for caching cert verification from the
MultiThreadedCertVerifier, and into the CachingCertVerifier,
which can add caching/memoization to any CertVerifier.
BUG=612655
Review-Url: https://codereview.chromium.org/1991653002
Cr-Commit-Position: refs/heads/master@{#399446}
diff --git a/net/net.gypi b/net/net.gypi
index f47bf7b..3d7146d 100644
--- a/net/net.gypi
+++ b/net/net.gypi
@@ -366,6 +366,8 @@
'base/winsock_init.h',
'base/winsock_util.cc',
'base/winsock_util.h',
+ 'cert/caching_cert_verifier.cc',
+ 'cert/caching_cert_verifier.h',
'cert/cert_database_android.cc',
'cert/cert_database_ios.cc',
'cert/cert_database_mac.cc',
@@ -1374,6 +1376,7 @@
'base/upload_bytes_element_reader_unittest.cc',
'base/upload_file_element_reader_unittest.cc',
'base/url_util_unittest.cc',
+ 'cert/caching_cert_verifier_unittest.cc',
'cert/ct_known_logs_unittest.cc',
'cert/ct_policy_enforcer_unittest.cc',
'cert/cert_verifier_unittest.cc',