43 Avb(std::string avbtool_path, std::string algorithm, std::string key);
54 const std::string& partition_name,
55 off_t partition_size_bytes)
const;
58 const std::string& output_path,
59 const std::vector<ChainPartition>& chained_partitions,
60 const std::vector<std::string>& included_partitions,
61 const std::vector<std::string>& extra_arguments);
65 const std::string& partition_name,
66 off_t partition_size_bytes)
const;
70 const std::string& output_path,
71 const std::vector<ChainPartition>& chained_partitions,
72 const std::vector<std::string>& included_partitions,
73 const std::vector<std::string>& extra_arguments);
Definition: expected.h:86
Command GenerateMakeVbMetaImage(const std::string &output_path, const std::vector< ChainPartition > &chained_partitions, const std::vector< std::string > &included_partitions, const std::vector< std::string > &extra_arguments)
Definition: avb.cpp:97
std::string key_
Definition: avb.h:77
std::string avbtool_path_
Definition: avb.h:75
std::string algorithm_
Definition: avb.h:76
Command GenerateInfoImage(const std::string &image_path, const SharedFD &output_path) const
Command GenerateAddHashFooter(const std::string &image_path, const std::string &partition_name, off_t partition_size_bytes) const
Definition: avb.cpp:52
Result< std::string > InfoImage(const std::string &image_path) const
Definition: avb.cpp:89
Result< void > AddHashFooter(const std::string &image_path, const std::string &partition_name, off_t partition_size_bytes) const
Definition: avb.cpp:78
Avb()
Definition: avb.cpp:45
Result< void > MakeVbMetaImage(const std::string &output_path, const std::vector< ChainPartition > &chained_partitions, const std::vector< std::string > &included_partitions, const std::vector< std::string > &extra_arguments)
Definition: avb.cpp:128
Definition: subprocess.h:139
Definition: shared_fd.h:129
Definition: alloc_utils.cpp:23
Result< void > EnforceVbMetaSize(const std::string &path)
Definition: avb.cpp:142
constexpr uint64_t kMaxAvbMetadataSize
Definition: avb.h:32
std::string rollback_index
Definition: avb.h:36
std::string key_path
Definition: avb.h:37
std::string name
Definition: avb.h:35