diff options
author | Ivan Mikhaylov <fr0st61te@gmail.com> | 2023-03-08 01:13:38 +0000 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2023-03-14 16:08:51 -0600 |
commit | 0f40e23fd2282809f62d2be6ea4eb8c1d995a09b (patch) | |
tree | 790a839d2f320cb5292508ac3a7d553f903ba2a6 /tools | |
parent | c5fe73ecb41e04c82e6ad612e646f203355a0a99 (diff) | |
download | u-boot-0f40e23fd2282809f62d2be6ea4eb8c1d995a09b.zip u-boot-0f40e23fd2282809f62d2be6ea4eb8c1d995a09b.tar.gz u-boot-0f40e23fd2282809f62d2be6ea4eb8c1d995a09b.tar.bz2 |
binman: add documentation for binman sign option
Add the documentation about binman sign option and providing an
example.
Signed-off-by: Ivan Mikhaylov <fr0st61te@gmail.com>
Add a section about 'binman sign' at the bottom:
Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/binman/binman.rst | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/tools/binman/binman.rst b/tools/binman/binman.rst index e65fbff..fac1cd3 100644 --- a/tools/binman/binman.rst +++ b/tools/binman/binman.rst @@ -1366,6 +1366,24 @@ when it was created. .. _`BinmanLogging`: +Signing FIT container with private key in an image +-------------------------------------------------- + +You can sign FIT container with private key in your image. +For example:: + + $ binman sign -i image.bin -k privatekey -a sha256,rsa4096 fit + +binman will extract FIT container, sign and replace it immediately. + +If you want to sign and replace FIT container in place:: + + $ binman sign -i image.bin -k privatekey -a sha256,rsa4096 -f fit.fit fit + +which will sign FIT container with private key and replace it immediately +inside your image. + + Logging ------- @@ -1751,6 +1769,35 @@ Options: output directory if a single test is run (pass test name at the end of the command line +binman sign +----------- + +Usage:: + + binman sign [-h] -a ALGO [-f FILE] -i IMAGE -k KEY [paths ...] + +positional arguments: + +paths + Paths within file to sign (wildcard) + +options: + +-h, --help + show this help message and exit + +-a ALGO, --algo ALGO + Hash algorithm e.g. sha256,rsa4096 + +-f FILE, --file FILE + Input filename to sign + +-i IMAGE, --image IMAGE + Image filename to update + +-k KEY, --key KEY + Private key file for signing + binman tool ----------- |