var crypto/rand.Reader
14 uses
crypto/rand (current package)
rand.go#L22: var Reader io.Reader
rand.go#L27: return io.ReadFull(Reader, b)
rand_unix.go#L27: Reader = boring.RandReader
rand_unix.go#L30: Reader = &reader{}
crypto/ed25519
ed25519.go#L143: rand = cryptorand.Reader
crypto/internal/hpke
hpke.go#L94: privEph, err = dh.dh.GenerateKey(rand.Reader)
crypto/tls
common.go#L1045: return rand.Reader
github.com/golang-jwt/jwt/v5
ecdsa.go#L111: if r, s, err := ecdsa.Sign(rand.Reader, ecdsaKey, hasher.Sum(nil)); err == nil {
ed25519.go#L73: sig, err := ed25519Key.Sign(rand.Reader, []byte(signingString), crypto.Hash(0))
rsa.go#L88: if sigBytes, err := rsa.SignPKCS1v15(rand.Reader, rsaKey, m.Hash, hasher.Sum(nil)); err == nil {
rsa_pss.go#L130: if sigBytes, err := rsa.SignPSS(rand.Reader, rsaKey, m.Hash, hasher.Sum(nil), m.Options); err == nil {
github.com/google/uuid
uuid.go#L40: rander = rand.Reader // random function
uuid.go#L321: rander = rand.Reader
mime/multipart
writer.go#L86: _, err := io.ReadFull(rand.Reader, buf[:])
 |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |