commit | 336cf03c904928d0f213e99fecf913abbf043f5e | [log] [tgz] |
---|---|---|
author | Bill Yi <byi@google.com> | Wed Nov 28 18:34:19 2018 -0800 |
committer | Bill Yi <byi@google.com> | Wed Nov 28 18:34:19 2018 -0800 |
tree | fbf7354c6e846450cb73967d073a374d3c0a4779 | |
parent | c1ef94962889276bdb3da2dd6aabbf445baa02b9 [diff] | |
parent | 7e48b53512ae0f08baca51c78493420cfcb7d2a6 [diff] |
Merge pi-qpr1-release PQ1A.181105.017.A1 to pi-platform-release Change-Id: I03d463e36a8d88eba53a995c930870254fff0d9c
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.