Dear sirs,
I have been struggling with this NVS encryption feature for a while and even upgraded to latest v5.3 esp-idf. Can you please provide some suggestions:
Question: How do enable NVS encryption such that its the mode where the ESP32 generates its own symmetric key inside and then encrypts the NVS partition contents AFTER I have written it to flash?
I configured the CONFIG_NVS_ENCRYPTION=y in the sdkconfig
Here are some more details:
When NVS encryption is enabled and I generate the NVS image in plain text outside of the device and then program it to device, the ESP32 fails to generate its own key and this causes the NVS section to NOT be encrypted.
I would expect that once the NVS plain-text image is programmed, that the device will generate its own key (never seen outside of the device) and allow NVS section to be encrypted
**Here are things that do work:**
- Generating the key outside of the system and then pre-encrypting the NVS and writing the keys and NVS does allow NVS to be encrypted
- Not programming the NVS image into the device BUT instead just having the code do NVS read() /writes() and enabling NVS encryption does manage to generate the key inside the device and encrypt.
Thank you much and any suggestions would greatly help.
-Laura
NVS Encryption Question and Problem
Jump to
- English Forum
- Explore
- News
- General Discussion
- FAQ
- Documentation
- Documentation
- Sample Code
- Discussion Forum
- Hardware
- ESP-IDF
- ESP-BOX
- ESP-ADF
- ESP-MDF
- ESP-WHO
- ESP-SkaiNet
- ESP32 Arduino
- IDEs for ESP-IDF
- ESP-AT
- ESP IoT Solution
- ESP RainMaker
- Rust
- ESP8266
- Report Bugs
- Showcase
- Chinese Forum 中文社区
- 活动区
- 乐鑫活动专区
- 讨论区
- 全国大学生物联网设计竞赛乐鑫答疑专区
- ESP-IDF 中文讨论版
- 《ESP32-C3 物联网工程开发实战》书籍讨论版
- 中文文档讨论版
- ESP-AT 中文讨论版
- ESP-BOX 中文讨论版
- ESP IoT Solution 中文讨论版
- ESP-ADF 中文讨论版
- ESP Mesh 中文讨论版
- ESP Cloud 中文讨论版
- ESP-WHO 中文讨论版
- ESP-SkaiNet 中文讨论版
- ESP 生产支持讨论版
- 硬件问题讨论
- 项目展示
Who is online
Users browsing this forum: No registered users and 332 guests
- All times are UTC
- Top
- Delete cookies
About Us
Espressif Systems is a fabless semiconductor company providing cutting-edge low power WiFi SoCs and wireless solutions for wireless communications and Internet of Things applications. ESP8266EX and ESP32 are some of our products.