]> Sergey Matveev's repositories - tofuproxy.git/commitdiff
Modern rand.Read never fails master
authorSergey Matveev <stargrave@stargrave.org>
Fri, 14 Feb 2025 07:36:10 +0000 (10:36 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Fri, 14 Feb 2025 07:36:10 +0000 (10:36 +0300)
cmd/certgen/main.go

index 870c218bd3bf26f2c264d9f476d3820a6564b751..d37c341315754359df5dddb468f6eb33f020c8c3 100644 (file)
@@ -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)