[PATCH v1 0/4] Create uclass for HW AES cryptographic devices

Svyatoslav Ryhel clamor95 at gmail.com
Sun Jun 29 12:57:07 CEST 2025


Add uclass for HW AES cryptographic devices found on some devices, like
Tegra20/Tegra30 SoC AES engine.

Ion Agorria (3):
  dm: crypto: Create AES uclass
  crypto: aes: Add software AES DM driver
  cmd: aes: Add support for DM AES drivers

Svyatoslav Ryhel (1):
  test: dm: add AES engine test

 arch/sandbox/dts/test.dts          |   4 +
 cmd/aes.c                          | 275 ++++++++++++++++++++++++++---
 configs/sandbox64_defconfig        |   2 +
 configs/sandbox_defconfig          |   2 +
 configs/sandbox_flattree_defconfig |   3 +
 drivers/crypto/Kconfig             |   2 +
 drivers/crypto/Makefile            |   1 +
 drivers/crypto/aes/Kconfig         |  12 ++
 drivers/crypto/aes/Makefile        |   4 +
 drivers/crypto/aes/aes-sw.c        | 167 ++++++++++++++++++
 drivers/crypto/aes/aes-uclass.c    | 192 ++++++++++++++++++++
 include/dm/uclass-id.h             |   1 +
 include/uboot_aes.h                | 251 ++++++++++++++++++++++++++
 test/dm/Makefile                   |   1 +
 test/dm/aes.c                      |  57 ++++++
 15 files changed, 954 insertions(+), 20 deletions(-)
 create mode 100644 drivers/crypto/aes/Kconfig
 create mode 100644 drivers/crypto/aes/Makefile
 create mode 100644 drivers/crypto/aes/aes-sw.c
 create mode 100644 drivers/crypto/aes/aes-uclass.c
 create mode 100644 test/dm/aes.c

-- 
2.48.1



More information about the U-Boot mailing list