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.