Home
last modified time | relevance | path

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

/external/avb/libavb/
Davb_slot_verify.c79 AvbHashDescriptor hash_desc; in load_and_verify_hash_partition() local
94 (const AvbHashDescriptor*)descriptor, &hash_desc)) { in load_and_verify_hash_partition()
101 desc_salt = desc_partition_name + hash_desc.partition_name_len; in load_and_verify_hash_partition()
102 desc_digest = desc_salt + hash_desc.salt_len; in load_and_verify_hash_partition()
104 if (!avb_validate_utf8(desc_partition_name, hash_desc.partition_name_len)) { in load_and_verify_hash_partition()
115 hash_desc.partition_name_len); in load_and_verify_hash_partition()
124 hash_desc.partition_name_len, in load_and_verify_hash_partition()
140 image_size = hash_desc.image_size; in load_and_verify_hash_partition()
184 if (avb_strcmp((const char*)hash_desc.hash_algorithm, "sha256") == 0) { in load_and_verify_hash_partition()
187 avb_sha256_update(&sha256_ctx, desc_salt, hash_desc.salt_len); in load_and_verify_hash_partition()
[all …]
/external/avb/test/
Davb_slot_verify_unittest.cc744 AvbHashDescriptor hash_desc; in TEST_F() local
747 ((AvbHashDescriptor*)descriptors[0]), &hash_desc)); in TEST_F()
753 hash_desc.partition_name_len)); in TEST_F()
754 o += hash_desc.partition_name_len; in TEST_F()
755 EXPECT_EQ("deadbeef", mem_to_hexstring(desc_end + o, hash_desc.salt_len)); in TEST_F()
756 o += hash_desc.salt_len; in TEST_F()
758 mem_to_hexstring(desc_end + o, hash_desc.digest_len)); in TEST_F()