commit | 64f757b22b7624e2dfab864c3458f69c18558f87 | [log] [tgz] |
---|---|---|
author | Pierre-Clément Tosi <ptosi@google.com> | Wed Jan 22 16:13:18 2025 +0000 |
committer | Pierre-Clément Tosi <ptosi@google.com> | Mon Jan 27 13:50:12 2025 +0000 |
tree | 49a1610998296a05dbeee5089bff0190dca69a4e | |
parent | 5467ed3115132766c20e413297901848bf0eee5b [diff] |
pvmfw: rollback: Remove special RBP for Trusty VM Use deferred RBP for Trusty VM, which is identical to the RBP solution introduced by aosp/3367779 with the extra constraint that the RB index should be non-null (not bad to ensure). This prepares for fixing the currently-supported Capabilities, which have actually been defined per use-case, into an interface that can be stabilized for Treble in Android 16 as an upcoming change will introduce a separate AVB property to select the RBP solution and both users of SecretkeeperProtection and TrustySecurityVm are expected to use a unified one. Bug: 391620545 Test: m pvmfw_bin && TH Change-Id: I852107dee56ce257a03fbec3e7ae706c1f7c93a8
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: