From: Sergey Matveev <stargrave@stargrave.org>
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=HEAD;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)