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