summaryrefslogtreecommitdiff
path: root/chromium/net/test/ct_test_util.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/net/test/ct_test_util.cc')
-rw-r--r--chromium/net/test/ct_test_util.cc16
1 files changed, 9 insertions, 7 deletions
diff --git a/chromium/net/test/ct_test_util.cc b/chromium/net/test/ct_test_util.cc
index c22dd3a4ddb..c8b25f88ddf 100644
--- a/chromium/net/test/ct_test_util.cc
+++ b/chromium/net/test/ct_test_util.cc
@@ -179,7 +179,6 @@ void GetX509CertLogEntry(LogEntry* entry) {
}
void GetX509CertTreeLeaf(MerkleTreeLeaf* tree_leaf) {
- tree_leaf->log_id = HexToBytes(kTestKeyId);
tree_leaf->timestamp = base::Time::FromJsTime(kTestTimestamp);
GetX509CertLogEntry(&tree_leaf->log_entry);
tree_leaf->extensions = HexToBytes(kDefaultExtensions);
@@ -195,7 +194,6 @@ void GetPrecertLogEntry(LogEntry* entry) {
}
void GetPrecertTreeLeaf(MerkleTreeLeaf* tree_leaf) {
- tree_leaf->log_id = HexToBytes(kTestKeyId);
tree_leaf->timestamp = base::Time::FromJsTime(kTestTimestamp);
GetPrecertLogEntry(&tree_leaf->log_entry);
tree_leaf->extensions = HexToBytes(kDefaultExtensions);
@@ -401,15 +399,19 @@ std::string GetSCTListWithInvalidSCT() {
bool CheckForSingleVerifiedSCTInResult(const ct::CTVerifyResult& result,
const std::string& log_description) {
- return (result.verified_scts.size() == 1U) && result.invalid_scts.empty() &&
- result.unknown_logs_scts.empty() &&
- result.verified_scts[0]->log_description == log_description;
+ return (result.scts.size() == 1 &&
+ result.scts[0].status == ct::SCT_STATUS_OK &&
+ result.scts[0].sct->log_description == log_description);
}
bool CheckForSCTOrigin(const ct::CTVerifyResult& result,
ct::SignedCertificateTimestamp::Origin origin) {
- return (result.verified_scts.size() > 0) &&
- (result.verified_scts[0]->origin == origin);
+ for (const auto& sct_and_status : result.scts)
+ if (sct_and_status.status == SCT_STATUS_OK &&
+ sct_and_status.sct->origin == origin)
+ return true;
+
+ return false;
}
} // namespace ct