commit | 05a44b5a871406e3ea92ce6e30f4befc4cb230cb | [log] [tgz] |
---|---|---|
author | Seungjae Yoo <seungjaeyoo@google.com> | Mon Feb 05 10:10:58 2024 +0900 |
committer | Seungjae Yoo <seungjaeyoo@google.com> | Mon Feb 05 08:37:21 2024 +0000 |
tree | d61121cdb63d77c25faa4392b1f864bfceeff4af | |
parent | 9a821327484cbdf193e7e21b4e0219b0effb0c14 [diff] |
Handle broken MicrodroidTests by VM reference DT After introducing VM reference DT, now vendor hashtree digest is delivered from DT of host device. In testing with current approach, it uses distinguished image just for testing, and its hashtree digest is untrustable. So we'll suspend bootsWithVendorPartition, and resume when we can inject vendor hashtree digest for testing purpose. Also, creationFailsWithUnsignedVendorPartition is changed, since using VM reference DT changed the point where error occurs. Before introducing VM reference DT, it's caught while parsing hashtree digest in host's process. But now it's caught in guest VM. Bug: 323503597 Test: atest MicrodroidTests#bootsWithVendorPartition Test: atest MicrodroidTests#creationFailsWithUnsignedVendorPartition Test: atest MicrodroidTests#configuringVendorDiskImageRequiresCustomPermission Change-Id: I71791e49875596bd078f5a2a19fcd2a7fafacddb
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:
AVF APIs:
How-Tos: