Merge pull request #664 from edef1c/rand-read

Use crypto/rand.Read, not crypto.Reader.Read
This commit is contained in:
Matt Dupre 2021-09-22 09:08:01 -07:00 committed by GitHub
commit 2c46a72680
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

View File

@ -107,7 +107,7 @@ func makeVeth(name, vethPeerName string, mtu int, mac string, hostNS ns.NetNS) (
// RandomVethName returns string "veth" with random prefix (hashed from entropy) // RandomVethName returns string "veth" with random prefix (hashed from entropy)
func RandomVethName() (string, error) { func RandomVethName() (string, error) {
entropy := make([]byte, 4) entropy := make([]byte, 4)
_, err := rand.Reader.Read(entropy) _, err := rand.Read(entropy)
if err != nil { if err != nil {
return "", fmt.Errorf("failed to generate random veth name: %v", err) return "", fmt.Errorf("failed to generate random veth name: %v", err)
} }

View File

@ -53,7 +53,7 @@ func NewNS() (ns.NetNS, error) {
nsRunDir := getNsRunDir() nsRunDir := getNsRunDir()
b := make([]byte, 16) b := make([]byte, 16)
_, err := rand.Reader.Read(b) _, err := rand.Read(b)
if err != nil { if err != nil {
return nil, fmt.Errorf("failed to generate random netns name: %v", err) return nil, fmt.Errorf("failed to generate random netns name: %v", err)
} }