From: Sergey Matveev Date: Fri, 14 Feb 2025 07:36:10 +0000 (+0300) Subject: Modern rand.Read never fails X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=refs%2Fheads%2Fmaster;p=tofuproxy.git Modern rand.Read never fails --- diff --git a/cmd/certgen/main.go b/cmd/certgen/main.go index 870c218..d37c341 100644 --- a/cmd/certgen/main.go +++ b/cmd/certgen/main.go @@ -22,7 +22,6 @@ import ( "crypto/x509/pkix" "encoding/pem" "flag" - "io" "log" "math/big" "os" @@ -42,9 +41,7 @@ func main() { notAfter := notBefore.Add(365 * 24 * time.Hour) serialRaw := make([]byte, 16) - if _, err := io.ReadFull(rand.Reader, serialRaw); err != nil { - log.Fatalln(err) - } + rand.Read(serialRaw) serial := big.NewInt(0) serial = serial.SetBytes(serialRaw)