安全性

[English]

Mbed TLS

ESP-IDF v6.0 开始,一些已废弃的 mbedtls 头文件已被移除,例如 esp32/aes.hesp32/sha.hesp32s2/aes.hesp32s2/sha.hesp32s2/gcm.h。请改为分别包含 aes/esp_aes.hsha/sha_core.haes/esp_aes_gcm.h

SHA 模块头文件 sha/sha_dma.hsha/sha_block.h 也已废弃并被移除,请改为包含 sha/sha_core.h

已移除的废弃 API

以下废弃函数已被移除:

  • esp_aes_encrypt() – 请使用 esp_internal_aes_encrypt() 代替。

  • esp_aes_decrypt() – 请使用 esp_internal_aes_decrypt() 代替。

  • esp_crypto_shared_gdma_start() – 请使用 esp_crypto_shared_gdma_start_axi_ahb() 代替。

注意,新的 AES 函数返回错误代码以提供更好的错误处理,与返回 void 的旧函数不同。

引导加载程序支持

已移除的废弃 API

以下废弃函数已被移除:

  • esp_secure_boot_verify_signature_block() – 请使用 esp_secure_boot_verify_ecdsa_signature_block() 代替。


此文档对您有帮助吗?