Page 1 of 1

HTTP Update and x-MD5 header

Posted: Sun Jan 15, 2023 10:38 am
by jevgienij
https://github.com/espressif/arduino-es ... HTTPUpdate

I found out that this library can read x-MD5 header but looks like it's going through with the update no matter what MD5 I set. I thought it's for verifying the update, I do md5sum of my bin file on the server and then ESP32 checks the hash of downloaded bin to confirm the file wasn't corrupted during download. Am I wrong here? What's the purpose of this x-MD5 header if not for this?

If it has another purpose, how do I make sure that the bin with the update wasn't corrupted during download so I don't brick ESP32?