summaryrefslogtreecommitdiff
path: root/init/builtins.cpp
diff options
context:
space:
mode:
authorDaniel Norman <danielnorman@google.com>2021-02-19 00:13:25 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2021-02-19 00:13:25 +0000
commit0c77993e28e5b7c7b8848de90d241bbd89b8cb4c (patch)
tree68d258c624daa5c1c75feecdc87200e00793c1bb /init/builtins.cpp
parent0e4c69ab1b45406a45fd1ffafe93d0e0351806d2 (diff)
parenta252551e2fdf216278614b0d4fcc373d5fe73e87 (diff)
Merge "Merge SP1A.210208.001 Change-Id: I16e0e3c65461673b714dd66a389670445608d017" into s-keystone-qcom-dev
Diffstat (limited to 'init/builtins.cpp')
-rw-r--r--init/builtins.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/init/builtins.cpp b/init/builtins.cpp
index 628698230..50f254c89 100644
--- a/init/builtins.cpp
+++ b/init/builtins.cpp
@@ -868,6 +868,11 @@ static Result<void> do_verity_update_state(const BuiltinArguments& args) {
// for system as root, so it has property [partition.system.verified].
std::string partition = entry.mount_point == "/" ? "system" : Basename(entry.mount_point);
SetProperty("partition." + partition + ".verified", std::to_string(mode));
+
+ std::string hash_alg = fs_mgr_get_hashtree_algorithm(entry);
+ if (!hash_alg.empty()) {
+ SetProperty("partition." + partition + ".verified.hash_alg", hash_alg);
+ }
}
return {};