Hello everyone,
I am working on a device based on the beloved ESP32 chip and almost completed the main firmware for the different functionalities, including BLE communication with a smartphone app, relay control, cryptography and even more. I am totally impressed by this chip!
![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
The only issue I have (maybe personal lack of experience and knowledge) is the use of the two really important safety features:
- secure boot
- flash encryption
In order to make any ESP32 based product reliable and secure, you have to take advantage of these two features! The only problem is that I was not able to find any kind of tutorial or example on this topic.. The only resource available is the official documentation for
flash encryption and
secure boot, but at least for an engineer with my experience is not so straight forward to develop the firmware only with these documents as guidance.
So, to sum up,
do you have any material / tutorial / example to suggest for Secure Boot and Flash Encryption?
Or maybe, if anyone is willing to write down a basic step to step process with a few code examples?
Thank in advance for any kind of help and have a nice day!
![Cool 8-)](./images/smilies/icon_cool.gif)