• Home
Name Date Size #Lines LOC

..--

citadeld/03-May-2024-825573

libnos_datagram/03-May-2024-257201

validation/03-May-2024-562394

Android.bpD03-May-20241.2 KiB4441

README.mdD03-May-2024708 2013

README.md

1# Citadel components for Android
2
3## `libnos`
4
5`libnos_datagram` implements the interface for connecting to a Citadel device
6and transferring datagrams. This is wrapped by the C++ `libnos` library which
7further supports the transport API.
8
9## `citadeld`
10
11Citadel will be running Nugget. In order to synchronize access to the driver,
12HALs should proxy all communication via the `citadeld` daemon which will be the
13only service with driver access.
14
15Synchronizing with this service, rather than in the driver, allows for easier
16debugging and fixing should the need arise.
17
18`CitadeldProxyClient` will implement `NuggetClient` to handle proxying
19communication via `citadeld` without requiring change to the HALs.
20