mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-25 06:00:43 +00:00
30238e9961
Having to use the -K option to mkimage to populate U-Boot's .dtb with the public key while signing the kernel FIT image is often a little awkward. In particular, when using a meta-build system such as bitbake/Yocto, having the tasks of the kernel and U-Boot recipes intertwined, modifying deployed artifacts and rebuilding U-Boot with an updated .dtb is quite cumbersome. Also, in some scenarios one may wish to build U-Boot complete with the public key(s) embedded in the .dtb without the corresponding private keys being present on the same build host. So this adds a simple tool that allows one to disentangle the kernel and U-Boot builds, by simply copy-pasting just enough of the mkimage code to allow one to add a public key to a .dtb. When using mkimage, some of the information is taken from the .its used to build the kernel (algorithm and key name), so that of course needs to be supplied on the command line. Signed-off-by: Roman Kopytin <Roman.Kopytin@kaspersky.com> Signed-off-by: Ivan Mikhaylov <fr0st61te@gmail.com> Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Cc: Rasmus Villemoes <rasmus.villemoes@prevas.dk>
40 lines
511 B
Text
40 lines
511 B
Text
/asn1_compiler
|
|
/atmel_pmecc_params
|
|
/bin2header
|
|
/bmp_logo
|
|
/common/
|
|
/dumpimage
|
|
/easylogo/easylogo
|
|
/envcrc
|
|
/fdt_add_pubkey
|
|
/fdtgrep
|
|
/file2include
|
|
/fit_check_sign
|
|
/fit_info
|
|
/gdb/gdbcont
|
|
/gdb/gdbsend
|
|
/gen_eth_addr
|
|
/gen_ethaddr_crc
|
|
/ifdtool
|
|
/ifwitool
|
|
/img2srec
|
|
/kwboot
|
|
/lib/
|
|
/mips-relocs
|
|
/mkeficapsule
|
|
/mkenvimage
|
|
/mkexynosspl
|
|
/mkimage
|
|
/mksunxiboot
|
|
/mxsboot
|
|
/ncb
|
|
/prelink-riscv
|
|
/printinitialenv
|
|
/proftool
|
|
/relocate-rela
|
|
/spl_size_limit
|
|
/sunxi-spl-image-builder
|
|
/update_octeon_header
|
|
/version.h
|
|
/xway-swap-bytes
|
|
/boot
|