Hacker News new | ask | show | jobs
by gmfawcett 1541 days ago
> the go command may verify the hash

If we're talking about reproducible builds, the word "may" seems concerning here?

1 comments

I suspect the primary purpose of the word "may" in that sentence is that you can choose to disable checking the hash against the Certificate Transparency style https://sum.golang.org. In other words, you can opt out. If you do, you fall back to your local go.sum file, which is more-or-less a "TOFU" security model: https://en.wikipedia.org/wiki/Trust_on_first_use

More on sum.golang.org: https://go.googlesource.com/proposal/+/master/design/25530-s...

Thank you for the clarification!