@cryptotaxi247 / kubo / commits / 31a62aff9

testutil: gen peers with keys

Juan Batiz-Benet committed Dec 17, 2014 at 06:14 UTC 31a62aff94300538143e988f5bd2a69ad57b1ec0
1 file changed +10
util/testutil/gen.go
+10
@@ -2,6 +2,7 @@ package testutil
2
3 import (
4 crand "crypto/rand"
5 + ci "github.com/jbenet/go-ipfs/crypto"
6 peer "github.com/jbenet/go-ipfs/peer"
7 u "github.com/jbenet/go-ipfs/util"
8 )
@@ -12,3 +13,12 @@ func RandPeer() peer.Peer {
13 mhid := u.Hash(id)
14 return NewPeerWithID(peer.ID(mhid))
15 }
16 +
17 +func PeerWithNewKeys() (peer.Peer, error) {
18 + sk, pk, err := ci.GenerateKeyPair(ci.RSA, 512)
19 + if err != nil {
20 + return nil, err
21 + }
22 +
23 + return NewPeerWithKeyPair(sk, pk)
24 +}