mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-09-27 23:20:26 +09: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;
|
||||
}
|
||||
|
||||
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…
Reference in New Issue
Block a user