tag | 5b346627b08c5674162eae1dd033b2d7b3900416 | |
---|---|---|
tagger | The Android Open Source Project <initial-contribution@android.com> | Wed Oct 17 16:22:11 2018 -0700 |
object | 205db4fdc9e8f57fd855d83957f928fa5d98d47e |
Android 9.0.0 release 12
commit | 205db4fdc9e8f57fd855d83957f928fa5d98d47e | [log] [tgz] |
---|---|---|
author | android-build-team Robot <android-build-team-robot@google.com> | Sat Jul 28 01:20:35 2018 +0000 |
committer | android-build-team Robot <android-build-team-robot@google.com> | Sat Jul 28 01:20:35 2018 +0000 |
tree | fbf7354c6e846450cb73967d073a374d3c0a4779 | |
parent | a19d8709b4329c49dedccf38b2e0a4838058dfd7 [diff] | |
parent | 939b5cfbde2e11437c8a0d90340c25ea8dfaa418 [diff] |
Merge cherrypicks of [4651530, 4651531, 4651532, 4651533, 4651534, 4651535, 4651536, 4651537, 4651550, 4651131, 4651570, 4651351, 4651232, 4651233, 4651335, 4651352, 4651353, 4651354, 4651355, 4651336, 4651337, 4651338, 4651529, 4651590, 4651591, 4651592, 4651593, 4651594, 4651595, 4651596, 4651597, 4651598, 4651599, 4651600, 4651601, 4651602, 4651603, 4651604, 4651605, 4651608, 4651610, 4651611, 4651613, 4651614, 4651339, 4651132, 4651111, 4651615, 4651356, 4651357, 4651112, 4651358, 4651551] into pi-dr1-release Change-Id: Id05168064bd9abfe8dad42408f2a5f7a870972b0
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.