From 53f96d831adf117de96d3fe79142cdbada91fe04 Mon Sep 17 00:00:00 2001 From: Josh Rickmar Date: Tue, 11 Jun 2024 21:12:10 +0000 Subject: [PATCH] uprng.Reader doesn't need to be seeded at pkg init the time check take care of cover the first seed --- peer/internal/uprng/uprng.go | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/peer/internal/uprng/uprng.go b/peer/internal/uprng/uprng.go index e5bedc9dd..c2fc97fc4 100644 --- a/peer/internal/uprng/uprng.go +++ b/peer/internal/uprng/uprng.go @@ -19,7 +19,7 @@ import ( var Reader io.Reader func init() { - Reader = newPRNG() + Reader = new(prng) } const ( @@ -39,12 +39,6 @@ type prng struct { mu sync.Mutex } -func newPRNG() *prng { - p := new(prng) - p.seed() - return p -} - func (p *prng) seed() { _, err := cryptorand.Read(key) if err != nil {