mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2025-10-01 18:51:33 +02:00
imx: hab: Add function to authenticate kernel image
When loading kernel image, the image size is parsed from header, so it does not include the CSF and IVT. Add back the authenticate_image function to wrap the imx_hab_authenticate_image with calculating IVT offset and full image size. Signed-off-by: Ye Li <ye.li@nxp.com> Signed-off-by: Peng Fan <peng.fan@nxp.com>
This commit is contained in:
parent
55086e196e
commit
c428ca80c2
@ -698,3 +698,15 @@ hab_authentication_exit:
|
|||||||
|
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int authenticate_image(u32 ddr_start, u32 raw_image_size)
|
||||||
|
{
|
||||||
|
u32 ivt_offset;
|
||||||
|
size_t bytes;
|
||||||
|
|
||||||
|
ivt_offset = (raw_image_size + ALIGN_SIZE - 1) &
|
||||||
|
~(ALIGN_SIZE - 1);
|
||||||
|
bytes = ivt_offset + IVT_SIZE + CSF_PAD_SIZE;
|
||||||
|
|
||||||
|
return imx_hab_authenticate_image(ddr_start, bytes, ivt_offset);
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user