Pavol Rusnak
|
30a77a76bc
|
chore(legacy): rename MEMORY_PROTECT flag to PRODUCTION to match core naming (#2003)
|
2021-12-12 15:45:10 +01:00 |
|
Martin Milata
|
ff5f965c44
|
Merge branch 'release/21.12'
Conflicts:
tests/device_tests/test_msg_signtx_invalid_path.py
tests/ui_tests/fixtures.json
|
2021-12-08 14:53:56 +01:00 |
|
Ondrej Mikle
|
192abdd83b
|
build(legacy): build emulator without stack protector
[no changelog]
|
2021-12-07 18:27:31 +01:00 |
|
Ondrej Mikle
|
199729e57a
|
fix(legacy): prevent handling RebootToBootloader recursing by flushing USB write
|
2021-12-07 17:00:43 +01:00 |
|
Martin Milata
|
1e5e970fd1
|
fix(legacy/firmware): improve pin length bound check
|
2021-12-06 16:25:59 +01:00 |
|
Martin Milata
|
7336125cd3
|
chore(legacy/firmware): bump version to 1.10.5
|
2021-12-01 14:45:47 +01:00 |
|
Pavol Rusnak
|
70f8174c57
|
build(legacy): sort entries in Makefile
[no changelog]
|
2021-11-29 17:54:59 +01:00 |
|
Pavol Rusnak
|
3ec63c1dc7
|
build(legacy/bootloader): sort entries in Makefile
[no changelog]
|
2021-11-29 17:54:59 +01:00 |
|
Ondrej Mikle
|
22b1714e59
|
build(legacy/bootloader): build bootloader with -Os
[no changelog]
|
2021-11-29 16:03:36 +01:00 |
|
Martin Milata
|
61164febf2
|
docs(legacy): changelog for 1.10.4
|
2021-11-23 14:57:25 +01:00 |
|
Andrew Kozlik
|
38134732dc
|
fix(legacy): Ensure user is warned about non-standard paths.
|
2021-11-23 14:57:25 +01:00 |
|
Pavol Rusnak
|
ee4ef81039
|
fix(legacy): update account naming
[no changelog]
|
2021-11-23 13:00:43 +01:00 |
|
Ondrej Mikle
|
d448d7b841
|
fix(legacy): make bootloader fit into its region
[no changelog]
|
2021-11-22 17:21:49 +01:00 |
|
Martin Milata
|
298db6c9aa
|
fix(legacy/intermediate_fw): workaround for gcc-10.3
https://stackoverflow.com/questions/58455300/assembler-warning-with-gcc-warning-when-placing-data-in-text
[no changelog]
|
2021-11-22 11:18:51 +01:00 |
|
Pavol Rusnak
|
3488138285
|
chore(legacy): drop unused ECIES code
[no changelog]
|
2021-11-19 11:44:56 +01:00 |
|
Martin Milata
|
d656f88572
|
style(all): reformat with clang-format 13.0
|
2021-11-19 10:54:31 +01:00 |
|
Andrew Kozlik
|
f4b8dbefb6
|
fix(legacy): Fix testnet account label in GetAddress dialog.
|
2021-11-18 22:39:32 +01:00 |
|
Pavol Rusnak
|
274ccdc4c0
|
fix(legacy): add Taproot account handling to GetAddress dialog
|
2021-11-18 22:39:32 +01:00 |
|
Andrew Kozlik
|
cafc49fabd
|
fix(legacy): Fix transaction weight calculation.
Fix size of multisig script length encoding in segwit (varint vs. OP_PUSH).
|
2021-11-18 22:39:32 +01:00 |
|
Andrew Kozlik
|
567cbd0250
|
feat(legacy): Support Taproot in weight calculation.
|
2021-11-18 22:39:32 +01:00 |
|
Andrew Kozlik
|
e30ccabed3
|
feat(legacy): Show path warning for SignMessage.
|
2021-11-18 22:39:32 +01:00 |
|
Andrew Kozlik
|
98ad54b7ee
|
chore(legacy): Disable Taproot where it's not supported.
|
2021-11-18 22:39:32 +01:00 |
|
Andrew Kozlik
|
fa4d74ad30
|
feat(legacy): Support Taproot signature verification.
|
2021-11-18 22:39:32 +01:00 |
|
Andrew Kozlik
|
7597eb25ab
|
feat(legacy): Disable prevtx streaming for Taproot.
|
2021-11-18 22:39:32 +01:00 |
|
Andrew Kozlik
|
c9d1ff93f5
|
feat(legacy): Implement Taproot signing.
|
2021-11-18 22:39:32 +01:00 |
|
Andrew Kozlik
|
9f65165887
|
feat(legacy): Introduce SIGHASH_ALL_TAPROOT.
|
2021-11-18 22:39:32 +01:00 |
|
Andrew Kozlik
|
6fbbd14f8c
|
refactor(legacy): Refactor compile_input_script_sig().
|
2021-11-18 22:39:32 +01:00 |
|
Andrew Kozlik
|
9a051df127
|
chore(legacy): Support script_pubkey parameter for Bitcoin inputs.
|
2021-11-18 22:39:32 +01:00 |
|
Andrew Kozlik
|
aed79eec65
|
chore(legacy): Recognize Taproot script types.
|
2021-11-18 22:39:32 +01:00 |
|
Andrew Kozlik
|
6c9c727359
|
feat(legacy): Implement GetAddress for taproot.
|
2021-11-18 22:39:32 +01:00 |
|
Andrew Kozlik
|
34e8284331
|
feat(legacy): Implement the BIP-341 common signature message computation.
|
2021-11-18 22:39:32 +01:00 |
|
Andrew Kozlik
|
78a9ab8123
|
feat(legacy): Add BIP86 paths to coin_path_check().
|
2021-11-18 22:39:32 +01:00 |
|
Ondřej Vejpustek
|
9b1c5df451
|
feat(legacy): use secp256k1-zkp where possible
|
2021-11-18 19:05:40 +01:00 |
|
Ondřej Vejpustek
|
a22e6a688f
|
build(legacy): build with secp256k1-zkp library
|
2021-11-18 19:05:40 +01:00 |
|
Andrew Kozlik
|
0737deedc4
|
fix(legacy): Fix split_message() to correctly handle strings that are not null-terminated.
|
2021-11-10 17:35:57 +01:00 |
|
Andrew Kozlik
|
d8de95767d
|
feat(legacy): Use fixed font in SignMessage and VerifyMessage.
|
2021-11-10 17:35:57 +01:00 |
|
Andrew Kozlik
|
c60305d8f0
|
feat(legacy): Implement pagination in SignMessage and VerifyMessage.
|
2021-11-10 17:35:57 +01:00 |
|
Andrew Kozlik
|
5e6e56ac4d
|
feat(legacy): Show address confirmation in SignMessage.
|
2021-11-10 17:35:57 +01:00 |
|
Andrew Kozlik
|
4146ab7f9e
|
feat(legacy): Support no_script_type option in SignMessage.
|
2021-11-10 17:35:57 +01:00 |
|
Andrew Kozlik
|
05cbda4a7a
|
fix(legacy): ignore compiler check for emulator
[no changelog]
|
2021-11-09 13:50:50 +01:00 |
|
Martin Milata
|
a01516389a
|
chore(vendor): update QR-code-generator
|
2021-11-05 14:09:11 +01:00 |
|
Jun Luo
|
62b649ef5d
|
refactor(common & core & legacy): Stellar, rename StellarCreatePassiveOfferOp to StellarCreatePassiveSellOfferOp.
|
2021-11-04 13:16:29 +01:00 |
|
Jun Luo
|
d064aae3f9
|
feat(common & core & legacy): Stellar, add support for StellarPathPaymentStrictSendOp.
|
2021-11-04 13:16:29 +01:00 |
|
Jun Luo
|
1dcb8e4913
|
feat(common & core & legacy): Stellar, add support for StellarManageBuyOfferOp.
|
2021-11-04 13:16:29 +01:00 |
|
Jun Luo
|
3a5768c4bf
|
refactor(common & core & legacy): Stellar, rename StellarManageOfferOp to StellarManageSellOfferOp and rename StellarPathPaymentOp to StellarPathPaymentStrictReceiveOp.
|
2021-11-04 13:16:29 +01:00 |
|
Ondrej Mikle
|
5224ea4afe
|
fix(legacy/bootloader): compress firmware verification public keys
|
2021-11-04 09:40:02 +01:00 |
|
grdddj
|
9d643808c1
|
chore(legacy): fix build after adding EthereumSignTypedData [no changelog]
|
2021-11-02 14:27:01 +01:00 |
|
Andrew Kozlik
|
eb90efd914
|
chore(crypto,core,legacy): Add return code to hdnode_fill_public_key().
[no changelog]
|
2021-11-01 16:39:53 +01:00 |
|
Andrew Kozlik
|
34621a6b6d
|
fix(crypto,core,legacy): Check private key validity when deriving public key.
[no changelog]
|
2021-11-01 16:39:53 +01:00 |
|
Martin Milata
|
fa3c6140a6
|
feat(legacy/ethereum): support access lists in EIP-1559 transactions
|
2021-10-26 17:20:20 +02:00 |
|