fix bug with concurrent math/rand.Rand.Read

firstly by using crypto/rand in those cases. and secondly by putting a lock
around the Read (though it isn't used at the moment).

found while working while implementing sending tls reports.
This commit is contained in:
Mechiel Lukkien
2023-11-09 17:15:46 +01:00
parent d02ac0cb86
commit 2535f351ed
7 changed files with 38 additions and 15 deletions

View File

@ -168,7 +168,7 @@ var (
)
)
var jitterRand = mox.NewRand()
var jitterRand = mox.NewPseudoRand()
func durationDefault(delay *time.Duration, def time.Duration) time.Duration {
if delay == nil {