mirror of
https://github.com/kaspanet/kaspad.git
synced 2025-06-04 05:06:43 +00:00
Use go-secp256k1 v0.0.5 (#1640)
This commit is contained in:
parent
c5b0394bbc
commit
af10b59181
@ -9,7 +9,7 @@ import (
|
||||
)
|
||||
|
||||
func create(conf *createConfig) error {
|
||||
privateKey, err := secp256k1.GeneratePrivateKey()
|
||||
privateKey, err := secp256k1.GenerateSchnorrKeyPair()
|
||||
if err != nil {
|
||||
return errors.Wrap(err, "Failed to generate private key")
|
||||
}
|
||||
|
@ -77,7 +77,7 @@ func parsePrivateKey(privateKeyHex string) (*secp256k1.SchnorrKeyPair, *secp256k
|
||||
if err != nil {
|
||||
return nil, nil, errors.Wrap(err, "Error parsing private key hex")
|
||||
}
|
||||
keyPair, err := secp256k1.DeserializePrivateKeyFromSlice(privateKeyBytes)
|
||||
keyPair, err := secp256k1.DeserializeSchnorrPrivateKeyFromSlice(privateKeyBytes)
|
||||
if err != nil {
|
||||
return nil, nil, errors.Wrap(err, "Error deserializing private key")
|
||||
}
|
||||
|
@ -46,7 +46,7 @@ func TestValidateTransactionInContextAndPopulateMassAndFee(t *testing.T) {
|
||||
defer tearDown(false)
|
||||
|
||||
pastMedianManager.pastMedianTimeForTest = 1
|
||||
privateKey, err := secp256k1.GeneratePrivateKey()
|
||||
privateKey, err := secp256k1.GenerateSchnorrKeyPair()
|
||||
if err != nil {
|
||||
t.Fatalf("Failed to generate a private key: %v", err)
|
||||
}
|
||||
@ -249,7 +249,7 @@ func TestSigningTwoInputs(t *testing.T) {
|
||||
}
|
||||
defer teardown(false)
|
||||
|
||||
privateKey, err := secp256k1.GeneratePrivateKey()
|
||||
privateKey, err := secp256k1.GenerateSchnorrKeyPair()
|
||||
if err != nil {
|
||||
t.Fatalf("Failed to generate a private key: %v", err)
|
||||
}
|
||||
|
@ -334,7 +334,7 @@ func signTx(b *testing.B, tx *externalapi.DomainTransaction, sigHashTypes []cons
|
||||
if err != nil {
|
||||
b.Fatalf("Error parsing private key hex: %+v", err)
|
||||
}
|
||||
keyPair, err := secp256k1.DeserializePrivateKeyFromSlice(privateKeyBytes)
|
||||
keyPair, err := secp256k1.DeserializeSchnorrPrivateKeyFromSlice(privateKeyBytes)
|
||||
if err != nil {
|
||||
b.Fatalf("Error deserializing private key: %+v", err)
|
||||
}
|
||||
|
@ -14,7 +14,7 @@ import (
|
||||
// public key and the public key. This function is used to generate randomized
|
||||
// test data.
|
||||
func genRandomSig() (*secp256k1.Hash, *secp256k1.SchnorrSignature, *secp256k1.SchnorrPublicKey, error) {
|
||||
privKey, err := secp256k1.GeneratePrivateKey()
|
||||
privKey, err := secp256k1.GenerateSchnorrKeyPair()
|
||||
if err != nil {
|
||||
return nil, nil, nil, err
|
||||
}
|
||||
|
@ -192,7 +192,7 @@ func TestSignTxOutput(t *testing.T) {
|
||||
for i := range tx.Inputs {
|
||||
msg := fmt.Sprintf("%d:%d", hashType, i)
|
||||
|
||||
key, err := secp256k1.GeneratePrivateKey()
|
||||
key, err := secp256k1.GenerateSchnorrKeyPair()
|
||||
if err != nil {
|
||||
t.Errorf("failed to make privKey for %s: %s",
|
||||
msg, err)
|
||||
@ -243,7 +243,7 @@ func TestSignTxOutput(t *testing.T) {
|
||||
for i := range tx.Inputs {
|
||||
msg := fmt.Sprintf("%d:%d", hashType, i)
|
||||
|
||||
key, err := secp256k1.GeneratePrivateKey()
|
||||
key, err := secp256k1.GenerateSchnorrKeyPair()
|
||||
if err != nil {
|
||||
t.Errorf("failed to make privKey for %s: %s",
|
||||
msg, err)
|
||||
@ -321,7 +321,7 @@ func TestSignTxOutput(t *testing.T) {
|
||||
for i := range tx.Inputs {
|
||||
msg := fmt.Sprintf("%d:%d", hashType, i)
|
||||
|
||||
key, err := secp256k1.GeneratePrivateKey()
|
||||
key, err := secp256k1.GenerateSchnorrKeyPair()
|
||||
if err != nil {
|
||||
t.Errorf("failed to make privKey for %s: %s",
|
||||
msg, err)
|
||||
@ -386,7 +386,7 @@ func TestSignTxOutput(t *testing.T) {
|
||||
for i := range tx.Inputs {
|
||||
msg := fmt.Sprintf("%d:%d", hashType, i)
|
||||
|
||||
key, err := secp256k1.GeneratePrivateKey()
|
||||
key, err := secp256k1.GenerateSchnorrKeyPair()
|
||||
if err != nil {
|
||||
t.Errorf("failed to make privKey for %s: %s",
|
||||
msg, err)
|
||||
@ -476,7 +476,7 @@ func TestSignTxOutput(t *testing.T) {
|
||||
func generateKeys() (keyPair *secp256k1.SchnorrKeyPair, scriptPublicKey *externalapi.ScriptPublicKey,
|
||||
addressPubKeyHash *util.AddressPubKeyHash, err error) {
|
||||
|
||||
key, err := secp256k1.GeneratePrivateKey()
|
||||
key, err := secp256k1.GenerateSchnorrKeyPair()
|
||||
if err != nil {
|
||||
return nil, nil, nil, errors.Errorf("failed to make privKey: %s", err)
|
||||
}
|
||||
@ -813,7 +813,7 @@ var sigScriptTests = []tstSigScript{
|
||||
func TestSignatureScript(t *testing.T) {
|
||||
t.Parallel()
|
||||
|
||||
privKey, _ := secp256k1.DeserializePrivateKey(&privKeyD)
|
||||
privKey, _ := secp256k1.DeserializeSchnorrPrivateKey(&privKeyD)
|
||||
|
||||
nexttest:
|
||||
for i := range sigScriptTests {
|
||||
|
2
go.mod
2
go.mod
@ -10,7 +10,7 @@ require (
|
||||
github.com/jessevdk/go-flags v1.4.0
|
||||
github.com/jrick/logrotate v1.0.0
|
||||
github.com/kaspanet/go-muhash v0.0.4
|
||||
github.com/kaspanet/go-secp256k1 v0.0.3
|
||||
github.com/kaspanet/go-secp256k1 v0.0.5
|
||||
github.com/pkg/errors v0.9.1
|
||||
github.com/syndtr/goleveldb v1.0.1-0.20190923125748-758128399b1d
|
||||
golang.org/x/crypto v0.0.0-20210317152858-513c2a44f670
|
||||
|
6
go.sum
6
go.sum
@ -43,12 +43,10 @@ github.com/jessevdk/go-flags v1.4.0 h1:4IU2WS7AumrZ/40jfhf4QVDMsQwqA7VEHozFRrGAR
|
||||
github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI=
|
||||
github.com/jrick/logrotate v1.0.0 h1:lQ1bL/n9mBNeIXoTUoYRlK4dHuNJVofX9oWqBtPnSzI=
|
||||
github.com/jrick/logrotate v1.0.0/go.mod h1:LNinyqDIJnpAur+b8yyulnQw/wDuN1+BYKlTRt3OuAQ=
|
||||
github.com/kaspanet/go-muhash v0.0.2 h1:l1cw83YPulkAQFMSTxZKiQyU/kCI4t9dvABswetd9Fw=
|
||||
github.com/kaspanet/go-muhash v0.0.2/go.mod h1:10bPW5mO1vNHPSejaAh9ZTtLZE16jzEvgaP7f3Q5s/8=
|
||||
github.com/kaspanet/go-muhash v0.0.4 h1:CQrm1RTJpQy+h4ZFjj9qq42K5fmA5QTGifzb47p4qWk=
|
||||
github.com/kaspanet/go-muhash v0.0.4/go.mod h1:10bPW5mO1vNHPSejaAh9ZTtLZE16jzEvgaP7f3Q5s/8=
|
||||
github.com/kaspanet/go-secp256k1 v0.0.3 h1:zvrKddgUm/sZ0capLUZVcn2tKoAvQaXytZYrOzLZWx4=
|
||||
github.com/kaspanet/go-secp256k1 v0.0.3/go.mod h1:cFbxhxKkxqHX5eIwUGKARkph19PehipDPJejWB+H0jM=
|
||||
github.com/kaspanet/go-secp256k1 v0.0.5 h1:WQqb65tyr8amsBkj337BVH3PTVWCrmufb68aTGpK3mM=
|
||||
github.com/kaspanet/go-secp256k1 v0.0.5/go.mod h1:cFbxhxKkxqHX5eIwUGKARkph19PehipDPJejWB+H0jM=
|
||||
github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
|
||||
github.com/onsi/ginkgo v1.7.0 h1:WSHQ+IS43OoUrWtD1/bbclrwK8TTH5hzp+umCiuxHgs=
|
||||
github.com/onsi/ginkgo v1.7.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
|
||||
|
@ -74,7 +74,7 @@ func mineLoop(syncerRPCClient, syncedRPCClient *rpc.Client) error {
|
||||
}
|
||||
|
||||
func generateAddress() (util.Address, error) {
|
||||
privateKey, err := secp256k1.GeneratePrivateKey()
|
||||
privateKey, err := secp256k1.GenerateSchnorrKeyPair()
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
@ -109,7 +109,7 @@ func generateTx(t *testing.T, firstBlockCoinbase *externalapi.DomainTransaction,
|
||||
if err != nil {
|
||||
t.Fatalf("Error decoding private key: %+v", err)
|
||||
}
|
||||
privateKey, err := secp256k1.DeserializePrivateKeyFromSlice(privateKeyBytes)
|
||||
privateKey, err := secp256k1.DeserializeSchnorrPrivateKeyFromSlice(privateKeyBytes)
|
||||
if err != nil {
|
||||
t.Fatalf("Error deserializing private key: %+v", err)
|
||||
}
|
||||
|
@ -187,7 +187,7 @@ func buildTransactionForUTXOIndexTest(t *testing.T, entry *appmessage.UTXOsByAdd
|
||||
if err != nil {
|
||||
t.Fatalf("Error decoding private key: %+v", err)
|
||||
}
|
||||
privateKey, err := secp256k1.DeserializePrivateKeyFromSlice(privateKeyBytes)
|
||||
privateKey, err := secp256k1.DeserializeSchnorrPrivateKeyFromSlice(privateKeyBytes)
|
||||
if err != nil {
|
||||
t.Fatalf("Error deserializing private key: %+v", err)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user