We want a bootloader that uses Asynchronous encryption to load a Private Key signed DFU over USB. So the sequence will be as follows.
A binary file on a PC is encrypted using a Private Key to create a DFU
The DFU will be loaded on the MCU and decrypted using Public Key. (Probably using the STM example DFU tool)
The Bootloader is re-flashed with the contents of the DFU (It can be the same code but with a different version number to ensure working)
The STM32 is restarted to some simple function such as Flashing LED.
Hello, I am interested in your project. I have a good expirience in STM32 and DFU. I have a development boards and tools. Best regards, Vyacheslav.
16 фрилансеров(-а) в среднем готовы выполнить эту работу за $3166
Hi, I can do this task in during a few weeks. Your task in general clearly for me, but need clarify only a few details regarding decrypting. Awaiting for feedback. Best Regards, Andrey
Hello I've been coding for ARM for 6 years and I've worked with a variety of ARM families including STM32 F0, F1. I've also written a bootloader for the LPC17xx family.