This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] LP-AM261:在签名期间运行带有基于 SHA 256 的哈希算法的 SBL

Guru**** 2554390 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1539024/lp-am261-running-a-sbl-with-sha-256-based-hashing-during-signing

器件型号:LP-AM261


工具/软件:

您好:

我已经制作了器件 HSSE、SBL 的签名由 TI 提供的脚本 mcu_rom_image_gen.py 完成、该脚本使用 SHA512 的哈希值、运行正常

1.我想 用相同的脚本,但使用 SHA256 哈希而不是 SHA512,所以我将脚本更改为使用 SHA256 ,而当我尝试运行用修改的脚本签名的相同的 bin 时,它不能正常工作, 除了脚本之外还有其他东西需要更改以实现相同的吗? 是否甚至可以在签名期间使用 SHA256(而不是 SHA512)加载并运行 SBL

2. ROM 引导加载程序是否支持在签名期间使用 SHA256 哈希的固件

  如果需要、可将应用程序/固件设置为支持 512 以外的 SHA 算法、以便在签名期间使用 HSMrt 进行哈希处理。

谢谢。此致

Adwaith