diff --git a/bridge/pkg/devnet/deterministic_key.go b/bridge/pkg/devnet/deterministic_bridge_key.go similarity index 57% rename from bridge/pkg/devnet/deterministic_key.go rename to bridge/pkg/devnet/deterministic_bridge_key.go index 2044f5bd..08108e55 100644 --- a/bridge/pkg/devnet/deterministic_key.go +++ b/bridge/pkg/devnet/deterministic_bridge_key.go @@ -4,8 +4,6 @@ import ( "crypto/ecdsa" "crypto/elliptic" mathrand "math/rand" - - "github.com/libp2p/go-libp2p-core/crypto" ) // DeterministicEcdsaKeyByIndex generates a deterministic ecdsa.PrivateKey from a given index. @@ -20,14 +18,3 @@ func DeterministicEcdsaKeyByIndex(c elliptic.Curve, idx uint64) *ecdsa.PrivateKe return key } - -// DeterministicP2PPrivKeyByIndex generates a deterministic libp2p crypto.PrivateKey from a given index. -func DeterministicP2PPrivKeyByIndex(idx int64) crypto.PrivKey { - r := mathrand.New(mathrand.NewSource(int64(idx))) - priv, _, err := crypto.GenerateKeyPairWithReader(crypto.Ed25519, -1, r) - if err != nil { - panic(err) - } - - return priv -} diff --git a/bridge/pkg/devnet/deterministic_p2p_key.go b/bridge/pkg/devnet/deterministic_p2p_key.go new file mode 100644 index 00000000..c9bc3e78 --- /dev/null +++ b/bridge/pkg/devnet/deterministic_p2p_key.go @@ -0,0 +1,18 @@ +package devnet + +import ( + mathrand "math/rand" + + "github.com/libp2p/go-libp2p-core/crypto" +) + +// DeterministicP2PPrivKeyByIndex generates a deterministic libp2p crypto.PrivateKey from a given index. +func DeterministicP2PPrivKeyByIndex(idx int64) crypto.PrivKey { + r := mathrand.New(mathrand.NewSource(int64(idx))) + priv, _, err := crypto.GenerateKeyPairWithReader(crypto.Ed25519, -1, r) + if err != nil { + panic(err) + } + + return priv +}