mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-12-04 10:30:32 +00:00
0830d72bb9
This patch adds support for authentication of both plain text and encrypted binaries. A new SECDEV package is needed to enable encryption of binaries by default for AM3x. The ROM authentication API detects encrypted images at runtime and automatically decrypts the image if the signature verification passes. Addition of encryption on AM3x results in a change in the image format. On AM4x, AM5x and, on AM3x devices signing clear test images, the signature is appended to the end of the binary. On AM3x, when the SECDEV package is used to create signed and encrypted images, the signature is added as a header to the start of the binary. So the binary size calculation has been updated to reflect this change. The signing tools and encrypted image format for AM3x cannot be changed to behave like AM4x and AM5x to maintain backward compatibility with older Sitara M-Shield releases. Signed-off-by: Madan Srinivas <madans@ti.com> Signed-off-by: Andrew F. Davis <afd@ti.com> |
||
---|---|---|
.. | ||
am33xx | ||
omap3 | ||
omap4 | ||
omap5 | ||
abb.c | ||
boot-common.c | ||
clocks-common.c | ||
config.mk | ||
config_secure.mk | ||
emif-common.c | ||
fdt-common.c | ||
hwinit-common.c | ||
Kconfig | ||
lowlevel_init.S | ||
Makefile | ||
mem-common.c | ||
omap-cache.c | ||
pipe3-phy.c | ||
pipe3-phy.h | ||
reset.c | ||
sata.c | ||
sec-common.c | ||
sysinfo-common.c | ||
timer.c | ||
u-boot-spl.lds | ||
utils.c | ||
vc.c |