Searched refs:VBMetaData (Results 1 – 15 of 15) sorted by relevance
/aosp12/system/core/fs_mgr/libfs_avb/ |
H A D | avb_util.h | 41 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 D | fs_avb_util.cpp | 35 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 D | avb_util.cpp | 39 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 D | fs_avb.cpp | 53 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 D | avb_ops.cpp | 228 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 D | avb_ops.h | 61 std::vector<VBMetaData>* out_vbmeta_images);
|
H A D | types.cpp | 76 std::unique_ptr<AvbVBMetaImageHeader> VBMetaData::GetVBMetaHeader(bool update_vbmeta_size) { in GetVBMetaHeader()
|
/aosp12/system/core/fs_mgr/libfs_avb/include/fs_avb/ |
H A D | fs_avb_util.h | 29 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 D | types.h | 70 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 D | fs_avb.h | 142 std::vector<VBMetaData> vbmeta_images_;
|
/aosp12/system/core/fs_mgr/libfs_avb/tests/ |
H A D | fs_avb_test_util.h | 45 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 D | avb_util_test.cpp | 39 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 D | fs_avb_device_test.cpp | 30 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 D | fs_avb_test_util.cpp | 188 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 D | fs_avb_test.cpp | 278 std::vector<VBMetaData> vbmeta_images; in TEST_F()
|