| Index: chrome/browser/net/packed_ct_ev_whitelist.cc
|
| diff --git a/chrome/browser/net/packed_ct_ev_whitelist.cc b/chrome/browser/net/packed_ct_ev_whitelist.cc
|
| index 1fb07dc155a6a879e8c656f84c59ee59cc190274..68d89e431c03c4c57b6ca3879b9af34f12ae9421 100644
|
| --- a/chrome/browser/net/packed_ct_ev_whitelist.cc
|
| +++ b/chrome/browser/net/packed_ct_ev_whitelist.cc
|
| @@ -21,8 +21,9 @@ const uint8_t kCertHashLengthBits = 64; // 8 bytes
|
| const uint8_t kCertHashLength = kCertHashLengthBits / 8;
|
| const uint64_t kGolombMParameterBits = 47; // 2^47
|
|
|
| -void SetNewEVWhitelistInSSLConfigService(
|
| +void SetEVWhitelistInSSLConfigService(
|
| const scoped_refptr<net::ct::EVCertsWhitelist>& new_whitelist) {
|
| + VLOG(1) << "Setting new EV Certs whitelist.";
|
| net::SSLConfigService::SetEVCertsWhitelist(new_whitelist);
|
| }
|
|
|
| @@ -37,24 +38,15 @@ int TruncatedHashesComparator(const void* v1, const void* v2) {
|
| }
|
| } // namespace
|
|
|
| -void SetEVWhitelistFromFile(const base::FilePath& compressed_whitelist_file) {
|
| - VLOG(1) << "Setting EV whitelist from file: "
|
| - << compressed_whitelist_file.value();
|
| - std::string compressed_list;
|
| - if (!base::ReadFileToString(compressed_whitelist_file, &compressed_list)) {
|
| - VLOG(1) << "Failed reading from " << compressed_whitelist_file.value();
|
| - return;
|
| - }
|
| -
|
| - scoped_refptr<net::ct::EVCertsWhitelist> new_whitelist(
|
| - new PackedEVCertsWhitelist(compressed_list));
|
| +void SetEVCertsWhitelist(
|
| + scoped_refptr<net::ct::EVCertsWhitelist> new_whitelist) {
|
| if (!new_whitelist->IsValid()) {
|
| - VLOG(1) << "Failed uncompressing EV certs whitelist.";
|
| + VLOG(1) << "EV Certs whitelist is not valid, not setting.";
|
| return;
|
| }
|
|
|
| base::Closure assign_cb =
|
| - base::Bind(SetNewEVWhitelistInSSLConfigService, new_whitelist);
|
| + base::Bind(SetEVWhitelistInSSLConfigService, new_whitelist);
|
| content::BrowserThread::PostTask(
|
| content::BrowserThread::IO, FROM_HERE, assign_cb);
|
| }
|
|
|