[PATCH 0/4] crypto: Add new UCLASS_HASH

ChiaWei Wang chiawei_wang at aspeedtech.com
Wed Aug 25 03:21:55 CEST 2021


Hi All,

Do you have update on this patch series?
We look forward to continuing the SPL FIT booting patch for Aspeed SoCs based on this one.
Any advice and suggestions are appreciated.

Chiawei

> From: U-Boot <u-boot-bounces at lists.denx.de> On Behalf Of Chia-Wei Wang
> Sent: Friday, July 30, 2021 9:08 AM
> 
> This patch series proposes new UCLASS_HASH for hash devices.
> Thus the hash drivers (SW or HW-accelerated) can be developed in the
> DM-based fashion.
> 
> A purely software implemented hash driver is also added under the newly
> added UCLASS_HASH uclass. In addition, the FIT image hash verification is also
> updated to leverage the UCLASS_HASH driver if configured.
> 
> As there is widly spread use of non-DM hash functions (common/hash.c), this
> patch does not remove them. More patches are needed if UCLASS_HASH is
> established.
> 
> Chia-Wei Wang (4):
>   lib/md5: Export progressive APIs
>   dm: hash: Add new UCLASS_HASH support
>   crypto: hash: Add software hash DM driver
>   fit: Use DM hash driver if supported
> 
>  common/image-fit.c                |  30 +++
>  drivers/crypto/Kconfig            |   2 +
>  drivers/crypto/Makefile           |   1 +
>  drivers/crypto/hash/Kconfig       |  16 ++
>  drivers/crypto/hash/Makefile      |   6 +
>  drivers/crypto/hash/hash-uclass.c | 121 ++++++++++++
>  drivers/crypto/hash/hash_sw.c     | 301
> ++++++++++++++++++++++++++++++
>  include/dm/uclass-id.h            |   1 +
>  include/u-boot/hash.h             |  61 ++++++
>  include/u-boot/md5.h              |   4 +
>  lib/md5.c                         |   6 +-
>  11 files changed, 546 insertions(+), 3 deletions(-)  create mode 100644
> drivers/crypto/hash/Kconfig  create mode 100644
> drivers/crypto/hash/Makefile  create mode 100644
> drivers/crypto/hash/hash-uclass.c  create mode 100644
> drivers/crypto/hash/hash_sw.c  create mode 100644 include/u-boot/hash.h
> 
> --
> 2.17.1



More information about the U-Boot mailing list