FiloSottile / age

A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.
https://age-encryption.org
BSD 3-Clause "New" or "Revised" License
15.75k stars 475 forks source link

Include SHA256SUMS file in the files attached to a release #502

Open bendem opened 1 year ago

bendem commented 1 year ago

I'm absolutely not familiar with github actions so this might be the wrong way to do it (I have no way to check), but it can at least open the conversation about providing checksums to be able to verify downloads as requested in https://github.com/FiloSottile/age/issues/133#issuecomment-672123508.

This is not a security measure, all it does is allow users to pin binaries (failsafe if an attached file is updated) and validate downloads (failsafe if the file was corrupted in the download). If security is required, signing would be a better bet (which is already done if you install from your distro repos).