Hello Sir,
Currently, I am checking the secure boot feature on the imx8dx processer. I met some issues which need your help.
Background: I got the `cst-3.2.0` from the website of NXP and follow the document of uboot to generate the `SRK_1_2_3_4_fuse.bin` and `SRK_1_2_3_4_table.bin` and also include the pem files.
My questions
U-Boot# ahab_status
Lifecycle: 0x0020, NXP closed
SECO Event[0] = 0x0087F000
CMD = AHAB_AUTH_CONTAINER_REQ (0x87)
IND = AHAB_BAD_SIGNATURE_IND (0xF0)
SECO Event[1] = 0x0087EE00
CMD = AHAB_AUTH_CONTAINER_REQ (0x87)
IND = AHAB_NO_AUTHENTICATION_IND (0xEE)
my understanding is that the 0x0087f000 is caused by my key is unmatched so I ask the Q1
and the 0x0087EE00 is caused by I only signed once in my container. but due to all the spl and uboot files are in one image How to sign the two files?
Hello Yuri,
Many thanks for your document which is very helpful, I also have one question that I saw all about the document in the boot container sing offset is 0x400 and 0x590.
But why my imx-boot container log is the 0x400 and 0x510 no matter I change the B0 or C0. Is it caused by which file changed or others?
Offsets = 0x400 0x510 is my offset of sign image
@yang_wang-wy
Hello,
CSF file should match the values printed out by mkimage.
# Offsets = Container header Signature block (printed out by mkimage)
Offsets = 0x400 0x590
in Your case - 0x510 if mkimage provides it.
Regards,
Yuri.