Andrew Kozlik
|
21f4aec8de
|
refactor: Unify secp256k1_zkp usage.
[no changelog]
|
2023-06-21 08:36:20 +02:00 |
|
Andrew Kozlik
|
2a3cc688a1
|
fix(legacy): Sync input sanitization with trezor-core.
|
2023-02-28 14:06:07 +01:00 |
|
Andrew Kozlik
|
0262842da2
|
refactor(legacy): Move compile_output() to signing.c.
|
2023-02-27 14:22:25 +01:00 |
|
Andrew Kozlik
|
34dcd53135
|
refactor(legacy): Extract node derivation from fill_input_script_pubkey().
|
2023-02-27 14:22:25 +01:00 |
|
Andrew Kozlik
|
ec9756cabd
|
feat(legacy): Support native SegWit external inputs with non-ownership proof.
|
2023-02-27 14:22:25 +01:00 |
|
Andrew Kozlik
|
fa2d618f7d
|
feat(legacy): Implement SLIP-0019 proofs of ownership.
|
2023-02-27 14:22:25 +01:00 |
|
Andrew Kozlik
|
9732f6524a
|
refactor(legacy): Extract segwit signing code.
|
2023-02-27 14:22:25 +01:00 |
|
Andrew Kozlik
|
a4343266a3
|
fix(legacy): Fix Decred transaction weight calculation.
|
2022-08-01 15:10:34 +02:00 |
|
Andrew Kozlik
|
181fd1c601
|
fix(legacy): Stricter Bitcoin transaction checks.
[no changelog]
|
2022-05-03 22:14:40 +02:00 |
|
Andrew Kozlik
|
26d1fad2aa
|
feat(legacy): Support Zcash version 5 transaction format.
|
2022-05-02 17:10:41 +02:00 |
|
Andrew Kozlik
|
d012f48ca5
|
feat(legacy): Guess weight of unverified external inputs.
|
2022-03-17 09:44:03 +01:00 |
|
Andrew Kozlik
|
82895b2cdb
|
feat(legacy): Support unverified external inputs.
|
2022-03-17 09:44:03 +01:00 |
|
Pavol Rusnak
|
ea6b005003
|
feat(legacy): verify bip340 pubkeys used in p2tr addresses
|
2022-02-16 10:25:15 +01:00 |
|
Andrew Kozlik
|
b1706561cd
|
fix(legacy): Remove Bitcoin Cash from BITCOIN_ONLY firmware.
|
2022-02-11 15:36:00 +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
|
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
|
eb90efd914
|
chore(crypto,core,legacy): Add return code to hdnode_fill_public_key().
[no changelog]
|
2021-11-01 16:39:53 +01:00 |
|
Pavol Rusnak
|
1d3166017d
|
feat(legacy): implement amount_unit for SignTx
|
2021-01-22 14:07:36 +01:00 |
|
matejcik
|
5debebefc8
|
chore(legacy): update code to handle protobuf changes correctly
|
2020-09-23 16:00:10 +02:00 |
|
Andrew Kozlik
|
e9ed0851b3
|
legacy: Stream prev_tx after confirmation.
|
2020-09-04 14:36:39 +02:00 |
|
Martin Milata
|
f4c9d0a040
|
legacy: rename TxInfo field overwintered to is_zcashlike
For v3 transaction format see:
https://zips.z.cash/zip-0202#transaction-format-version-3
|
2020-07-30 15:14:18 +02:00 |
|
Martin Milata
|
b8063e882b
|
legacy: drop zcash v3 tx signing support
|
2020-07-30 15:14:18 +02:00 |
|
Andrew Kozlik
|
e6745bce43
|
legacy/signing: Don't force nJoinSplit to be 0 for prev_tx in overwintered. This was dead code until we started validating prevout amounts.
|
2020-05-24 14:36:37 +00:00 |
|
Tomas Susanka
|
9dfc08ca61
|
core/bitcoin: drop decred_script_version
|
2020-05-21 19:14:39 +02:00 |
|
matejcik
|
ed464f3d47
|
all: ensure expiry, timestamp and extra_data are blocked as appropriate
|
2020-03-20 14:18:27 +00:00 |
|
Tomas Susanka
|
a513f7429b
|
legacy: forbid unnecessary fields in OPRETURN output
|
2020-03-20 14:17:44 +00:00 |
|
Pavol Rusnak
|
3d50bb5ed8
|
common: add Peercoin, regenerate coins
|
2019-12-05 09:43:32 +00:00 |
|
Pavol Rusnak
|
5301c03607
|
common: add coin.divisibility attribute
legacy: remove has_address_type/has_address_type_p2sh
|
2019-12-05 04:30:51 +01:00 |
|
Pavol Rusnak
|
9ab1554e93
|
legacy: use cryptoMultisigPubkeyCount where possible
|
2019-10-24 15:47:38 +02:00 |
|
Ondřej Vejpustek
|
08265cdd08
|
legacy: explicitly initialize variables
|
2019-10-09 17:05:33 +02:00 |
|
Pavol Rusnak
|
1ea4f9de56
|
legacy: remove remaning Decred/Zcash code for Bitcoin only firmware
|
2019-08-27 12:38:28 +02:00 |
|
Pavol Rusnak
|
54d348228f
|
all: rename TREZOR to Trezor where possible
|
2019-06-17 20:28:29 +02:00 |
|
matejcik
|
6aa05f8a6f
|
MONOREPO MERGE trezor-mcu
|
2019-04-15 19:14:58 +02:00 |
|