Secure A/B client for embedded Linux.
tuf-updater uses TUF (The Update Framework) via the tough implementation (AWS Labs TUF client). This supports a much more secure implementation than modern alternatives, such as enforcing M-of-N signatures for accepting updates.
Will integrate with native Raspberry Pi bootloader and use U-Boot for all other kinds of devices as a backup.
Pairs with meta-tuf-update; meta-tuf-update provides a Yocto layer that can integrate this client with ease.
- Raspberry Pi A/B bootloader backend using autoboot.txt and tryboot: https://github.com/Rtone/raspberrypi-firmware-rauc-bootloader-backend
tuf-updater is licensed under the Apache License, Version 2.0