Hacker News new | ask | show | jobs
by blueflow 1234 days ago
1) SHA-256 is reasonably secure

2) The checksum assures you that the file you have is the same your upstream looked at

1 comments

1) Ah of course, this is SHA256, my mistake.

2) If I and the upstream are both looking at a file that was generated by Github then the Sha may match, but that doesn't prove we weren't both owned by Github.

Perhaps what I am missing is that this isn't part of a reproducible build scenario. There's no attempt to ensure that the file Github had built is the one I would build with the same starting point.

If you trust your upstream, then the checksum is enough. If you don't trust your upstream, its sort of an RCE anyways.