You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by xi...@apache.org on 2026/03/16 03:09:59 UTC
(nuttx) 03/04: boards/risc-v/esp32[-c3|c6|-h2]: Add SHA accelerator features
This is an automated email from the ASF dual-hosted git repository.
xiaoxiang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
commit 5d582b3f977ae1e4bd7314945f5469299335dcc5
Author: Eren Terzioglu <er...@espressif.com>
AuthorDate: Fri Feb 20 17:47:54 2026 +0100
boards/risc-v/esp32[-c3|c6|-h2]: Add SHA accelerator features
Add SHA accelerator board features for esp32[-c3|-c6|-h2]
Signed-off-by: Eren Terzioglu <er...@espressif.com>
---
boards/risc-v/esp32c3/esp32c3-devkit/configs/crypto/defconfig | 5 +++++
boards/risc-v/esp32c6/esp32c6-devkitc/configs/crypto/defconfig | 5 +++++
boards/risc-v/esp32h2/esp32h2-devkit/configs/crypto/defconfig | 5 +++++
3 files changed, 15 insertions(+)
diff --git a/boards/risc-v/esp32c3/esp32c3-devkit/configs/crypto/defconfig b/boards/risc-v/esp32c3/esp32c3-devkit/configs/crypto/defconfig
index b65b4d153ae..5ed4c25f2c0 100644
--- a/boards/risc-v/esp32c3/esp32c3-devkit/configs/crypto/defconfig
+++ b/boards/risc-v/esp32c3/esp32c3-devkit/configs/crypto/defconfig
@@ -11,6 +11,7 @@
# CONFIG_TESTING_CRYPTO_AES_CBC is not set
# CONFIG_TESTING_CRYPTO_AES_CTR is not set
# CONFIG_TESTING_CRYPTO_AES_XTS is not set
+# CONFIG_TESTING_CRYPTO_HASH_HUGE_BLOCK is not set
CONFIG_ALLOW_BSD_COMPONENTS=y
CONFIG_ARCH="risc-v"
CONFIG_ARCH_BOARD="esp32c3-devkit"
@@ -54,6 +55,10 @@ CONFIG_START_YEAR=2019
CONFIG_SYSTEM_DUMPSTACK=y
CONFIG_SYSTEM_NSH=y
CONFIG_TESTING_CRYPTO=y
+CONFIG_TESTING_CRYPTO_HASH=y
+CONFIG_TESTING_CRYPTO_HASH_DISABLE_MD5=y
+CONFIG_TESTING_CRYPTO_HASH_DISABLE_SHA512=y
+CONFIG_TESTING_CRYPTO_STACKSIZE=4096
CONFIG_TESTING_GETPRIME=y
CONFIG_TESTING_OSTEST=y
CONFIG_UART0_SERIAL_CONSOLE=y
diff --git a/boards/risc-v/esp32c6/esp32c6-devkitc/configs/crypto/defconfig b/boards/risc-v/esp32c6/esp32c6-devkitc/configs/crypto/defconfig
index ee6b5d8df2c..c08d741ca03 100644
--- a/boards/risc-v/esp32c6/esp32c6-devkitc/configs/crypto/defconfig
+++ b/boards/risc-v/esp32c6/esp32c6-devkitc/configs/crypto/defconfig
@@ -11,6 +11,7 @@
# CONFIG_TESTING_CRYPTO_AES_CBC is not set
# CONFIG_TESTING_CRYPTO_AES_CTR is not set
# CONFIG_TESTING_CRYPTO_AES_XTS is not set
+# CONFIG_TESTING_CRYPTO_HASH_HUGE_BLOCK is not set
CONFIG_ALLOW_BSD_COMPONENTS=y
CONFIG_ARCH="risc-v"
CONFIG_ARCH_BOARD="esp32c6-devkitc"
@@ -55,6 +56,10 @@ CONFIG_START_YEAR=2019
CONFIG_SYSTEM_DUMPSTACK=y
CONFIG_SYSTEM_NSH=y
CONFIG_TESTING_CRYPTO=y
+CONFIG_TESTING_CRYPTO_HASH=y
+CONFIG_TESTING_CRYPTO_HASH_DISABLE_MD5=y
+CONFIG_TESTING_CRYPTO_HASH_DISABLE_SHA512=y
+CONFIG_TESTING_CRYPTO_STACKSIZE=4096
CONFIG_TESTING_GETPRIME=y
CONFIG_TESTING_OSTEST=y
CONFIG_UART0_SERIAL_CONSOLE=y
diff --git a/boards/risc-v/esp32h2/esp32h2-devkit/configs/crypto/defconfig b/boards/risc-v/esp32h2/esp32h2-devkit/configs/crypto/defconfig
index aae7f4f2d51..2aba6c7dc1e 100644
--- a/boards/risc-v/esp32h2/esp32h2-devkit/configs/crypto/defconfig
+++ b/boards/risc-v/esp32h2/esp32h2-devkit/configs/crypto/defconfig
@@ -11,6 +11,7 @@
# CONFIG_TESTING_CRYPTO_AES_CBC is not set
# CONFIG_TESTING_CRYPTO_AES_CTR is not set
# CONFIG_TESTING_CRYPTO_AES_XTS is not set
+# CONFIG_TESTING_CRYPTO_HASH_HUGE_BLOCK is not set
CONFIG_ALLOW_BSD_COMPONENTS=y
CONFIG_ARCH="risc-v"
CONFIG_ARCH_BOARD="esp32h2-devkit"
@@ -54,6 +55,10 @@ CONFIG_START_YEAR=2019
CONFIG_SYSTEM_DUMPSTACK=y
CONFIG_SYSTEM_NSH=y
CONFIG_TESTING_CRYPTO=y
+CONFIG_TESTING_CRYPTO_HASH=y
+CONFIG_TESTING_CRYPTO_HASH_DISABLE_MD5=y
+CONFIG_TESTING_CRYPTO_HASH_DISABLE_SHA512=y
+CONFIG_TESTING_CRYPTO_STACKSIZE=4096
CONFIG_TESTING_GETPRIME=y
CONFIG_TESTING_OSTEST=y
CONFIG_UART0_SERIAL_CONSOLE=y