mirror of
https://github.com/ipfs/kubo.git
synced 2025-08-06 11:31:54 +08:00
Swap all 'crypto/rand' rng in tests with 'math/rand'
This commit is contained in:
@ -4,7 +4,6 @@ package ipns
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
"crypto/rand"
|
||||
"fmt"
|
||||
"io/ioutil"
|
||||
mrand "math/rand"
|
||||
@ -19,6 +18,7 @@ import (
|
||||
core "github.com/ipfs/go-ipfs/core"
|
||||
coremock "github.com/ipfs/go-ipfs/core/mock"
|
||||
nsfs "github.com/ipfs/go-ipfs/ipnsfs"
|
||||
u "github.com/ipfs/go-ipfs/util"
|
||||
ci "github.com/ipfs/go-ipfs/util/testutil/ci"
|
||||
)
|
||||
|
||||
@ -30,7 +30,7 @@ func maybeSkipFuseTests(t *testing.T) {
|
||||
|
||||
func randBytes(size int) []byte {
|
||||
b := make([]byte, size)
|
||||
rand.Read(b)
|
||||
u.NewTimeSeededRand().Read(b)
|
||||
return b
|
||||
}
|
||||
|
||||
|
@ -2,7 +2,6 @@ package balanced
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
"crypto/rand"
|
||||
"fmt"
|
||||
"io"
|
||||
"io/ioutil"
|
||||
@ -130,7 +129,7 @@ func TestRabinBlockSize(t *testing.T) {
|
||||
}
|
||||
buf := new(bytes.Buffer)
|
||||
nbytes := 1024 * 1024
|
||||
io.CopyN(buf, rand.Reader, int64(nbytes))
|
||||
io.CopyN(buf, u.NewTimeSeededRand(), int64(nbytes))
|
||||
rab := chunk.NewMaybeRabin(4096)
|
||||
blkch := rab.Split(buf)
|
||||
|
||||
|
@ -2,14 +2,15 @@ package chunk
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
"crypto/rand"
|
||||
"io"
|
||||
"testing"
|
||||
|
||||
u "github.com/ipfs/go-ipfs/util"
|
||||
)
|
||||
|
||||
func randBuf(t *testing.T, size int) []byte {
|
||||
buf := make([]byte, size)
|
||||
if _, err := rand.Read(buf); err != nil {
|
||||
if _, err := u.NewTimeSeededRand().Read(buf); err != nil {
|
||||
t.Fatal("failed to read enough randomness")
|
||||
}
|
||||
return buf
|
||||
|
@ -2,7 +2,6 @@ package trickle
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
"crypto/rand"
|
||||
"fmt"
|
||||
"io"
|
||||
"io/ioutil"
|
||||
@ -136,7 +135,7 @@ func TestRabinBlockSize(t *testing.T) {
|
||||
}
|
||||
buf := new(bytes.Buffer)
|
||||
nbytes := 1024 * 1024
|
||||
io.CopyN(buf, rand.Reader, int64(nbytes))
|
||||
io.CopyN(buf, u.NewTimeSeededRand(), int64(nbytes))
|
||||
rab := chunk.NewMaybeRabin(4096)
|
||||
blkch := rab.Split(buf)
|
||||
|
||||
|
@ -1,7 +1,6 @@
|
||||
package backpressure_tests
|
||||
|
||||
import (
|
||||
crand "crypto/rand"
|
||||
"io"
|
||||
"math/rand"
|
||||
"testing"
|
||||
@ -15,6 +14,7 @@ import (
|
||||
eventlog "github.com/ipfs/go-ipfs/thirdparty/eventlog"
|
||||
|
||||
context "github.com/ipfs/go-ipfs/Godeps/_workspace/src/golang.org/x/net/context"
|
||||
u "github.com/ipfs/go-ipfs/util"
|
||||
)
|
||||
|
||||
var log = eventlog.Logger("backpressure")
|
||||
@ -236,7 +236,7 @@ func TestStBackpressureStreamWrite(t *testing.T) {
|
||||
|
||||
// ready a buffer of random data
|
||||
buf := make([]byte, 65536)
|
||||
crand.Read(buf)
|
||||
u.NewTimeSeededRand().Read(buf)
|
||||
|
||||
for {
|
||||
// send a randomly sized subchunk
|
||||
|
@ -1,7 +1,6 @@
|
||||
package reconnect
|
||||
|
||||
import (
|
||||
crand "crypto/rand"
|
||||
"io"
|
||||
"math/rand"
|
||||
"sync"
|
||||
@ -14,6 +13,7 @@ import (
|
||||
protocol "github.com/ipfs/go-ipfs/p2p/protocol"
|
||||
testutil "github.com/ipfs/go-ipfs/p2p/test/util"
|
||||
eventlog "github.com/ipfs/go-ipfs/thirdparty/eventlog"
|
||||
u "github.com/ipfs/go-ipfs/util"
|
||||
|
||||
ps "github.com/ipfs/go-ipfs/Godeps/_workspace/src/github.com/jbenet/go-peerstream"
|
||||
context "github.com/ipfs/go-ipfs/Godeps/_workspace/src/golang.org/x/net/context"
|
||||
@ -66,7 +66,7 @@ func newSender() (chan sendChans, func(s inet.Stream)) {
|
||||
|
||||
buf := make([]byte, 65536)
|
||||
buf2 := make([]byte, 65536)
|
||||
crand.Read(buf)
|
||||
u.NewTimeSeededRand().Read(buf)
|
||||
|
||||
for {
|
||||
select {
|
||||
|
@ -2,7 +2,6 @@ package testutil
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
crand "crypto/rand"
|
||||
"errors"
|
||||
"fmt"
|
||||
"io"
|
||||
@ -44,7 +43,7 @@ func SeededTestKeyPair(seed int64) (ci.PrivKey, ci.PubKey, error) {
|
||||
// id, _ := peer.IDFromPublicKey(pk)
|
||||
func RandPeerID() (peer.ID, error) {
|
||||
buf := make([]byte, 16)
|
||||
if _, err := io.ReadFull(crand.Reader, buf); err != nil {
|
||||
if _, err := io.ReadFull(u.NewTimeSeededRand(), buf); err != nil {
|
||||
return "", err
|
||||
}
|
||||
h := u.Hash(buf)
|
||||
|
Reference in New Issue
Block a user