Ondřej Vejpustek
|
6548ca7921
|
fix(legacy): disallow using per-node paths
|
2024-11-27 18:51:33 +01:00 |
|
Ondřej Vejpustek
|
2322c6774d
|
feat(legacy): support sortedmulti
|
2024-11-27 18:51:33 +01:00 |
|
Ondřej Vejpustek
|
eef4319cda
|
chore(crypto,legacy,core): add comments about prefixes
[no changelog]
|
2024-08-21 17:19:24 +02:00 |
|
Ondřej Vejpustek
|
59a005bf99
|
refactor(crypto): change ed25519 and curve25519 public key prefix
[no changelog]
|
2024-08-21 17:19:24 +02:00 |
|
matejcik
|
f0486a2d0b
|
fix(legacy): limit EthereumGetPublicKey allowable paths
|
2023-03-24 13:24:46 +01:00 |
|
Andrew Kozlik
|
89993c8969
|
feat(legacy): Implement preauthorized GetOwnershipProof.
|
2023-02-27 14:22:25 +01:00 |
|
Andrew Kozlik
|
68bbcbdc4d
|
feat(legacy): Implement CoinJoin signing.
|
2023-02-27 14:22:25 +01:00 |
|
Andrew Kozlik
|
0466972f30
|
feat(legacy): Implement SLIP-0025 CoinJoin accounts.
|
2023-02-27 14:22:25 +01:00 |
|
Andrew Kozlik
|
a1afadfd01
|
feat(legacy): Implement UnlockPath.
|
2023-02-27 14:22:25 +01:00 |
|
Andrew Kozlik
|
6d20fccefd
|
feat(legacy): Implement DoPreauthorized.
|
2023-02-27 14:22:25 +01:00 |
|
Andrew Kozlik
|
2d18cad676
|
feat(legacy): Implement AuthorizeCoinJoin.
|
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 |
|
grdddj
|
093be69dfb
|
feat(legacy): do not convert bech32 addresses to uppercase for QR code
feat(legacy): maintain big QR code for taproot addresses
|
2022-09-14 15:13:19 +02:00 |
|
Andrew Kozlik
|
2f6a7096da
|
chore(legacy): Do not allow access to SLIP25 paths.
|
2022-08-30 15:53:44 +02:00 |
|
Andrew Kozlik
|
4c60f80f44
|
feat(legacy): Add state sanity check to fsm_msg*Ack() functions.
|
2022-05-03 21:50:50 +02:00 |
|
Andrew Kozlik
|
88efd74710
|
feat(legacy): Make Bitcoin path checks same as in core.
|
2022-05-03 21:50:50 +02:00 |
|
Andrew Kozlik
|
054ab48689
|
refactor(legacy): Factor out fsm_layoutPathWarning().
|
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
|
cb21c7e415
|
feat(legacy): Support Electrum signatures in VerifyMessage.
|
2022-02-11 15:36:00 +01:00 |
|
Andrew Kozlik
|
b5c9f573b2
|
feat(legacy): Show "signature is valid" dialog when VerifyMessage succeeds.
|
2022-02-11 15:36:00 +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
|
6c9c727359
|
feat(legacy): Implement GetAddress for taproot.
|
2021-11-18 22:39:32 +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
|
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
|
2035ff4569
|
feat(legacy): add support for Taproot descriptors
|
2021-10-18 13:36:05 +02: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
|
2dbde040c4
|
feat(legacy): Add safety_checks setting.
|
2021-05-24 17:47:43 +02:00 |
|
matejcik
|
0964517fe7
|
fix(legacy): do not query presence of newly-required protobuf fields
|
2021-02-10 10:56:52 +01:00 |
|
Pavol Rusnak
|
cb4c5a72bf
|
legacy: implement GetAddress.ignore_xpub_magic
|
2021-01-21 23:46:29 +01:00 |
|
Pavol Rusnak
|
4d45a68fd0
|
legacy: return root_fingerprint in PublicKey
|
2021-01-08 14:17:09 +01:00 |
|
Pavol Rusnak
|
2f8d687405
|
feat(legacy): implement GetPublicKey.ignore_xpub_magic behaviour
|
2021-01-08 14:17:09 +01:00 |
|
Pavol Rusnak
|
91e60036e0
|
fix(legacy): show xpub instead of pubkey in GetPublicKey dialog
|
2021-01-08 14:17:09 +01:00 |
|
Pavol Rusnak
|
1d151ab4fe
|
legacy: fix typo
|
2020-12-29 17:37:37 +01:00 |
|
matejcik
|
5debebefc8
|
chore(legacy): update code to handle protobuf changes correctly
|
2020-09-23 16:00:10 +02:00 |
|
Pavol Rusnak
|
568da98199
|
legacy: refactor path_mismatched function and revert its logic
|
2020-08-05 11:54:33 +02:00 |
|
matejcik
|
adea7d6b35
|
all: make timestamp mandatory on timestamp-enabled coins
|
2020-03-20 14:19:07 +00:00 |
|
matejcik
|
ed464f3d47
|
all: ensure expiry, timestamp and extra_data are blocked as appropriate
|
2020-03-20 14:18:27 +00:00 |
|
Pavol Rusnak
|
5c01a9459c
|
legacy: show xpubs with multisig get_address
|
2020-02-24 17:36:50 +01: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 |
|
Pavol Rusnak
|
c145db7dd2
|
legacy: fix not showing MultisigRedeemScriptType.nodes count correctly in GetAddress
|
2019-10-24 13:30:40 +00:00 |
|
Pavol Rusnak
|
54d348228f
|
all: rename TREZOR to Trezor where possible
|
2019-06-17 20:28:29 +02:00 |
|
Pavol Rusnak
|
def96032d2
|
core+legacy: make path checks more benevolent (#84)
Non-existing BIP-48 is causing mess among implementations
|
2019-04-23 18:16:37 +02:00 |
|
matejcik
|
6aa05f8a6f
|
MONOREPO MERGE trezor-mcu
|
2019-04-15 19:14:58 +02:00 |
|