It would be highly desirable if the .zip and .tar.gz files found on the Releases page were signed using GPG/PGP so that people can verify that the blobs haven't been tampered with.
Even signed commits could be useful.
As a minimum, please sha256sum the release files.
Cheers.
The signatures should also be checked by the integrated updater.
+1
This will prevent the use corrupt downloads from man-in-middle attacks.
@HelloZeroNet This is an important issue for security and file integrity.
See here for how-to and complete details:
https://wiki.debian.org/Creating%20signed%20GitHub%20releases
Thank you.
Since last week it possible to download and update the source code via the ZeroNet network, which verifies the data integrity by checking the signiture, but I will look at pgp signing releases
Added signing to git commits: https://github.com/HelloZeroNet/ZeroNet/commit/901478475fb15a910d3c99ccb161730b4e84ca25
FIRST SIGNED COMMIT!
Commits are now signed, :D
Closing this issue ?
Most helpful comment
The signatures should also be checked by the integrated updater.