image: fit: Show signatures and hashes for configurations
PATCH 1/1 image: fit: Show signatures and hashes for configurations
The signature/hash information are displayed for images but nor for configurations.
Add subnodes printing in fit_conf_print() like it's done in fit_image_print()
Signed-off-by Clément Péron <[email protected]>
--- common/image-fit.c | 11 +++++++++++ 1 file changed, 11 insertions(+)
common/image-fit.c +11 -0
@@ -1590,6 +1590,7 @@ void fit_conf_print(const void *fit, int noffset, const char *p)const char *uname;int ret;int fdt_index, loadables_index; +int ndepth;/* Mandatory properties */ ret =fit_get_desc (fit, noffset, &desc);
@@ -1643,6 +1644,16 @@ void fit_conf_print(const void *fit, int noffset, const char *p) }printf ("%s\n" , uname); } + +/* Process all hash subnodes of the component configuration node */ +for (ndepth =0 , noffset =fdt_next_node (fit, noffset, &ndepth); + (noffset >=0 ) && (ndepth >0 ); + noffset =fdt_next_node (fit, noffset, &ndepth)) { +if (ndepth ==1 ) { +/* Direct child node of the component configuration node */ +fit_image_print_verification_data (fit, noffset, p); + } + } }static int fit_image_select (const void *fit,int rd_noffset,int verify)
Signature · 1 line
2.17.0
Quoted 6 lines · Clément Péron
The signature/hash information are displayed for images but nor for configurations.
Add subnodes printing in
fit_conf_print()like it's done infit_image_print()Signed-off-by Clément Péron <[email protected]>
Applied to u-boot/master, thanks!
Signature · 8 lines
Tom -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 819 bytes Desc: not available URL: <http://lists.denx.de/pipermail/u-boot/attachments/20180508/c0c7b60a/attachment.sig>