Lines Matching refs:trusted_digests
164 const std::map<std::string, std::string>& trusted_digests) { in verifyDigests() argument
168 if (trusted_digests.count(path) == 0) { in verifyDigests()
171 if (trusted_digests.at(path) != digest) { in verifyDigests()
183 Result<void> verifyIntegrityFsVerity(const std::map<std::string, std::string>& trusted_digests) { in verifyIntegrityFsVerity() argument
190 return verifyDigests(*result, trusted_digests); in verifyIntegrityFsVerity()
193 Result<void> verifyIntegrityNoFsVerity(const std::map<std::string, std::string>& trusted_digests) { in verifyIntegrityNoFsVerity() argument
200 return verifyDigests(*result, trusted_digests); in verifyIntegrityNoFsVerity()
238 std::map<std::string, std::string> trusted_digests; in getTrustedDigests() local
244 return trusted_digests; in getTrustedDigests()
249 trusted_digests.insert(signInfo->file_hashes().begin(), signInfo->file_hashes().end()); in getTrustedDigests()
256 return trusted_digests; in getTrustedDigests()
298 static Result<void> verifyArtifacts(const std::map<std::string, std::string>& trusted_digests, in verifyArtifacts() argument
303 integrityStatus = verifyIntegrityFsVerity(trusted_digests); in verifyArtifacts()
305 integrityStatus = verifyIntegrityNoFsVerity(trusted_digests); in verifyArtifacts()
383 auto trusted_digests = getTrustedDigests(*key); in main() local
398 auto verificationResult = verifyArtifacts(trusted_digests, supportsFsVerity); in main()