android_system_core/fs_mgr/libfs_avb
Bowgo Tsai cd316ea4a0 libfs_avb: adding two public APIs
The client can include <fs_avb/fs_avb_util.h> to use the two new
functions to load vbmeta for a FstabEntry and extract the hash tree
descriptor from the loaded vbmeta, respectively.

// Given a FstabEntry, loads and verifies the vbmeta.
std::unique_ptr<VBMetaData> LoadAndVerifyVbmeta(...);

// Gets the hashtree descriptor with avb_partition_name from the vbmeta.
std::unique_ptr<FsAvbHashtreeDescriptor> GetHashtreeDescriptor(...);

Bug: 65470881
Test: atest libfs_avb_test
Test: atest libfs_avb_internal_test
Test: atest libfs_avb_device_test
Change-Id: I7d6619eb8140c14734ffb8f8a1b22cddd2f562f0
2019-02-12 22:03:20 +08:00
..
include/fs_avb libfs_avb: adding two public APIs 2019-02-12 22:03:20 +08:00
tests libfs_avb: adding two public APIs 2019-02-12 22:03:20 +08:00
Android.bp libfs_avb: adding two public APIs 2019-02-12 22:03:20 +08:00
avb_ops.cpp libfs_avb: support loading vbmeta structs from any partition 2019-01-24 17:43:25 +08:00
avb_ops.h libfs_avb: adding two public APIs 2019-02-12 22:03:20 +08:00
avb_util.cpp libfs_avb: adding two public APIs 2019-02-12 22:03:20 +08:00
avb_util.h libfs_avb: adding two public APIs 2019-02-12 22:03:20 +08:00
fs_avb.cpp libfs_avb: adding two public APIs 2019-02-12 22:03:20 +08:00
fs_avb_util.cpp libfs_avb: adding two public APIs 2019-02-12 22:03:20 +08:00
run_tests.sh libfs_avb: adding two public APIs 2019-02-12 22:03:20 +08:00
sha.h fs_mgr: move AVB related source into libfs_avb 2018-11-29 22:21:33 +08:00
TEST_MAPPING Move the tests to postsubmit group 2019-02-04 10:31:32 -08:00
types.cpp libfs_avb: adding two public APIs 2019-02-12 22:03:20 +08:00
util.cpp libfs_avb: support loading vbmeta structs from any partition 2019-01-24 17:43:25 +08:00
util.h libfs_avb: refactoring 2019-01-10 18:11:48 +08:00