commit | 7b5759ccd5e94d58c91c1cd9db10a4f2e1f0e4c8 | [log] [tgz] |
---|---|---|
author | nagendra modadugu <ngm@google.com> | Sat Jan 27 12:27:55 2018 -0800 |
committer | nagendra modadugu <ngm@google.com> | Sat Jan 27 12:27:55 2018 -0800 |
tree | c2843675ea34a07feb3598bfaa77a1c7f672d7bc | |
parent | 1e413a63da6a3d2d44e644d5dca622454d7b91ac [diff] | |
parent | f5127a38e4b51c9691d2c7bdd0bd38e25d8268d4 [diff] |
Merge remote-tracking branch 'goog/upstream-master' into nos-merge-upstream * goog/upstream-master: keymaster: add support for ExportKey Added wait_for_interrupt. Fix the Android build. Correct the build defaults for authsecret impl Stub for authsecret HAL. keymaster: limit the input message size Change-Id: I0d1cea0265022055db8da4dc67537f5b080b9dbf
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.