commit | f54aea9acb4ad9416f5b3c7fa694497a9b68af81 | [log] [tgz] |
---|---|---|
author | Alice Wang <aliceywang@google.com> | Tue Dec 12 10:02:46 2023 +0000 |
committer | Alice Wang <aliceywang@google.com> | Tue Jan 09 11:39:48 2024 +0000 |
tree | 07b9504b50069f98e24bd86637c2fe528bd0133a | |
parent | d69262d927e4866ffcf17aa399663a5d25f8249f [diff] |
[bssl] Improve error processing when BoringSSL API fails This cl logs Bssl the reason and library strings for all the errors from the Bssl's error queue when an API fails and returns the most recent error instead of the least recent one. The logging is helpful for debugging as not all the Bssl error codes are mapped into readable enums. Test: atest libbssl_avf_nostd.test Change-Id: Ifaad4acfb43461ce2794a9fd2b60ac9beb64a238
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: