mirror of
https://github.com/rclone/rclone.git
synced 2025-02-01 11:09:39 +01:00
18 lines
511 B
Go
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
|
||
|
}
|