mirror of
https://github.com/espressif/esp-idf.git
synced 2026-04-27 19:13:21 +00:00
feat: migrates esp_coredump to PSA APIs
This commit is contained in:
committed by
Mahavir Jain
parent
d95cc73add
commit
457e7df33e
@@ -89,7 +89,8 @@ extern "C" {
|
||||
typedef uint32_t core_dump_crc_t;
|
||||
|
||||
#if CONFIG_IDF_TARGET_ESP32
|
||||
#include "mbedtls/sha256.h" /* mbedtls_sha256_context */
|
||||
#define MBEDTLS_ALLOW_PRIVATE_ACCESS
|
||||
#include "mbedtls/private/sha256.h"
|
||||
typedef mbedtls_sha256_context sha256_ctx_t;
|
||||
#else
|
||||
#include "hal/sha_types.h" /* SHA_CTX */
|
||||
|
||||
@@ -27,10 +27,6 @@ static void core_dump_sha256_start(core_dump_sha_ctx_t *sha_ctx)
|
||||
|
||||
static void core_dump_sha256_update(core_dump_sha_ctx_t *sha_ctx, const void *data, size_t data_len)
|
||||
{
|
||||
// set software mode of SHA calculation
|
||||
#if CONFIG_MBEDTLS_HARDWARE_SHA
|
||||
sha_ctx->ctx.mode = ESP_MBEDTLS_SHA256_SOFTWARE;
|
||||
#endif
|
||||
mbedtls_sha256_update(&sha_ctx->ctx, data, data_len);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user