diff options
author | eranm@google.com <eranm@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-11-24 22:33:00 +0000 |
---|---|---|
committer | eranm@google.com <eranm@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-11-24 22:33:00 +0000 |
commit | 1f11d6fce0146543320116e0daa4d27d847c1c49 (patch) | |
tree | 140df1e8077a8e707befbc9b65a67503908d52de /net/net.gyp | |
parent | ff4d672e9e3aa4ebe831eb52f05b10f5ab145699 (diff) | |
download | chromium_src-1f11d6fce0146543320116e0daa4d27d847c1c49.zip chromium_src-1f11d6fce0146543320116e0daa4d27d847c1c49.tar.gz chromium_src-1f11d6fce0146543320116e0daa4d27d847c1c49.tar.bz2 |
Add the high-level interface for verifying SCTs over multiple logs
This interface (and the default implementation) verify SCT lists obtained
during the TLS handshake or from OCSP stapling, as well as embedded ones.
The result will be used to modify the ssl_info with indicatior of CT status.
The next, and final, patch will wire the CTVerifier to the SSL client socket.
BUG=309578
Review URL: https://codereview.chromium.org/67513008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237008 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/net.gyp')
-rw-r--r-- | net/net.gyp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/net/net.gyp b/net/net.gyp index 9b80bd4..b391ce2 100644 --- a/net/net.gyp +++ b/net/net.gyp @@ -279,11 +279,16 @@ 'cert/ct_objects_extractor_openssl.cc', 'cert/ct_serialization.cc', 'cert/ct_serialization.h', + 'cert/ct_verifier.h', + 'cert/ct_verify_result.cc', + 'cert/ct_verify_result.h', 'cert/ev_root_ca_metadata.cc', 'cert/ev_root_ca_metadata.h', 'cert/jwk_serializer_nss.cc', 'cert/jwk_serializer_openssl.cc', 'cert/jwk_serializer.h', + 'cert/multi_log_ct_verifier.cc', + 'cert/multi_log_ct_verifier.h', 'cert/multi_threaded_cert_verifier.cc', 'cert/multi_threaded_cert_verifier.h', 'cert/nss_cert_database.cc', @@ -1606,6 +1611,7 @@ 'cert/ct_serialization_unittest.cc', 'cert/ev_root_ca_metadata_unittest.cc', 'cert/jwk_serializer_unittest.cc', + 'cert/multi_log_ct_verifier_unittest.cc', 'cert/multi_threaded_cert_verifier_unittest.cc', 'cert/nss_cert_database_unittest.cc', 'cert/pem_tokenizer_unittest.cc', @@ -2073,6 +2079,7 @@ # functionality is ported to OpenSSL. 'sources!': [ 'cert/ct_objects_extractor_unittest.cc', + 'cert/multi_log_ct_verifier_unittest.cc', 'cert/nss_cert_database_unittest.cc', 'cert/x509_util_nss_unittest.cc', 'quic/test_tools/crypto_test_utils_nss.cc', |