commit | 710ffefa4405f3de1bdc3c302add10edde668bf0 | [log] [tgz] |
---|---|---|
author | Andrew Scull <ascull@google.com> | Fri Oct 13 14:54:52 2017 +0100 |
committer | Andrew Scull <ascull@google.com> | Fri Oct 13 14:54:52 2017 +0100 |
tree | 9cebefd46d61f8e8e836ed029f41f57d72cc17b5 | |
parent | d8dee98f4f6f9be0bb69ebb2858d779b910ccd6f [diff] |
Link HALs against libnos generated protos. Change-Id: I2ddc86a3a0bcb53d4c51fe6765fd2760da04c3b2
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.