commit | 24945eaa687f20fe4715f28fb3255ab43a08e2fe | [log] [tgz] |
---|---|---|
author | nagendra modadugu <ngm@google.com> | Wed May 16 17:55:39 2018 -0700 |
committer | nagendra modadugu <ngm@google.com> | Wed May 16 19:14:37 2018 -0700 |
tree | 00bd6e2a1fef2e6cf7640b4c33dbc6df8761ca9d | |
parent | da932b97b175eab8fa548b5143fc481a5f7fb2b6 [diff] |
keymaster: fill in auth and verification tokens Pass auth & verification tokens through the begin/update/final calls. Bug: 37427639 Change-Id: I5cd1fa8ac0f49460b56e843e078c62b001b53e42
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.