Home
last modified time | relevance | path

Searched refs:VBMetaData (Results 1 – 15 of 15) sorted by relevance

/aosp12/system/core/fs_mgr/libfs_avb/
H A Davb_util.h41 const std::vector<VBMetaData>& vbmeta_images);
44 const std::string& partition_name, const std::vector<VBMetaData>& vbmeta_images);
48 const std::string& partition_name, const std::vector<VBMetaData>& vbmeta_images);
58 const std::vector<VBMetaData>& vbmeta_images,
75 std::unique_ptr<VBMetaData> VerifyVBMetaData(int fd, const std::string& partition_name,
80 VBMetaVerifyResult VerifyVBMetaSignature(const VBMetaData& vbmeta,
93 std::vector<ChainInfo> GetChainPartitionInfo(const VBMetaData& vbmeta, bool* fatal_error);
96 std::unique_ptr<VBMetaData> LoadAndVerifyVbmetaByPath(
110 std::vector<VBMetaData>* out_vbmeta_images);
H A Dfs_avb_util.cpp35 std::unique_ptr<VBMetaData> LoadAndVerifyVbmeta(const FstabEntry& fstab_entry, in LoadAndVerifyVbmeta()
69 const std::string& avb_partition_name, VBMetaData&& vbmeta) { in GetHashtreeDescriptor()
72 std::vector<VBMetaData> vbmeta_images; in GetHashtreeDescriptor()
79 VBMetaData&& vbmeta) { in GetHashDescriptor()
82 std::vector<VBMetaData> vbmeta_images; in GetHashDescriptor()
H A Davb_util.cpp39 const std::vector<VBMetaData>& vbmeta_images) { in GetAvbPropertyDescriptor()
130 const std::string& partition_name, const std::vector<VBMetaData>& vbmeta_images) { in GetHashDescriptor()
247 const std::vector<VBMetaData>& vbmeta_images, in LoadAvbHashtreeToEnableVerity()
397 VBMetaVerifyResult VerifyVBMetaSignature(const VBMetaData& vbmeta, in VerifyVBMetaSignature()
449 std::unique_ptr<VBMetaData> VerifyVBMetaData(int fd, const std::string& partition_name, in VerifyVBMetaData()
454 uint64_t vbmeta_size = VBMetaData::kMaxVBMetaSize; in VerifyVBMetaData()
470 if (vbmeta_size > VBMetaData::kMaxVBMetaSize) { in VerifyVBMetaData()
475 auto vbmeta = std::make_unique<VBMetaData>(vbmeta_size, partition_name); in VerifyVBMetaData()
547 std::unique_ptr<VBMetaData> LoadAndVerifyVbmetaByPath( in LoadAndVerifyVbmetaByPath()
569 std::unique_ptr<VBMetaData> vbmeta = VerifyVBMetaData( in LoadAndVerifyVbmetaByPath()
[all …]
H A Dfs_avb.cpp53 std::pair<size_t, bool> VerifyVbmetaDigest(const std::vector<VBMetaData>& vbmeta_images, in VerifyVbmetaDigest()
68 std::pair<std::string, size_t> CalculateVbmetaDigest(const std::vector<VBMetaData>& vbmeta_images) { in CalculateVbmetaDigest()
94 bool VerifyVbmetaImages(const std::vector<VBMetaData>& vbmeta_images);
151 bool AvbVerifier::VerifyVbmetaImages(const std::vector<VBMetaData>& vbmeta_images) { in VerifyVbmetaImages()
297 std::unique_ptr<VBMetaData> vbmeta = LoadAndVerifyVbmetaByPath( in LoadAndVerifyVbmeta()
H A Davb_ops.cpp228 std::vector<VBMetaData>* out_vbmeta_images) { in AvbSlotVerify()
247 out_vbmeta_images->emplace_back(VBMetaData(avb_slot_data->vbmeta_images[i].vbmeta_data, in AvbSlotVerify()
H A Davb_ops.h61 std::vector<VBMetaData>* out_vbmeta_images);
H A Dtypes.cpp76 std::unique_ptr<AvbVBMetaImageHeader> VBMetaData::GetVBMetaHeader(bool update_vbmeta_size) { in GetVBMetaHeader()
/aosp12/system/core/fs_mgr/libfs_avb/include/fs_avb/
H A Dfs_avb_util.h29 std::unique_ptr<VBMetaData> LoadAndVerifyVbmeta(const FstabEntry& fstab_entry,
36 std::unique_ptr<VBMetaData> LoadAndVerifyVbmetaByPath(
44 const std::string& avb_partition_name, VBMetaData&& vbmeta);
48 VBMetaData&& vbmeta);
H A Dtypes.h70 class VBMetaData {
73 VBMetaData() : vbmeta_ptr_(nullptr), vbmeta_size_(0){}; in VBMetaData() function
75 VBMetaData(const uint8_t* data, size_t size, const std::string& partition_name) in VBMetaData() function
84 explicit VBMetaData(size_t size, const std::string& partition_name) in VBMetaData() function
H A Dfs_avb.h142 std::vector<VBMetaData> vbmeta_images_;
/aosp12/system/core/fs_mgr/libfs_avb/tests/
H A Dfs_avb_test_util.h45 using android::fs_mgr::VBMetaData;
106 VBMetaData GenerateImageAndExtractVBMetaData(
111 VBMetaData ExtractAndLoadVBMetaData(const base::FilePath& image_path,
114 VBMetaData LoadVBMetaData(const std::string& file_name);
H A Davb_util_test.cpp39 using android::fs_mgr::VBMetaData;
285 std::vector<VBMetaData> vbmeta_images; in TEST_F()
327 std::vector<VBMetaData> vbmeta_images; in TEST_F()
668 std::unique_ptr<VBMetaData> vbmeta = VerifyVBMetaData( in TEST_F()
696 std::unique_ptr<VBMetaData> vbmeta = VerifyVBMetaData( in TEST_F()
756 std::unique_ptr<VBMetaData> vbmeta = VerifyVBMetaData( in TEST_F()
1247 std::vector<VBMetaData> vbmeta_images; in TEST_F()
1330 std::vector<VBMetaData> vbmeta_images; in TEST_F()
1416 std::vector<VBMetaData> vbmeta_images; in TEST_F()
1529 std::vector<VBMetaData> vbmeta_images; in TEST_F()
[all …]
H A Dfs_avb_device_test.cpp30 using android::fs_mgr::VBMetaData;
47 std::unique_ptr<VBMetaData> vbmeta = in TEST()
82 std::unique_ptr<VBMetaData> system_other_vbmeta = in TEST()
H A Dfs_avb_test_util.cpp188 VBMetaData BaseFsAvbTest::GenerateImageAndExtractVBMetaData( in GenerateImageAndExtractVBMetaData()
210 VBMetaData BaseFsAvbTest::LoadVBMetaData(const std::string& file_name) { in LoadVBMetaData()
225 VBMetaData BaseFsAvbTest::ExtractAndLoadVBMetaData(const base::FilePath& image_path, in ExtractAndLoadVBMetaData()
H A Dfs_avb_test.cpp278 std::vector<VBMetaData> vbmeta_images; in TEST_F()