github.com/transparency-dev/armored-witness-os@v0.1.3-0.20240514084412-27eef7325168/TODO.md (about) 1 Trusted OS / applet 2 =================== 3 4 * [ ] Trusted applet authentication through signature verification and FT proof 5 bundle verification. 6 7 * [x] i.MX6ULL TamaGo ENET driver. 8 9 * [x] Trusted applet RPC interface for Ethernet rx/tx operations. 10 11 * [x] Trusted applet RPC interface for internal eMMC read/write. 12 13 * [x] Trusted applet RPC interface for key derivation or signing primitive 14 unique to SoC/applet deployment. 15 16 * [ ] Trusted OS enforcement of rollback protection for OS and applet firmware, 17 through internal eMMC RPMB. 18 19 * [x] Trusted OS USB API (HID based) for device information and applet 20 communication. 21 22 * [x] Cross-platform (Linux, macOS, Windows) command line tool for Trusted OS 23 USB API use. 24 25 Bootloader 26 ========= 27 28 * [x] Trusted OS authentication with multi-party authentication.