Andrew Kozlik
|
f2a73637fe
|
feat(legacy): Check script type match for change-outputs in Bitcoin signing.
|
2023-02-28 14:06:07 +01:00 |
|
Andrew Kozlik
|
0466972f30
|
feat(legacy): Implement SLIP-0025 CoinJoin accounts.
|
2023-02-27 14:22:25 +01:00 |
|
Andrew Kozlik
|
1ecb0f0c1c
|
feat(legacy): Implement SLIP-0021 symmetric key derivation.
|
2023-02-27 14:22:25 +01:00 |
|
Andrew Kozlik
|
779f5dbc7d
|
refactor(legacy): Move script type functions to crypto.h.
|
2023-02-27 14:22:25 +01:00 |
|
matejcik
|
958cbe2300
|
feat(legacy): allow Casa eth & btc signing for m/45'
|
2023-01-20 15:21:24 +01:00 |
|
Andrew Kozlik
|
88efd74710
|
feat(legacy): Make Bitcoin path checks same as in core.
|
2022-05-03 21:50:50 +02:00 |
|
Andrew Kozlik
|
1b9e575d3e
|
refactor(legacy): Move path constants to crypto.h.
|
2022-05-03 21:50:50 +02:00 |
|
Andrew Kozlik
|
b1706561cd
|
fix(legacy): Remove Bitcoin Cash from BITCOIN_ONLY firmware.
|
2022-02-11 15:36:00 +01:00 |
|
Andrew Kozlik
|
cb21c7e415
|
feat(legacy): Support Electrum signatures in VerifyMessage.
|
2022-02-11 15:36:00 +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 |
|
Andrew Kozlik
|
98ad54b7ee
|
chore(legacy): Disable Taproot where it's not supported.
|
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 |
|
Andrew Kozlik
|
4146ab7f9e
|
feat(legacy): Support no_script_type option in SignMessage.
|
2021-11-10 17:35:57 +01:00 |
|
Andrew Kozlik
|
5fb0f9a6c5
|
feat(legacy): Distinguish between known path checks and script type checks in coin_path_check().
|
2021-06-30 18:25:58 +02:00 |
|
Andrew Kozlik
|
b8cb531098
|
feat(legacy): Check presence of multisig parameters in coin_known_path_check() for consistency with core checks.
|
2021-06-30 18:25:58 +02:00 |
|
Andrew Kozlik
|
28421594c9
|
fix(legacy): Use short-circuit evaluation in coin_known_path_check().
|
2021-06-30 18:25:58 +02:00 |
|
Andrew Kozlik
|
9b0e980c44
|
fix(legacy): Don't allow unknown paths in GetAddress.
|
2021-06-30 18:25:58 +02:00 |
|
Andrew Kozlik
|
3884232f74
|
feat(legacy): Restrict path ranges for account, change and address index.
|
2021-06-30 18:25:58 +02:00 |
|
Andrew Kozlik
|
a6390e4b82
|
fix(legacy): Allow known non-standard paths in GetAddress and SignTx.
|
2021-06-30 18:25:58 +02:00 |
|
Andrew Kozlik
|
18f4a47173
|
fix(legacy): Disable spending testnet coins from Bitcoin paths.
|
2021-06-30 18:25:58 +02:00 |
|
matejcik
|
5debebefc8
|
chore(legacy): update code to handle protobuf changes correctly
|
2020-09-23 16:00:10 +02:00 |
|
Pavol Rusnak
|
07bd330d98
|
legacy/firmware: validate script type only in full-mode known_path_check (#1216)
|
2020-08-24 12:54:00 +02:00 |
|
Pavol Rusnak
|
503ac8d801
|
legacy: allow spending coins from Bitcoin paths if the coin ...
has implemented strong replay protection via SIGHASH_FORKID
|
2020-08-21 11:49:03 +02:00 |
|
Pavol Rusnak
|
5359509483
|
legacy: refactor check_cointype into a separate function
|
2020-08-21 11:49:03 +02:00 |
|
Pavol Rusnak
|
568da98199
|
legacy: refactor path_mismatched function and revert its logic
|
2020-08-05 11:54:33 +02:00 |
|
Ondřej Vejpustek
|
08265cdd08
|
legacy: explicitly initialize variables
|
2019-10-09 17:05:33 +02:00 |
|
Pavol Rusnak
|
c6b9fa4873
|
legacy: support Signify Ed25519 signatures + add device test
|
2019-08-19 18:11:08 +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 |
|