On Mon, Jun 02, 2025 at 04:52:26PM +0200, yan wang wrote:

> When running the test case testPreLoadEncryptedFit, mkimage has been called
> multiple times. Each call to Entry_fit's GetData falls into Entry_fit's 
> BuildSectionData then mkimage is called. The last mkimage is called after
> the image has been signed with the preload key. As mkimage uses a random
> IV for encryption and the timestamps may differ, There is a 
> mismatch between the previously calculated signature and the 
> final fit included in the image.
> 
> During ProcessImage, how can one tell when exactly a fit is well generated,
> and stop the useless mkimage afterwards?
> 
> Paul HENRYS (1):
>   tools: binman: Test signing an encrypted FIT with a preload header

This fails CI with:
ERROR: binman.ftest.TestFunctional.testPreLoadEncryptedFit 
(subunit.RemotedTestCase)
binman.ftest.TestFunctional.testPreLoadEncryptedFit
----------------------------------------------------------------------
testtools.testresult.real._StringException: TypeError: can't multiply sequence 
by non-int of ty
pe 'NoneType'

-- 
Tom

Attachment: signature.asc
Description: PGP signature

Reply via email to