Add remote_provisioning system service

This service is callable by system components like keystore2. This
service calls into a mainline module API to do all the work for remote
provisioning.

Also include new OWNERS for the RemoteProvisioning implementation.

Bug: 254112668
Test: Locally modify keystore to call the new service
Change-Id: I6708d0b415798c78a4d66f279589d9def552ae78
This commit is contained in:
Seth Moore
2022-10-20 14:14:39 -07:00
parent 8ff4152a9c
commit 0277b66f9e
14 changed files with 459 additions and 1 deletions

View File

@@ -376,6 +376,20 @@ aidl_interface {
},
}
// Build Rust bindings for remote provisioning. Needed by keystore2.
aidl_interface {
name: "android.security.rkp_aidl",
unstable: true,
srcs: [
"android/security/rkp/*.aidl",
],
backend: {
rust: {
enabled: true,
},
},
}
aidl_interface {
name: "android.debug_aidl",
unstable: true,