mirror of
https://github.com/ipfs/kubo.git
synced 2026-02-24 20:07:45 +08:00
20 lines
409 B
Go
20 lines
409 B
Go
package testutil
|
|
|
|
import (
|
|
"github.com/jbenet/go-ipfs/peer"
|
|
|
|
ic "github.com/jbenet/go-ipfs/crypto"
|
|
)
|
|
|
|
func NewPeerWithKeyPair(sk ic.PrivKey, pk ic.PubKey) (peer.Peer, error) {
|
|
return peer.NewPeerstore().WithKeyPair(sk, pk)
|
|
}
|
|
|
|
func NewPeerWithID(id peer.ID) peer.Peer {
|
|
return peer.NewPeerstore().WithID(id)
|
|
}
|
|
|
|
func NewPeerWithIDString(id string) peer.Peer {
|
|
return peer.NewPeerstore().WithIDString(id)
|
|
}
|