tag | 3f405a294875c62e5d44b89754e1c452dea426d1 | |
---|---|---|
tagger | The Android Open Source Project <initial-contribution@android.com> | Fri Aug 30 11:17:41 2019 -0700 |
object | 71956aaac18be9eb3534f8b247ed17b7290e3100 |
Android 10.0.0 mainline release 1
commit | 71956aaac18be9eb3534f8b247ed17b7290e3100 | [log] [tgz] |
---|---|---|
author | android-build-team Robot <android-build-team-robot@google.com> | Sat Jun 15 23:10:01 2019 +0000 |
committer | android-build-team Robot <android-build-team-robot@google.com> | Sat Jun 15 23:10:01 2019 +0000 |
tree | f1ede0b6b60a43022001e234173836b4e89fed56 | |
parent | d89ae08b1d523b2204c673cacd946b5445725180 [diff] | |
parent | 5f983d4d99eb23f11670c49c024194dac746172d [diff] |
Snap for 5663823 from 5f983d4d99eb23f11670c49c024194dac746172d to qt-aml-release Change-Id: I27d3ea0df89ad86929741a09f6d6b48d920415ff
Android communicates with Nugget apps in order to implement security related HALs. Currently, those HALs are Keymaster, Weaver and OemLock.
Apps that define a protobuf service will have an app interface class autogenerated. These classes will wrap a NuggetClient
. The generator can be found in the generator
directory.
Work in progress.
Currently, everything is synchronous and just exposes the call_application()
function from the Nugget transport API. In future, asynchronous calls may be desired. Support for this could be added in:
NuggetClient
on top of call_application()
citadel
This directory contains the components to support Citadel connected to Android.