Skip to content

Commit f4f4de1

Browse files
committed
Merge commit 'refs/pull/2830/head' of https://github.com/BitBoxSwiss/bitbox-wallet-app
2 parents c221fca + 6a75fae commit f4f4de1

File tree

60 files changed

+1303
-346
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+1303
-346
lines changed

backend/coins/btc/types/types_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ func TestSignatureDER(t *testing.T) {
2828
[]byte("\xda\xfc\x5b\x9b\x48\x2e\x5c\x5c\xd0\x6b\xe6\x73\xde\x62\x97\xe5\xd5\x25\x9a\x4f\xab\x18\x51\x2a\x93\xfe\x00\x9b\xef\xb1\xeb\xc0"),
2929
)
3030
dummyMsg := make([]byte, 32)
31-
sig, err := ecdsa.SignCompact(ecdsaSk, dummyMsg, true)
32-
require.NoError(t, err)
31+
sig := ecdsa.SignCompact(ecdsaSk, dummyMsg, true)
32+
require.NotNil(t, sig)
3333
require.Equal(t,
3434
(&Signature{R: new(big.Int).SetBytes(sig[1:33]), S: new(big.Int).SetBytes(sig[33:])}).SerializeDER(),
3535
[]byte("\x30\x45\x02\x21\x00\xe6\x21\xa7\x68\x6d\x51\xfb\x23\xe7\x61\xad\xff\x43\x67\x88\x1a\x6f\xb1\x6b\xc5\x63\x5f\xf3\x4e\xea\x39\xaf\xda\xf0\x33\xe4\xd7\x02\x20\x79\x98\x51\x2f\x52\xbd\x3d\xae\x10\x09\x51\xa6\xdf\x9e\x66\xbc\xb7\x8c\x19\x4d\xca\xa3\xc7\xfd\x24\x51\x18\x0b\x5c\xc9\x4d\x4e"),

backend/keystore/software/software.go

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -246,10 +246,8 @@ func (keystore *Keystore) SignTransaction(
246246
}
247247
keystore.log.Debug("Calculated legacy signature hash")
248248
}
249-
signature, err := ecdsa.SignCompact(prv, signatureHash, true)
250-
if err != nil {
251-
return err
252-
}
249+
signature := ecdsa.SignCompact(prv, signatureHash, true)
250+
253251
signatures[index] = &types.Signature{
254252
R: new(big.Int).SetBytes(signature[1:33]),
255253
S: new(big.Int).SetBytes(signature[33:]),

go.mod

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ module github.com/BitBoxSwiss/bitbox-wallet-app
33
go 1.21
44

55
require (
6-
github.com/BitBoxSwiss/bitbox02-api-go v0.0.0-20240531104813-fa7f932bdd38
6+
github.com/BitBoxSwiss/bitbox02-api-go v0.0.0-20240726181108-383ad4bcada4
77
github.com/BitBoxSwiss/block-client-go v0.0.0-20240516081043-0d604acd6519
88
github.com/btcsuite/btcd v0.24.2
9-
github.com/btcsuite/btcd/btcec/v2 v2.3.3
9+
github.com/btcsuite/btcd/btcec/v2 v2.3.4
1010
github.com/btcsuite/btcd/btcutil v1.1.5
1111
github.com/btcsuite/btcd/chaincfg/chainhash v1.1.0
1212
github.com/ethereum/go-ethereum v1.14.7
@@ -33,13 +33,13 @@ require (
3333
github.com/btcsuite/btclog v0.0.0-20170628155309-84c8d2346e9f // indirect
3434
github.com/cespare/cp v1.1.1 // indirect
3535
github.com/consensys/bavard v0.1.13 // indirect
36-
github.com/consensys/gnark-crypto v0.12.1 // indirect
37-
github.com/crate-crypto/go-kzg-4844 v1.0.0 // indirect
36+
github.com/consensys/gnark-crypto v0.13.0 // indirect
37+
github.com/crate-crypto/go-kzg-4844 v1.1.0 // indirect
3838
github.com/davecgh/go-spew v1.1.1 // indirect
3939
github.com/deckarep/golang-set/v2 v2.6.0 // indirect
4040
github.com/decred/dcrd/crypto/blake256 v1.0.1 // indirect
4141
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.3.0 // indirect
42-
github.com/ethereum/c-kzg-4844 v1.0.2 // indirect
42+
github.com/ethereum/c-kzg-4844 v1.0.3 // indirect
4343
github.com/fsnotify/fsnotify v1.7.0 // indirect
4444
github.com/go-ole/go-ole v1.3.0 // indirect
4545
github.com/google/uuid v1.6.0 // indirect
@@ -49,14 +49,14 @@ require (
4949
github.com/pmezard/go-difflib v1.0.0 // indirect
5050
github.com/shirou/gopsutil v3.21.11+incompatible // indirect
5151
github.com/stretchr/objx v0.5.2 // indirect
52-
github.com/supranational/blst v0.3.12 // indirect
52+
github.com/supranational/blst v0.3.13 // indirect
5353
github.com/tklauser/go-sysconf v0.3.14 // indirect
5454
github.com/tklauser/numcpus v0.8.0 // indirect
5555
github.com/yusufpapurcu/wmi v1.2.4 // indirect
56-
golang.org/x/exp v0.0.0-20240604190554-fc45aab8b7f8 // indirect
56+
golang.org/x/exp v0.0.0-20240719175910-8a7402abbf56 // indirect
5757
golang.org/x/sync v0.7.0 // indirect
5858
golang.org/x/sys v0.22.0 // indirect
59-
google.golang.org/protobuf v1.34.1 // indirect
59+
google.golang.org/protobuf v1.34.2 // indirect
6060
gopkg.in/yaml.v3 v3.0.1 // indirect
6161
rsc.io/tmplfunc v0.0.3 // indirect
6262
)

go.sum

Lines changed: 18 additions & 69 deletions
Large diffs are not rendered by default.

vendor/github.com/BitBoxSwiss/bitbox02-api-go/api/firmware/btc.go

Lines changed: 28 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/BitBoxSwiss/bitbox02-api-go/api/firmware/eth.go

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/btcsuite/btcd/btcec/v2/ecdsa/signature.go

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/consensys/gnark-crypto/ecc/bls12-381/bls12-381.go

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/github.com/consensys/gnark-crypto/ecc/bls12-381/fr/generator.go

Lines changed: 47 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)