On Fri, 16 Apr 2021 at 08:07, Alexandru Gagniuc <mr.nuke...@gmail.com> wrote: > > This series is Part II of the ECDSA saga. It applies on top of [1]: > * [PATCH v7 00/11] Add support for ECDSA image signing > > Changes since v3: > - Remove unused ecdsa_check_key() function > > Changes since v2: > - Spell out "elliptic curve" in Kconfig (Although RSA isn't spelled out) > > Changes since v1: > - Add test to make sure the UCLASS is enabled > - Fix check against wrong sig_len in ecdsa_romapi.c > - s/U_BOOT_DEVICE/U_BOOT_DRVINFO/ > - Use "if(!ret)" instead of "if (ret == 0)" > - Use uclass_first_device_err() instead of uclass_first_device() > - Make sure #includes are correctly alphabetized > > > Alexandru Gagniuc (6): > dm: crypto: Define UCLASS API for ECDSA signature verification > lib: ecdsa: Add skeleton to implement ecdsa verification in u-boot > lib: ecdsa: Implement signature verification for crypto_algo API > arm: stm32mp1: Implement ECDSA signature verification > Kconfig: FIT_SIGNATURE should not select RSA_VERIFY > test: dm: Add test for ECDSA UCLASS support > > arch/arm/mach-stm32mp/Kconfig | 9 ++ > arch/arm/mach-stm32mp/Makefile | 1 + > arch/arm/mach-stm32mp/ecdsa_romapi.c | 102 +++++++++++++++++++++ > common/Kconfig.boot | 8 +- > configs/sandbox_defconfig | 2 + > include/crypto/ecdsa-uclass.h | 39 ++++++++ > include/dm/uclass-id.h | 1 + > include/image.h | 10 +-- > include/u-boot/rsa.h | 2 +- > lib/Kconfig | 1 + > lib/Makefile | 1 + > lib/ecdsa/Kconfig | 23 +++++ > lib/ecdsa/Makefile | 1 + > lib/ecdsa/ecdsa-verify.c | 128 +++++++++++++++++++++++++++ > test/dm/Makefile | 1 + > test/dm/ecdsa.c | 38 ++++++++ > 16 files changed, 357 insertions(+), 10 deletions(-) > create mode 100644 arch/arm/mach-stm32mp/ecdsa_romapi.c > create mode 100644 include/crypto/ecdsa-uclass.h > create mode 100644 lib/ecdsa/Kconfig > create mode 100644 lib/ecdsa/Makefile > create mode 100644 lib/ecdsa/ecdsa-verify.c > create mode 100644 test/dm/ecdsa.c > > -- > 2.26.3 >
s/nable/Enable/