| Index: net/base/cert_verify_proc_unittest.cc
|
| ===================================================================
|
| --- net/base/cert_verify_proc_unittest.cc (revision 151057)
|
| +++ net/base/cert_verify_proc_unittest.cc (working copy)
|
| @@ -120,7 +120,7 @@
|
|
|
| ASSERT_NE(static_cast<X509Certificate*>(NULL), paypal_null_cert);
|
|
|
| - const SHA1Fingerprint& fingerprint =
|
| + const SHA1HashValue& fingerprint =
|
| paypal_null_cert->fingerprint();
|
| for (size_t i = 0; i < 20; ++i)
|
| EXPECT_EQ(paypal_null_fingerprint[i], fingerprint.data[i]);
|
| @@ -397,11 +397,13 @@
|
|
|
| std::string spki_sha1 = base::SHA1HashString(spki.as_string());
|
|
|
| - std::vector<SHA1Fingerprint> public_keys;
|
| - SHA1Fingerprint fingerprint;
|
| - ASSERT_EQ(sizeof(fingerprint.data), spki_sha1.size());
|
| - memcpy(fingerprint.data, spki_sha1.data(), spki_sha1.size());
|
| - public_keys.push_back(fingerprint);
|
| + std::vector<HashValueVector> public_keys(HASH_VALUE_TAGS_COUNT);
|
| + public_keys[HASH_VALUE_SHA1] = HashValueVector();
|
| + HashValue fingerprint;
|
| + fingerprint.tag = HASH_VALUE_SHA1;
|
| + ASSERT_EQ(fingerprint.size(), spki_sha1.size());
|
| + memcpy(fingerprint.data(), spki_sha1.data(), spki_sha1.size());
|
| + public_keys[HASH_VALUE_SHA1].push_back(fingerprint);
|
|
|
| EXPECT_TRUE(CertVerifyProc::IsPublicKeyBlacklisted(public_keys)) <<
|
| "Public key not blocked for " << kDigiNotarFilenames[i];
|
| @@ -453,10 +455,14 @@
|
| int error = Verify(cert_chain, "cert.se", flags, NULL, &verify_result);
|
| EXPECT_EQ(OK, error);
|
| EXPECT_EQ(0U, verify_result.cert_status);
|
| - ASSERT_LE(3u, verify_result.public_key_hashes.size());
|
| - for (unsigned i = 0; i < 3; i++) {
|
| + ASSERT_LE(static_cast<size_t>(HASH_VALUE_TAGS_COUNT),
|
| + verify_result.public_key_hashes.size());
|
| + const HashValueVector& sha1_hashes =
|
| + verify_result.public_key_hashes[HASH_VALUE_SHA1];
|
| + ASSERT_LE(3u, sha1_hashes.size());
|
| + for (unsigned i = 0; i < 3; ++i) {
|
| EXPECT_EQ(HexEncode(kCertSESPKIs[i], base::kSHA1Length),
|
| - HexEncode(verify_result.public_key_hashes[i].data, base::kSHA1Length));
|
| + HexEncode(sha1_hashes[i].data(), base::kSHA1Length));
|
| }
|
| }
|
|
|
|
|