]> git.baikalelectronics.ru Git - uboot.git/commit
cmd: mvebu/bubt: Add support for sha512 checksum validation for Armada 3700
authorPali Rohár <pali@kernel.org>
Tue, 26 Jul 2022 14:11:58 +0000 (16:11 +0200)
committerStefan Roese <sr@denx.de>
Fri, 29 Jul 2022 08:02:43 +0000 (10:02 +0200)
commit1d69de69af3d45e95ab11ebb7f495b726c0e2b9d
tree72fd282a17bbed9d997d481a514473f4f4d0ba48
parent8a58ac45e3c01d154bb6da16cd17e06aaa2406cf
cmd: mvebu/bubt: Add support for sha512 checksum validation for Armada 3700

Armada 3700 BootROM supports also images with sha512 checksums and
mox-imager tool [1] generates such bootable images. Without sha512 support
U-Boot bubt command just prints error message:

  Error: Unsupported hash_algorithm_id = 64
  Error: Image header verification failed

This patch adds support for sha512 checksum validation for Armada 3700
images. With it bubt prints:

  Image checksum...OK!

[1] - https://gitlab.nic.cz/turris/mox-boot-builder.git

Signed-off-by: Pali Rohár <pali@kernel.org>
Reviewed-by: Stefan Roese <sr@denx.de>
cmd/mvebu/Kconfig
cmd/mvebu/bubt.c