• Home
  • Raw
  • Download

Lines Matching refs:descriptor

372 static std::string GetHashAlgorithm(const AvbHashtreeDescriptor &descriptor) {  in GetHashAlgorithm()  argument
373 return std::string(reinterpret_cast<const char *>(descriptor.hash_algorithm)); in GetHashAlgorithm()
377 static std::string GetHashAlgorithm(const AvbHashDescriptor &descriptor) { in GetHashAlgorithm() argument
378 return std::string(reinterpret_cast<const char *>(descriptor.hash_algorithm)); in GetHashAlgorithm()
459 std::unique_ptr<android::fs_mgr::FsAvbHashtreeDescriptor> descriptor = in GetSystemHashtreeDescriptor() local
461 if (descriptor == nullptr) { in GetSystemHashtreeDescriptor()
466 return descriptor; in GetSystemHashtreeDescriptor()
621 std::unique_ptr<android::fs_mgr::FsAvbHashDescriptor> descriptor = in TEST() local
623 ASSERT_TRUE(descriptor) in TEST()
625 const std::string &salt_str = descriptor->salt; in TEST()
626 const std::string &expected_digest_str = descriptor->digest; in TEST()
631 const std::string hash_algorithm(GetHashAlgorithm(*descriptor)); in TEST()
645 boot_partition_vector.resize(descriptor->image_size); in TEST()
647 descriptor->image_size)) in TEST()
652 boot_partition_vector.data(), descriptor->image_size, in TEST()
653 salt.data(), descriptor->salt_len, out_digest.data())) in TEST()
746 std::unique_ptr<android::fs_mgr::FsAvbHashDescriptor> descriptor = in VerifyGkiComplianceV2Signature() local
748 ASSERT_TRUE(descriptor) in VerifyGkiComplianceV2Signature()
750 ASSERT_EQ(boot_partition_vector.size(), descriptor->image_size); in VerifyGkiComplianceV2Signature()
752 const std::string &salt_str = descriptor->salt; in VerifyGkiComplianceV2Signature()
753 const std::string &expected_digest_str = descriptor->digest; in VerifyGkiComplianceV2Signature()
755 const std::string hash_algorithm(GetHashAlgorithm(*descriptor)); in VerifyGkiComplianceV2Signature()
773 descriptor->salt_len, out_digest.data())) in VerifyGkiComplianceV2Signature()
800 std::unique_ptr<android::fs_mgr::FsAvbHashtreeDescriptor> descriptor = in TEST() local
802 ASSERT_TRUE(descriptor); in TEST()
812 const std::string &salt_str = descriptor->salt; in TEST()
813 const std::string &expected_digest_str = descriptor->root_digest; in TEST()
818 const std::string hash_algorithm(GetHashAlgorithm(*descriptor)); in TEST()
831 ALOGI("image_size = %llu", (unsigned long long)descriptor->image_size); in TEST()
832 ALOGI("data_block_size = %u", descriptor->data_block_size); in TEST()
833 ALOGI("hash_block_size = %u", descriptor->hash_block_size); in TEST()
834 ALOGI("tree_offset = %llu", (unsigned long long)descriptor->tree_offset); in TEST()
835 ALOGI("tree_size = %llu", (unsigned long long)descriptor->tree_size); in TEST()
838 fd, descriptor->image_size, salt, descriptor->data_block_size, in TEST()
839 descriptor->hash_block_size, descriptor->tree_offset, in TEST()
840 descriptor->tree_size, *hasher, expected_digest); in TEST()
874 std::unique_ptr<android::fs_mgr::FsAvbHashtreeDescriptor> descriptor = in TEST() local
876 ASSERT_TRUE(descriptor); in TEST()
907 std::to_string(descriptor->dm_verity_version), in TEST()
910 std::to_string(descriptor->data_block_size), in TEST()
911 std::to_string(descriptor->hash_block_size), in TEST()
912 std::to_string(descriptor->image_size / in TEST()
913 descriptor->data_block_size), // #blocks in TEST()
914 std::to_string(descriptor->image_size / in TEST()
915 descriptor->data_block_size), // hash_start in TEST()
916 GetHashAlgorithm(*descriptor), in TEST()
917 descriptor->root_digest, in TEST()
918 descriptor->salt, in TEST()
973 std::to_string(descriptor->fec_num_roots)); in TEST()
976 std::to_string(descriptor->fec_offset / descriptor->data_block_size)); in TEST()
979 std::to_string(descriptor->fec_offset / descriptor->data_block_size)); in TEST()
985 static void VerifyHashAlgorithm(const AvbHashtreeDescriptor* descriptor) { in VerifyHashAlgorithm() argument
988 descriptor, &hashtree_descriptor)) in VerifyHashAlgorithm()
991 auto partition_name_ptr = reinterpret_cast<const uint8_t*>(descriptor) + in VerifyHashAlgorithm()