5 U-Boot Verified Boot
Using Verified Boot requires the following:
- A special configuration
- Creating keys and certificates
- Storing the public key in the U-Boot control DTB
- Creating a FIT image
- Signing the FIT image
This application note uses the “signed configuration” methodology of Verified Boot. The FIT file contains two images that are hashed using SHA256, along with a configuration that is hashed using SHA256 and signed using RSA.
Refer to the U-Boot Documentation for details on the Verified Boot process used by U-Boot to ensure that an image is valid and permitted to execute on the platform.
