Docs/espressif: Add crypto defconfig docs for esp32[-c3|-c6|-h2]

Docs/espressif: Add crypto defconfig docs for risc-v based Espressif chips

Signed-off-by: Eren Terzioglu <eren.terzioglu@espressif.com>
This commit is contained in:
Eren Terzioglu
2025-05-20 14:27:04 +02:00
committed by Xiang Xiao
parent b7f98a939e
commit d2eb3db5b6
6 changed files with 57 additions and 3 deletions
@@ -163,6 +163,24 @@ disables the NuttShell to get the best possible score.
.. note:: As the NSH is disabled, the application will start as soon as the .. note:: As the NSH is disabled, the application will start as soon as the
system is turned on. system is turned on.
crypto
------
This configuration enables support for the cryptographic hardware and
the ``/dev/crypto`` device file. Currently, we are supporting SHA-1,
SHA-224 and SHA-256 algorithms using hardware.
To test hardware acceleration, you can use `hmac` example and following output
should look like this::
nsh> hmac
...
hmac sha1 success
hmac sha1 success
hmac sha1 success
hmac sha256 success
hmac sha256 success
hmac sha256 success
efuse efuse
----- -----
@@ -365,7 +365,7 @@ RMT Yes
RNG Yes RNG Yes
RSA No RSA No
RTC Yes RTC Yes
SHA No SHA Yes
SPI Yes SPI Yes
SPIFLASH Yes SPIFLASH Yes
SPIRAM No SPIRAM No
@@ -146,6 +146,24 @@ disables the NuttShell to get the best possible score.
.. note:: As the NSH is disabled, the application will start as soon as the .. note:: As the NSH is disabled, the application will start as soon as the
system is turned on. system is turned on.
crypto
------
This configuration enables support for the cryptographic hardware and
the ``/dev/crypto`` device file. Currently, we are supporting SHA-1,
SHA-224 and SHA-256 algorithms using hardware.
To test hardware acceleration, you can use `hmac` example and following output
should look like this::
nsh> hmac
...
hmac sha1 success
hmac sha1 success
hmac sha1 success
hmac sha256 success
hmac sha256 success
hmac sha256 success
efuse efuse
----- -----
@@ -356,7 +356,7 @@ RNG Yes
RSA No RSA No
RTC Yes RTC Yes
SDIO No SDIO No
SHA No SHA Yes
SPI Yes SPI Yes
SPIFLASH Yes SPIFLASH Yes
SPIRAM No SPIRAM No
@@ -129,6 +129,24 @@ disables the NuttShell to get the best possible score.
.. note:: As the NSH is disabled, the application will start as soon as the .. note:: As the NSH is disabled, the application will start as soon as the
system is turned on. system is turned on.
crypto
------
This configuration enables support for the cryptographic hardware and
the ``/dev/crypto`` device file. Currently, we are supporting SHA-1,
SHA-224 and SHA-256 algorithms using hardware.
To test hardware acceleration, you can use `hmac` example and following output
should look like this::
nsh> hmac
...
hmac sha1 success
hmac sha1 success
hmac sha1 success
hmac sha256 success
hmac sha256 success
hmac sha256 success
efuse efuse
----- -----
@@ -357,7 +357,7 @@ RMT Yes
RNG Yes RNG Yes
RSA No RSA No
RTC Yes RTC Yes
SHA No SHA Yes
SPI Yes SPI Yes
SPIFLASH Yes SPIFLASH Yes
SPIRAM No SPIRAM No