Commit Graph

35 Commits (f7c7b0f32827fcc73936b93f850f033b14bba129)

Author SHA1 Message Date
Andrew Kozlik f7c7b0f328 chore(legacy): Do not allow access to SLIP25 paths.
2 years ago
Andrew Kozlik 4c60f80f44 feat(legacy): Add state sanity check to fsm_msg*Ack() functions.
2 years ago
Andrew Kozlik 88efd74710 feat(legacy): Make Bitcoin path checks same as in core.
2 years ago
Andrew Kozlik 054ab48689 refactor(legacy): Factor out fsm_layoutPathWarning().
2 years ago
Andrew Kozlik 1b9e575d3e refactor(legacy): Move path constants to crypto.h.
2 years ago
Andrew Kozlik cb21c7e415 feat(legacy): Support Electrum signatures in VerifyMessage.
2 years ago
Andrew Kozlik b5c9f573b2 feat(legacy): Show "signature is valid" dialog when VerifyMessage succeeds.
2 years ago
Andrew Kozlik e30ccabed3 feat(legacy): Show path warning for SignMessage.
3 years ago
Andrew Kozlik 98ad54b7ee chore(legacy): Disable Taproot where it's not supported.
3 years ago
Andrew Kozlik 6c9c727359 feat(legacy): Implement GetAddress for taproot.
3 years ago
Andrew Kozlik c60305d8f0 feat(legacy): Implement pagination in SignMessage and VerifyMessage.
3 years ago
Andrew Kozlik 5e6e56ac4d feat(legacy): Show address confirmation in SignMessage.
3 years ago
Andrew Kozlik 4146ab7f9e feat(legacy): Support no_script_type option in SignMessage.
3 years ago
Andrew Kozlik eb90efd914 chore(crypto,core,legacy): Add return code to hdnode_fill_public_key().
3 years ago
Pavol Rusnak 2035ff4569 feat(legacy): add support for Taproot descriptors
3 years ago
Andrew Kozlik 5fb0f9a6c5 feat(legacy): Distinguish between known path checks and script type checks in coin_path_check().
3 years ago
Andrew Kozlik b8cb531098 feat(legacy): Check presence of multisig parameters in coin_known_path_check() for consistency with core checks.
3 years ago
Andrew Kozlik 2dbde040c4 feat(legacy): Add safety_checks setting.
3 years ago
matejcik 0964517fe7 fix(legacy): do not query presence of newly-required protobuf fields
3 years ago
Pavol Rusnak cb4c5a72bf legacy: implement GetAddress.ignore_xpub_magic
3 years ago
Pavol Rusnak 4d45a68fd0 legacy: return root_fingerprint in PublicKey
3 years ago
Pavol Rusnak 2f8d687405 feat(legacy): implement GetPublicKey.ignore_xpub_magic behaviour
3 years ago
Pavol Rusnak 91e60036e0 fix(legacy): show xpub instead of pubkey in GetPublicKey dialog
3 years ago
Pavol Rusnak 1d151ab4fe legacy: fix typo
3 years ago
matejcik 5debebefc8 chore(legacy): update code to handle protobuf changes correctly
4 years ago
Pavol Rusnak 568da98199
legacy: refactor path_mismatched function and revert its logic
4 years ago
matejcik adea7d6b35 all: make timestamp mandatory on timestamp-enabled coins
4 years ago
matejcik ed464f3d47 all: ensure expiry, timestamp and extra_data are blocked as appropriate
4 years ago
Pavol Rusnak 5c01a9459c
legacy: show xpubs with multisig get_address
4 years ago
Pavol Rusnak 5301c03607
common: add coin.divisibility attribute
5 years ago
Pavol Rusnak 9ab1554e93
legacy: use cryptoMultisigPubkeyCount where possible
5 years ago
Pavol Rusnak c145db7dd2
legacy: fix not showing MultisigRedeemScriptType.nodes count correctly in GetAddress
5 years ago
Pavol Rusnak 54d348228f
all: rename TREZOR to Trezor where possible
5 years ago
Pavol Rusnak def96032d2
core+legacy: make path checks more benevolent (#84)
5 years ago
matejcik 6aa05f8a6f MONOREPO MERGE trezor-mcu
5 years ago