Home
last modified time | relevance | path

Searched refs:hash_desc (Results 1 – 2 of 2) sorted by relevance

/external/avb/libavb/
Davb_slot_verify.c285 AvbHashDescriptor hash_desc; in load_and_verify_hash_partition() local
303 (const AvbHashDescriptor*)descriptor, &hash_desc)) { in load_and_verify_hash_partition()
310 desc_salt = desc_partition_name + hash_desc.partition_name_len; in load_and_verify_hash_partition()
311 desc_digest = desc_salt + hash_desc.salt_len; in load_and_verify_hash_partition()
313 if (!avb_validate_utf8(desc_partition_name, hash_desc.partition_name_len)) { in load_and_verify_hash_partition()
324 hash_desc.partition_name_len); in load_and_verify_hash_partition()
330 if ((hash_desc.flags & AVB_HASH_DESCRIPTOR_FLAGS_DO_NOT_USE_AB) != 0) { in load_and_verify_hash_partition()
332 if (hash_desc.partition_name_len >= AVB_PART_NAME_MAX_SIZE) { in load_and_verify_hash_partition()
337 avb_memcpy(part_name, desc_partition_name, hash_desc.partition_name_len); in load_and_verify_hash_partition()
338 part_name[hash_desc.partition_name_len] = '\0'; in load_and_verify_hash_partition()
[all …]
/external/avb/test/
Davb_slot_verify_unittest.cc1085 AvbHashDescriptor hash_desc; in TEST_F() local
1088 ((AvbHashDescriptor*)descriptors[0]), &hash_desc)); in TEST_F()
1094 hash_desc.partition_name_len)); in TEST_F()
1095 o += hash_desc.partition_name_len; in TEST_F()
1096 EXPECT_EQ("deadbeef", mem_to_hexstring(desc_end + o, hash_desc.salt_len)); in TEST_F()
1097 o += hash_desc.salt_len; in TEST_F()
1099 mem_to_hexstring(desc_end + o, hash_desc.digest_len)); in TEST_F()
1396 AvbHashDescriptor hash_desc; in TEST_F() local
1399 ((AvbHashDescriptor*)descriptors[0]), &hash_desc)); in TEST_F()
1405 hash_desc.partition_name_len)); in TEST_F()
[all …]