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
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
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
Martin Milata
076c5b9cbe
feat(legacy/ethereum): support for EIP-1559 transactions
2021-10-26 17:20:20 +02:00
Pavol Rusnak
b2ff86ff3a
fix(common): drop unusable coins BELL and ZNY ( #1872 )
...
there are no wallets that support Trezor and these coins
2021-10-26 13:09:34 +02:00
Andrew Kozlik
13cbb59082
feat(common): Add script_pubkey field to TxInput message.
2021-10-18 19:58:56 +02:00
Andrew Kozlik
926365b64e
fix(legacy): Fix compile-time check of maximum protobuf message size.
2021-10-18 16:31:40 +02:00
Pavol Rusnak
60bd59fbad
feat(crypto): update segwit_addr to support Bech32m
2021-10-18 13:36:05 +02:00
Pavol Rusnak
ac4cb88184
feat(common): add taproot field to coin definitions
...
enable for Bitcoin Testnet and Bitcoin Regtest
2021-10-18 13:36:05 +02:00
Pavol Rusnak
2035ff4569
feat(legacy): add support for Taproot descriptors
2021-10-18 13:36:05 +02:00
amadejpapez
85ba7c12ba
style(all): use f-strings for formatting
...
[no changelog]
2021-10-13 11:53:17 +02:00
Martin Milata
83a81da37d
fix(legacy): don't mention decred in btconly fw
2021-10-07 15:26:49 +02:00
Ondrej Mikle
a85d2483ff
chore(legacy & core): changelogs added
2021-09-27 15:42:29 +02:00
Ondrej Mikle
6ea4b7b211
fix(core & legacy): better styled compiler checks
2021-09-27 15:42:29 +02:00
Ondrej Mikle
6b849b1d4d
fix(core & legacy): avoid accidental build with broken stack protector
2021-09-27 15:42:29 +02:00
matejcik
1dcfdebf7a
feat(all): make Stellar timebounds required
2021-09-24 10:30:19 +02:00
matejcik
4b8f52cd2f
refactor(legacy): update to new Stellar protobuf usage
...
[no changelog]
2021-09-24 10:30:19 +02:00
Martin Milata
53e2573691
docs(core): fix dates in changelog
2021-09-16 18:41:06 +02:00
Martin Milata
35a41fd957
Merge branch 'release/21.09' into master
...
Conflicts:
core/src/apps/ethereum/tokens.py
2021-09-16 17:28:36 +02:00
matejcik
d318a29343
fix(legacy/ethereum): set correct limit for SignTxEIP1559.to
2021-09-10 15:09:03 +02:00
matejcik
2ce0c8f188
fix(legacy): make use of Ethereum required fields
2021-09-10 15:09:03 +02:00
matejcik
96ed53cc1c
refactor(core,legacy): remove Wanchain special handling
...
now that Wanchain has proper chainID and we don't need to detect it by
magic.
[no changelog]
2021-09-10 15:09:03 +02:00
matejcik
639406b01f
feat(all): make chain_id mandatory
2021-09-10 15:09:03 +02:00
arbitrarylink
f051225730
feat(core,legacy): add support for Ethereum 64-bit chain_id
...
* Changes from original PR
* Now that we are rejecting chain_ids of 0, we need to have the tests set the chain_ids to at least 1.
* Ran 'make gen' and uploaded changed files.
* Ran make style_check and fixed reported errors
* Added changelog files
* Reverted changes concerning chain_id 0 being rejected.
* Adds tests for MAX_CHAIN_ID and MAX_CHAIN_ID+1. Also reverts MAX_CHAIN_ID to the previous value.
* Added missing whitespace around arithmetic operator.
Co-authored-by: Michael Hatton <michaelhatton@Michaels-Mini.fios-router.home>
2021-09-10 15:09:03 +02:00