Commit Graph

44 Commits (f0486a2d0bfba6dd75221ebbd39743a9ccb6fd10)

Author SHA1 Message Date
matejcik f0486a2d0b fix(legacy): limit EthereumGetPublicKey allowable paths
1 year ago
Andrew Kozlik 89993c8969 feat(legacy): Implement preauthorized GetOwnershipProof.
1 year ago
Andrew Kozlik 68bbcbdc4d feat(legacy): Implement CoinJoin signing.
1 year ago
Andrew Kozlik 0466972f30 feat(legacy): Implement SLIP-0025 CoinJoin accounts.
1 year ago
Andrew Kozlik a1afadfd01 feat(legacy): Implement UnlockPath.
1 year ago
Andrew Kozlik 6d20fccefd feat(legacy): Implement DoPreauthorized.
1 year ago
Andrew Kozlik 2d18cad676 feat(legacy): Implement AuthorizeCoinJoin.
1 year ago
Andrew Kozlik fa2d618f7d feat(legacy): Implement SLIP-0019 proofs of ownership.
1 year ago
grdddj 093be69dfb feat(legacy): do not convert bech32 addresses to uppercase for QR code
2 years ago
Andrew Kozlik 2f6a7096da 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