Storage

[δΈ­ζ–‡]

NVS Encryption

  • For SoCs with the HMAC peripheral (SOC_HMAC_SUPPORTED), turning on Flash Encryption will no longer automatically turn on NVS Encryption.

  • You will need to explicitly turn on NVS encryption and select the required scheme (flash encryption-based or HMAC peripheral-based). You can select the HMAC peripheral-based scheme (CONFIG_NVS_SEC_KEY_PROTECTION_SCHEME), even if flash encryption is not enabled.

  • SoCs without the HMAC peripheral will still automatically turn on NVS encryption when flash encryption is enabled.