commit | 2a788661e319c42177f7852c9d6985ad37619171 | [log] [tgz] |
---|---|---|
author | Shikha Panwar <shikhapanwar@google.com> | Mon Sep 11 14:04:24 2023 +0000 |
committer | Shikha Panwar <shikhapanwar@google.com> | Tue Sep 12 14:17:52 2023 +0000 |
tree | b1fb9d07c1110985ed16a35435d6a3da1cd28479 | |
parent | 3d3a70a04aae0e4d2362514d9843f997c8143cdd [diff] |
Set rollback_index of microdroid_kernel to 1 This index (which will be part of vbmeta footer of kernel image) will be used as the security_version in Dice node of microdroid_kernel. Also modify sign_virt_apex.py to include the flag, for signing prod builds. TrunkStableCompliance: We create flag_aware_avb_add_hash_footer target which allows for conditionally including rollback_index for target. We have enabled it only if release_avf_enable_llpvm_changes is true. Test: avbtool info_image --image [path_to_built_image] Bug: 296830692 Change-Id: I64f2732fc0cb405799e523fc7ded772270179986
Android Virtualization Framework (AVF) provides secure and private execution environments for executing code. AVF is ideal for security-oriented use cases that require stronger isolation assurances over those offered by Android’s app sandbox.
Visit our public doc site to learn more about what AVF is, what it is for, and how it is structured. This repository contains source code for userspace components of AVF.
If you want a quick start, see the getting started guideline and follow the steps there.
For in-depth explanations about individual topics and components, visit the following links.
AVF components:
How-Tos: