8edf72eafa
Ensure that the BCC contained in the configuration data is properly formatted as a "BCC Handover" [1] i.e. a CBOR-encoded map BccHandover = { 1 : bstr .size 32, ; CDI_Attest 2 : bstr .size 32, ; CDI_Seal 3 : Bcc, ; Certificate chain } If not, abort the pVM boot. [1]: https://pigweed.googlesource.com/open-dice/+/72ad792c4d9ffffef3412801b5da46568a6b3197/src/android/bcc.c#260 Bug: 256827715 Test: atest MicrodroidHostTests Change-Id: Ibade0ebd1e50d912a59b32c1282022aa46235501 |
||
---|---|---|
apex | ||
apkdmverity | ||
authfs | ||
avmd | ||
compos | ||
demo | ||
docs | ||
encryptedstore | ||
javalib | ||
launcher | ||
libs | ||
microdroid | ||
microdroid_manager | ||
pvmfw | ||
rialto | ||
tests | ||
virtualizationservice | ||
vm | ||
vm_payload | ||
vmbase | ||
vmclient | ||
zipfuse | ||
.clang-format | ||
.gitignore | ||
Android.bp | ||
OWNERS | ||
PREUPLOAD.cfg | ||
README.md | ||
TEST_MAPPING | ||
rustfmt.toml |
README.md
Virtualization
This repository contains userspace services related to running virtual machines on Android, especially protected virtual machines. See the getting started documentation and Microdroid README for more information.