Open Source Secure Software
Trusted Firmware provides a reference implementation of secure software for Armv8-A, Armv9-A and Armv8-M. It provides SoC developers and OEMs with a reference trusted code base complying with the relevant Arm specifications.
The code on this website is the preferred implementation of Arm specifications, allowing quick and easy porting to modern chips and platforms. This forms the foundations of a Trusted Execution Environment (TEE) on application processors, or the Secure Processing Environment (SPE) of microcontrollers.
Trusted Firmware Projects
TF‑A
MCUboot
TF‑M
TF‑RMM
OP‑TEE
Mbed TLS
Hafnium
Trusted Services
Open CI