Cherry-pick of 60e44286fa from master branch does not work due to missing `tls.CipherSuites()` function. We work around by using go build tags for both the building and tests.
60e44286fa