2024-07-13 02:30 PM
Does ST publish hashes for its install packages, enabling one to check whether an archived (say) Cube IDE 1.14.1 has been corrupted?
The reason for asking is that I am developing a product for a customer and may have to send him a version which is no longer on the ST website, and he is likely to have trust issues with that.
2024-07-13 03:00 PM - edited 2024-07-13 03:04 PM
Well the mechanics for the update process does have separate files with signing/hash mechanics. I'm not sure they are presented in a public fashion, or retrospective.
Personally I'd perhaps like to see ECDSA, and a public key from ST Micro.
The main page does offer older versions, via "Select Version" I see 1.14.0 for Linux, perhaps that can upgrade / patch itself. And 1.14.0 and 1.14.1 for Windows
https://www.st.com/en/development-tools/stm32cubeide.html
@STOne-32 @STTwo-32 package hashes?
2024-07-13 03:33 PM
Full installers (.exe files) for Windows are signed and Windows itself can verify the signature:
So this is all the user wants or needs.
OS/X packages have similar signatures. Linux - not sure.
2024-07-13 11:04 PM
Thank you Pavel. I guess that is sufficient.
Unfortunately the x.x.0 versions are usually not usable - e.g. 1.15.0 breaks the debugger and other stuff, but ST are keeping only these x.x.0 versions on their website, and only for a while. So I would have to archive the one I want to keep, and rely on the signature.