Merge "fs_mg: allow getting VBMeta Digest from device-tree"
am: ec9b6b73ff
Change-Id: I7a70a3a367bf12499c9271bc2c1aba584d3a726d
diff --git a/fs_mgr/fs_mgr_avb.cpp b/fs_mgr/fs_mgr_avb.cpp
index 5d688e1..2020fa6 100644
--- a/fs_mgr/fs_mgr_avb.cpp
+++ b/fs_mgr/fs_mgr_avb.cpp
@@ -146,7 +146,7 @@
}
std::string value;
- if (!fs_mgr_get_boot_config_from_kernel_cmdline("vbmeta.size", &value) ||
+ if (!fs_mgr_get_boot_config("vbmeta.size", &value) ||
!android::base::ParseUint(value.c_str(), &avb_verifier->vbmeta_size_)) {
LERROR << "Invalid hash size: " << value.c_str();
return nullptr;
@@ -155,7 +155,7 @@
// Reads hash algorithm.
size_t expected_digest_size = 0;
std::string hash_alg;
- fs_mgr_get_boot_config_from_kernel_cmdline("vbmeta.hash_alg", &hash_alg);
+ fs_mgr_get_boot_config("vbmeta.hash_alg", &hash_alg);
if (hash_alg == "sha256") {
expected_digest_size = SHA256_DIGEST_LENGTH * 2;
avb_verifier->hash_alg_ = kSHA256;
@@ -169,7 +169,7 @@
// Reads digest.
std::string digest;
- fs_mgr_get_boot_config_from_kernel_cmdline("vbmeta.digest", &digest);
+ fs_mgr_get_boot_config("vbmeta.digest", &digest);
if (digest.size() != expected_digest_size) {
LERROR << "Unexpected digest size: " << digest.size()
<< " (expected: " << expected_digest_size << ")";