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 <[email protected]> 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 <[email protected]> --- 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
