Files
esp-idf/docs/en/migration-guides/release-5.x/5.5/security.rst
2025-06-06 14:51:44 +05:30

20 lines
632 B
ReStructuredText

Security
========
:link_to_translation:`zh_CN:[中文]`
.. only:: SOC_SHA_SUPPORTED
Mbed TLS
--------
Starting from **ESP-IDF v5.5**, there is a change in how the SHA sub-function APIs, :cpp:func:`esp_sha_block` and :cpp:func:`esp_sha_dma`, are used.
Previously, these APIs used to set the SHA mode internally, however, in the updated version, you must explicitly set the SHA mode before invoking them.
For instance, if you intend to use the **SHA-256** algorithm, you must first call :cpp:func:`esp_sha_set_mode` with the argument ``SHA2_256``:
.. code-block:: c
esp_sha_set_mode(SHA2_256);