esp-rs / espflash

Serial flasher utility for Espressif SoCs and modules based on esptool.py
Apache License 2.0
492 stars 119 forks source link

Implement support for Secure Boot V2 #191

Open jessebraham opened 2 years ago

jessebraham commented 2 years ago

https://docs.espressif.com/projects/esp-idf/en/latest/esp32/security/secure-boot-v2.html

farbodpm commented 2 years ago

Hi what exactly here is needed ?

jessebraham commented 2 years ago

I'm not entirely sure to be honest, I haven't read through the linked documentation yet. I believe it involves signing the image with some cryptographic key, there may be additional steps.

ost-ing commented 6 months ago

This is a pretty important production feature - whats the status of this issue in the backlog? Any planned work to implement this?

jessebraham commented 6 months ago

At this point we do not really have plans to implement any new features in espflash. While I understand this is important functionality, we unfortunately have not received consistent contributions from the community, and development/maintenance of these applications has been put mainly on my and @SergioGasquez's shoulders. I stopped maintaining this project largely for this reason. We both have other commitments at this time which are of higher priority, and espflash provides the required functionality for us to do our work at this time, so it's hard to justify spending any time here.

I would love to see a PR for this, I would be more than happy to review one. Otherwise, esptool.py is still a valid option, it can consume ELF files.