feat(mbedtls): Support both SHA block and DMA modes during runtime

Dynamically switch the SHA operation modes based on the buffer operating length
This commit is contained in:
harshal.patil
2025-01-24 16:26:47 +05:30
parent 2e708d1a7d
commit 7d8211bf87
28 changed files with 458 additions and 1271 deletions
-2
View File
@@ -479,13 +479,11 @@ components/mbedtls/port/include/esp32/aes.h
components/mbedtls/port/include/esp32/sha.h
components/mbedtls/port/include/esp32s2/aes.h
components/mbedtls/port/include/esp32s2/gcm.h
components/mbedtls/port/include/esp32s2/sha.h
components/mbedtls/port/include/mbedtls/esp_debug.h
components/mbedtls/port/include/sha/sha_parallel_engine.h
components/mbedtls/port/include/sha1_alt.h
components/mbedtls/port/include/sha256_alt.h
components/mbedtls/port/include/sha512_alt.h
components/mbedtls/port/sha/dma/sha.c
components/mbedtls/port/sha/parallel_engine/sha.c
components/nvs_flash/include/nvs_handle.hpp
components/nvs_flash/src/nvs_cxx_api.cpp