41 Avb(std::string avbtool_path);
42 Avb(std::string avbtool_path, std::string algorithm, std::string
key);
53 const std::string& partition_name,
54 off_t partition_size_bytes)
const;
56 const std::string& output_path,
57 const std::vector<ChainPartition>& chained_partitions,
58 const std::vector<std::string>& included_partitions,
59 const std::vector<std::string>& extra_arguments);
63 const std::string& partition_name,
64 off_t partition_size_bytes)
const;
66 const std::string& output_path,
67 const std::vector<ChainPartition>& chained_partitions,
68 const std::vector<std::string>& included_partitions,
69 const std::vector<std::string>& extra_arguments);
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:93
std::string key_
Definition: avb.h:73
std::string avbtool_path_
Definition: avb.h:71
std::string algorithm_
Definition: avb.h:72
Command GenerateAddHashFooter(const std::string &image_path, const std::string &partition_name, off_t partition_size_bytes) const
Definition: avb.cpp:56
Result< void > AddHashFooter(const std::string &image_path, const std::string &partition_name, off_t partition_size_bytes) const
Definition: avb.cpp:82
Avb()
Definition: avb.cpp:46
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:124
#define key
Definition: dict.c:55
Definition: alloc_driver.h:20
Result< void > EnforceVbMetaSize(const std::string &path)
Definition: avb.cpp:138
constexpr uint64_t kMaxAvbMetadataSize
Definition: avb.h:30
tl::expected< T, StackTraceError > Result
Definition: result_type.h:30
std::string rollback_index
Definition: avb.h:34
std::string key_path
Definition: avb.h:35
std::string name
Definition: avb.h:33