File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -3,21 +3,21 @@ package utils
3
3
import (
4
4
"crypto/ecdsa"
5
5
6
- "github.com/btcsuite/btcd/btcec/v2 "
6
+ "github.com/decred/dcrd/dcrec/secp256k1/v4 "
7
7
"github.com/libp2p/go-libp2p/core/crypto"
8
8
)
9
9
10
10
// EcdsaPubKeyToSecp256k1PublicKey converts an `ecdsa.PublicKey` into a libp2p `crypto.Secp256k1PublicKey“
11
11
func EcdsaPubKeyToSecp256k1PublicKey (pubKey * ecdsa.PublicKey ) * crypto.Secp256k1PublicKey {
12
- xFieldVal := & btcec .FieldVal {}
13
- yFieldVal := & btcec .FieldVal {}
12
+ xFieldVal := & secp256k1 .FieldVal {}
13
+ yFieldVal := & secp256k1 .FieldVal {}
14
14
xFieldVal .SetByteSlice (pubKey .X .Bytes ())
15
15
yFieldVal .SetByteSlice (pubKey .Y .Bytes ())
16
- return (* crypto .Secp256k1PublicKey )(btcec .NewPublicKey (xFieldVal , yFieldVal ))
16
+ return (* crypto .Secp256k1PublicKey )(secp256k1 .NewPublicKey (xFieldVal , yFieldVal ))
17
17
}
18
18
19
19
// EcdsaPrivKeyToSecp256k1PrivKey converts an `ecdsa.PrivateKey` into a libp2p `crypto.Secp256k1PrivateKey“
20
20
func EcdsaPrivKeyToSecp256k1PrivKey (privKey * ecdsa.PrivateKey ) * crypto.Secp256k1PrivateKey {
21
- privK , _ := btcec .PrivKeyFromBytes (privKey .D .Bytes ())
21
+ privK := secp256k1 .PrivKeyFromBytes (privKey .D .Bytes ())
22
22
return (* crypto .Secp256k1PrivateKey )(privK )
23
23
}
You can’t perform that action at this time.
0 commit comments