]> git.dujemihanovic.xyz Git - u-boot.git/commit
binman: Don't decompress data while signing
authorLukas Funke <lukas.funke@weidmueller.com>
Tue, 18 Jul 2023 11:53:10 +0000 (13:53 +0200)
committerSimon Glass <sjg@chromium.org>
Mon, 24 Jul 2023 15:34:10 +0000 (09:34 -0600)
commit7a52a45e3a20eb3a8b763ea2f820498b713576d1
tree5c779fe954aa067e50bd5717f041381d1d2d88c3
parent289e6007cf30ea7947b226a37c45f47159eb67b1
binman: Don't decompress data while signing

While signing a fit compressed data (i.e. 'blob-ext') is decompressed,
but never compressed again. When compressed data was wrapped in a
section, decompression leads to an error because the outer section had
the original compressed size but the inner entry has the
uncompressed size now.

While singing there is no reason to decompress data. Thus, decompression
should be disabled.

Furthermore, bintools should be collected before loading the data. This
way bintools are available if processing is required on a node.

Signed-off-by: Lukas Funke <lukas.funke@weidmueller.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
tools/binman/control.py