1
0
mirror of https://github.com/rclone/rclone.git synced 2025-12-10 05:13:45 +00:00
Files
rclone/lib/random/random_seed.go
2023-11-24 11:19:58 +00:00

18 lines
511 B
Go

//go:build go1.20
package random
// Seed the global math/rand with crypto strong data
//
// This doesn't make it OK to use math/rand in crypto sensitive
// environments - don't do that! However it does help to mitigate the
// problem if that happens accidentally. This would have helped with
// CVE-2020-28924 - #4783
//
// As of Go 1.20 there is no reason to call math/rand.Seed with a
// random value as it is self seeded to a random 64 bit number so this
// does nothing.
func Seed() error {
return nil
}