android_packages_modules_Vi.../compos/apex
Alan Stokes 16fb8555e8 Rewrite key management & signing
Extend compos_helper to support signing, use it from CompOS.

Expose the public key from the VM. Rename compos_verify_key to
compos_verify and get it to verify the signature against the current
instance's public key.

Also move DICE access to compos_key_main. There's no use having it in
the library - neither the tests nor compos_verify can use it - and it
complicates the build rules.

There's a lot more that can be deleted, but I'll do that in a
follow-up; this is big enough already.

Bug: 218494522
Test: atest CompOsSigningHostTest CompOsDenialHostTest
Change-Id: I2d71f68a595d5ddadb2e7b16937fa6855f5db0ab
2022-02-17 16:58:32 +00:00
..
Android.bp Rewrite key management & signing 2022-02-17 16:58:32 +00:00
com.android.compos.avbpubkey Add com.android.compos apex 2021-05-11 14:12:52 -07:00
com.android.compos.pem Add com.android.compos apex 2021-05-11 14:12:52 -07:00
com.android.compos.pk8 Add com.android.compos apex 2021-05-11 14:12:52 -07:00
com.android.compos.x509.pem Add com.android.compos apex 2021-05-11 14:12:52 -07:00
composd.rc Remove ICompilationInternal 2022-01-18 14:46:45 -08:00
manifest.json Add com.android.compos apex 2021-05-11 14:12:52 -07:00