commit | fd10953300a19f9e6cdf80a0ec47af43f9d5fe64 | [log] [tgz] |
---|---|---|
author | Nikita Ioffe <ioffe@google.com> | Mon Mar 04 13:58:01 2024 +0000 |
committer | Nikita Ioffe <ioffe@google.com> | Wed Mar 13 14:38:56 2024 +0000 |
tree | f70da2b4e043faae15a0057c41a5dd346762c18d | |
parent | 57513269a76b9c333359ccd58f14473b2cf14cd8 [diff] |
Add a simple hearder-only library to expose build time flags to C++ This is quite ugly, but will do its job until the build flags are exposed as aconfig flags. This library will be used by first stage init to conditionally execute new dice-changes related logic, something along the lines of: ``` if (IsMicrodroid() && IsAvfOpenDiceChangesEnabled()) { // run new dice derive binary. } ``` Bug: 287593065 Test: m Change-Id: I088e36fed6eb862999f0b0a347a7fc93d69eb9e0
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: