rand.mx raw
1 package rand
2
3 import (
4 "crypto/rand"
5 "io"
6 )
7
8 // Reader wraps crypto/rand.Reader for internal crypto packages.
9 var Reader io.Reader = rand.Reader
10
11 // CustomReader returns Reader (ignoring custom reader settings).
12 func CustomReader(r io.Reader) io.Reader {
13 return Reader
14 }
15
16 // IsDefaultReader reports whether r is the default crypto/rand.Reader.
17 func IsDefaultReader(r io.Reader) bool {
18 return r == rand.Reader
19 }
20