Home
last modified time | relevance | path

Searched refs:verity_data (Results 1 – 7 of 7) sorted by relevance

/aosp12/system/apex/apexd/
H A Dapexd_verity.cpp69 auto block_size = verity_data.desc->hash_block_size; in GenerateHashTree()
70 auto image_size = verity_data.desc->image_size; in GenerateHashTree()
75 << verity_data.hash_algorithm; in GenerateHashTree()
104 auto golden_digest = HexToBin(verity_data.root_digest); in GenerateHashTree()
128 auto block_size = verity_data.desc->hash_block_size; in CalculateRootDigest()
129 auto image_size = verity_data.desc->image_size; in CalculateRootDigest()
138 << verity_data.hash_algorithm; in CalculateRootDigest()
149 result.resize(verity_data.root_digest.size()); in CalculateRootDigest()
156 const ApexFile& apex, const ApexVerityData& verity_data, in PrepareHashTree() argument
175 if (*digest != verity_data.root_digest) { in PrepareHashTree()
[all …]
H A Dapexd_verity_test.cpp51 auto verity_data = apex->VerifyApexVerity(apex->GetBundledPublicKey()); in TEST() local
52 ASSERT_TRUE(IsOk(verity_data)); in TEST()
55 auto status = PrepareHashTree(*apex, *verity_data, hashtree_file); in TEST()
65 status = PrepareHashTree(*apex, *verity_data, hashtree_file); in TEST()
83 auto verity_data = apex->VerifyApexVerity(apex->GetBundledPublicKey()); in TEST() local
84 ASSERT_TRUE(IsOk(verity_data)); in TEST()
87 auto status = PrepareHashTree(*apex, *verity_data, hashtree_file); in TEST()
122 ApexVerityData verity_data; in TEST() local
123 auto result = PrepareHashTree(*apex, verity_data, hash_tree); in TEST()
H A Dapex_file.cpp362 ApexVerityData verity_data; in VerifyApexVerity() local
391 verity_data.desc = std::move(*verified_descriptor); in VerifyApexVerity()
396 verity_data.hash_algorithm = in VerifyApexVerity()
398 verity_data.salt = GetSalt(*verity_data.desc, trailing_data); in VerifyApexVerity()
399 verity_data.root_digest = GetDigest(*verity_data.desc, trailing_data); in VerifyApexVerity()
401 return verity_data; in VerifyApexVerity()
H A Dapexd_verity.h35 const ApexFile& apex, const ApexVerityData& verity_data,
H A Dapexd.cpp219 AvbHashtreeDescriptor* desc = verity_data.desc.get(); in CreateVerityTable()
231 verity_data.hash_algorithm, verity_data.root_digest, verity_data.salt); in CreateVerityTable()
521 auto verity_data = apex.VerifyApexVerity(*public_key); in MountPackageImpl() local
522 if (!verity_data.ok()) { in MountPackageImpl()
524 << ": " << verity_data.error(); in MountPackageImpl()
543 if (verity_data->desc->tree_size == 0) { in MountPackageImpl()
544 if (auto st = PrepareHashTree(apex, *verity_data, hashtree_file); in MountPackageImpl()
3576 auto verity_data = new_apex.VerifyApexVerity(*expected_public_key); in CheckSupportsNonStagedInstall() local
3577 if (!verity_data.ok()) { in CheckSupportsNonStagedInstall()
3578 return verity_data.error(); in CheckSupportsNonStagedInstall()
[all …]
/aosp12/system/update_engine/payload_consumer/
H A Dcow_writer_file_descriptor_unittest.cc74 std::vector<unsigned char> verity_data; in TEST_F() local
75 verity_data.resize(BLOCK_SIZE); in TEST_F()
76 std::fill(verity_data.begin(), verity_data.end(), 0xAA); in TEST_F()
88 cow_writer->AddRawBlocks(4, verity_data.data(), verity_data.size())); in TEST_F()
101 ASSERT_EQ(verity_data, read_back); in TEST_F()
114 ASSERT_EQ(verity_data, read_back) in TEST_F()
/aosp12/system/update_engine/payload_generator/
H A Dpayload_generation_config_android.cc174 fec_verity_metadata verity_data; in LoadVerityConfig() local
175 if (fh.get_verity_metadata(verity_data)) { in LoadVerityConfig()
176 auto verity_table = base::SplitString(verity_data.table, in LoadVerityConfig()