]> git.dujemihanovic.xyz Git - u-boot.git/commit
binman: add sign option for binman
authorIvan Mikhaylov <fr0st61te@gmail.com>
Wed, 8 Mar 2023 01:13:39 +0000 (01:13 +0000)
committerSimon Glass <sjg@chromium.org>
Tue, 14 Mar 2023 22:08:51 +0000 (16:08 -0600)
commit4023dc9c95ccb5bcb3719c1c10e3d4dce967e0a2
treefb4e2966687221cd1cba730be6446eb0e32bf6ed
parent0f40e23fd2282809f62d2be6ea4eb8c1d995a09b
binman: add sign option for binman

Introduce proof of concept for binman's new option which provides sign
and replace FIT containers in binary images.

Usage as example:

from:
mkimage -G privateky -r -o sha256,rsa4096 -F fit
binman replace -i flash.bin -f fit.fit fit

to:
binman sign -i flash.bin -k privatekey -a sha256,rsa4096 -f fit.fit fit

and to this one if it's need to be extracted, signed with key and put it
back in image:
binman sign -i flash.bin -k privatekey -a sha256,rsa4096 fit

Signed-off-by: Ivan Mikhaylov <fr0st61te@gmail.com>
common/main.c
tools/binman/cmdline.py
tools/binman/control.py
tools/binman/etype/fit.py
tools/binman/etype/section.py