2 ms·
What advantage do you see from using eFuses and not some other way to store the password?
by josephcsible 9mo ago
What advantage do you see from using eFuses and not some other way to store the password?
- thesh4d0w 9mo agoThis is the only way I could come up with that would allow an end user to do a full factory reset, and end up back in a known good secure state afterwards. Storing it in the firmware would mean every user has the same key. Storing it in eeprom means a factory reset will clear it. This allows me to ship hardware with the default key on a sticker on the side, and let's a non technical user reset it back to that if they need to. It gives you a 256bit block to work with - https://docs.espressif.com/projects/esp-idf/en/stable/esp32/api-reference/system/efuse.html https://docs.espressif.com/projects/esp-idf/en/stable/esp32/...
- josephcsible 9mo agoBut couldn't you also just set aside a bit of the EEPROM your factory reset skips, and accomplish the same thing?