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.