Home
last modified time | relevance | path

Searched refs:expected_key_blob (Results 1 – 4 of 4) sorted by relevance

/aosp_15_r20/system/core/fs_mgr/libfs_avb/
H A Davb_util.cpp302 const std::string& expected_key_blob) { in ValidatePublicKeyBlob() argument
303 if (expected_key_blob.empty()) { // no expectation of the key, return true. in ValidatePublicKeyBlob()
306 if (expected_key_blob.size() != length) { in ValidatePublicKeyBlob()
309 if (0 == memcmp(key, expected_key_blob.data(), length)) { in ValidatePublicKeyBlob()
H A Dfs_avb.cpp206 std::string expected_key_blob; in LoadAndVerifyVbmeta() local
211 } else if (!ReadFileToString(expected_public_key_path, &expected_key_blob)) { in LoadAndVerifyVbmeta()
224 partition_name, ab_suffix, ab_other_suffix, expected_key_blob, allow_verification_error, in LoadAndVerifyVbmeta()
H A Davb_util.h78 bool ValidatePublicKeyBlob(const uint8_t* key, size_t length, const std::string& expected_key_blob);
/aosp_15_r20/system/core/fs_mgr/libfs_avb/tests/
H A Davb_util_test.cpp432 std::string expected_key_blob; in TEST_F() local
433 EXPECT_TRUE(base::ReadFileToString(key_path, &expected_key_blob)); in TEST_F()
434 EXPECT_TRUE(ValidatePublicKeyBlob(key_data, key_size, expected_key_blob)); in TEST_F()
437 EXPECT_FALSE(ValidatePublicKeyBlob(key_data, key_size, expected_key_blob)); in TEST_F()
439 EXPECT_TRUE(ValidatePublicKeyBlob(key_data, key_size, expected_key_blob)); in TEST_F()
450 std::string expected_key_blob = ""; // empty means no expectation, thus return true. in TEST_F() local
451 EXPECT_TRUE(ValidatePublicKeyBlob(key_data, key_size, expected_key_blob)); in TEST_F()