You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
4 years ago | |
|---|---|---|
| .. | ||
| citadel | 4 years ago | |
| hals | 4 years ago | |
| manual_tests | 4 years ago | |
| .checkpatch.conf | 4 years ago | |
| .clang-format | 4 years ago | |
| Android.bp | 4 years ago | |
| LICENSE | 4 years ago | |
| METADATA | 4 years ago | |
| MODULE_LICENSE_APACHE2 | 4 years ago | |
| NOTICE | 4 years ago | |
| OWNERS | 4 years ago | |
| README.md | 4 years ago | |
README.md
Android components for Nugget
Android communicates with Nugget apps in order to implement security related HALs. Currently, those HALs are Keymaster, Weaver and OemLock.
Services
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.
Asynchronous communication
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:
- Nugget transport API
NuggetClienton top ofcall_application()- Generated services
citadel
This directory contains the components to support Citadel connected to Android.