vboot: Extract Microdroid vendor root digest into vb2_kernel_params
Extract `com.android.build.microdroid-vendor.root_digest` from AVB metadata
in `vb2_load_android()` and populate `params->microdroid_vendor_digest`
with a `strdup` copy (or NULL if missing).
This allows depthcharge to read the digest directly from `vb2_kernel_params`
to construct the `/avf` Device Tree node for `pvmfw`.
BRANCH=main
BUG=b:501363447
TEST=Run microdroid with vendor partition
Change-Id: Ifa3aee75ef1a0b2350a2b22d903b28ba861813fe
Signed-off-by: Bartłomiej Grzesik <bgrzesik@google.com>
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/vboot_reference/+/7754222
Reviewed-by: Julius Werner <jwerner@chromium.org>
2 files changed