Commit Graph

471 Commits (74246150e550ff8d6a35e9fe1c913606cd2b294d)

Author SHA1 Message Date
Andrew Kozlik 8ef5e5120a feat(core): Verify ownership proofs before transaction approval in BTC signing.
2 years ago
Andrew Kozlik 5b453c88ed feat(core): Add serialize option to SignTx.
2 years ago
Andrew Kozlik 294c390c96 feat(tests): Test signing a large CoinJoin.
2 years ago
Andrew Kozlik 0bc35dd2e6 fix(tests): Specify correct coin in SLIP-25 XPUB test.
2 years ago
Martin Milata f56041a759 chore(tests): remove leftover tempfile
2 years ago
Martin Novak dd168d2893 feat(core,legacy): display only sat instead of sat BTC
2 years ago
grdddj f44ee9b665 feat(tests): add UI test for showing taproot address QR code
2 years ago
Tomas Krnak 031bac4a9b feat(core): add support for Zcash unified addresses
2 years ago
Andrew Kozlik 58ef0da703 feat(tests): Test spend from SLIP-25 path.
2 years ago
Andrew Kozlik 97115a1a54 fix(tests): Device tests for SLIP-0025 CoinJoin accounts.
2 years ago
Andrew Kozlik f253d7e591 feat(tests): Add test for busy screen.
2 years ago
Andrew Kozlik b7dde50d5f fix(legacy): Generate CoSi nonce randomly.
2 years ago
matejcik e37ce2b186 tests: change fw hashing test to work without fw dumping
2 years ago
gabrielkerekes f2be6b9d91 chore(cardano): add `show_details` tests
2 years ago
David Misiak 4017434cc1 feat(cardano): add support for babbage features
2 years ago
matejcik 8c3d3c6548 chore: bump black to 22.3
2 years ago
Andrew Kozlik c293d2f9eb fix(tests): Fix Zcash v5 version group ID and branch ID in device test.
2 years ago
Andrew Kozlik 903fa9b471 feat(legacy): Verify signatures of all original internal inputs in replacement transactions.
2 years ago
Andrew Kozlik d16b44bad6 feat(core): Verify signatures of all original inputs in replacement transactions.
2 years ago
Andrew Kozlik e24e9fcdb3 fix(legacy): Check PIN before confirming critical dialogs.
2 years ago
Andrew Kozlik b88e57a7c8 tests: Fix device tests for path checks in GetAddress.
2 years ago
Andrew Kozlik 88efd74710 feat(legacy): Make Bitcoin path checks same as in core.
2 years ago
matejcik c9b521a8b0 tests: add test for firmware dumping and hashing
2 years ago
Andrew Kozlik 26d1fad2aa feat(legacy): Support Zcash version 5 transaction format.
2 years ago
grdddj c45ca3314c chore(tests): add on-chain-valid test vectors for Zcash v5
2 years ago
Tomas Krnak 7739825cc6 test: add device tests for Zcash v5
2 years ago
grdddj cac27e2338 chore(tests): comment on no-longer-valid transaction links
2 years ago
grdddj 2cb2ba7f6a chore(tests): create real taproot transactions
2 years ago
grdddj e4a6608d1f chore(tests): divide test BTC transactions between existing and unexisting
2 years ago
Ondřej Vejpustek 8356d0a572 fix(crypto): use zero auxiliary data in BIP340
2 years ago
Martin Milata 28cd0d2606 test: mark test_show_multisig_xpubs as flaky
2 years ago
David Misiak 2262602967 feat(cardano): add support for plutus transactions
2 years ago
David Misiak 48587d83fe feat(cardano): add support for output datum hash and script data hash
2 years ago
David Misiak 2b3a53a6ae feat(cardano): add support for network id in tx body
2 years ago
Andrew Kozlik 9e346b05da chore(core): Don't check fairness of mining fees in CoinJoin.
2 years ago
Andrew Kozlik 94d1a49eea chore(core): Rework checking of CoinJoin parameters.
2 years ago
Andrew Kozlik 556e8a147a chore(core): Make CoinJoin checks more lenient.
2 years ago
Andrew Kozlik a4a51d02cc feat(tests): Add device tests for unverified external inputs.
2 years ago
Andrew Kozlik e108ba5bde fix(tests): Tests fail earlier due to scriptPubKey check.
2 years ago
matejcik c3b28d8fb4 feat(tests): show QR codes in GetAddress test
2 years ago
grdddj 3e11e8bba2 chore(tests): update Bitcoin test cases to use valid prevtxes
2 years ago
matejcik 9d717b2085 refactor(tests): consolidate bitcoin.signtx helper module
2 years ago
grdddj 5b0be3273e fix(tests): add mock urandom to T1 reset test
2 years ago
Andrew Kozlik 1ee443e8f8 feat(test): Device test for invalid Taproot addresses.
2 years ago
Andrew Kozlik b5c9f573b2 feat(legacy): Show "signature is valid" dialog when VerifyMessage succeeds.
2 years ago
Andrew Kozlik d52a59e37b feat(core): Show "signature is valid" dialog when VerifyMessage succeeds.
2 years ago
Andrew Kozlik 4d40d6dbfc feat(core): Support Electrum signatures in VerifyMessage.
2 years ago
Andrew Kozlik 473657fd44 chore(core): Tweak validation of pre-authorized GetOwnershipProof.
2 years ago
grdddj 9a71ac74c9 chore(tests): add type hints and improve styling in device test files
2 years ago
Andrew Kozlik a5824ed1ff feat(tests): Test payment request details.
2 years ago
Andrew Kozlik 90c32e0a2f feat(tests): Add address MAC device tests.
2 years ago
Andrew Kozlik c9008c7766 feat(tests): Add payment request device tests.
2 years ago
Andrew Kozlik e5281b87b5 chore(tests): Add payment requests to test_msg_authorize_coinjoin device test.
2 years ago
grdddj ee34b5ba08 chore(tests): using real transactions in bitcoin/test_signtx.py
2 years ago
grdddj 9cf5fd351a chore(tests): adding type hints to helper functions used in sign_tx tests
2 years ago
grdddj 3536d86fa9 fix(tests): using press_info instead of click for info buttons
2 years ago
grdddj e4b5f10223 feat(tests): clicking Info button in (Super)Shamir backup device tests
3 years ago
Alois Klink 5c4703c9bb fix(core,legacy): Fix domain-only ethTypedData
3 years ago
matejcik b2136e35d4 style(tests): remove class from taproot test
3 years ago
grdddj 8bcd52fc1b chore(tests): unifying NEM T1 and TT device tests
3 years ago
Andrew Kozlik 44c184061e fix(tests): Fix signatures in ownership proofs.
3 years ago
FujiCoin 33c243be8d
feat(common): enable taproot for Fujicoin, fix xpub versions
3 years ago
matejcik 33b23ea6a0 fix(tests): show addresses in test_show_segwit
3 years ago
matejcik f0f950d484 fix(tests): add correct test case for GRS taproot
3 years ago
gruve-p 3ab036a1d1
feat(common): enable Taproot on Groestlcoin
3 years ago
matejcik d2ac4e7a9c feat(tests): add tests for blind EIP-712 signing
3 years ago
Martin Milata bfe5b6a272 test(core): make sure path check fails immediately
3 years ago
Pavol Rusnak 0c57614436
style(tests): make linters happy
3 years ago
Martin Milata ff5f965c44 Merge branch 'release/21.12'
3 years ago
Andrew Kozlik 7b7aa2d971 feat(tests): Add device tests for Taproot ownership proofs.
3 years ago
grdddj 0b0a77703c chore(tests): more test reorganizations
3 years ago
grdddj 18a2642d95 chore(tests): renaming all "proto" usages to "messages" in device tests
3 years ago
grdddj a92d29ddbf chore(tests): removing classes from device test files
3 years ago
grdddj 782f868717 chore(tests): organize device tests into folders
3 years ago
grdddj 6c8e6dcc08 feat(tests): SuperShamir device tests for clicking Info button
3 years ago
Andrew Kozlik de6fab3c1e feat(tests): Test SegWit cross-coin attack.
3 years ago
Andrew Kozlik e30ccabed3 feat(legacy): Show path warning for SignMessage.
3 years ago
Andrew Kozlik 10717ddb99 feat(tests): Add invalid signature test for RBF in P2TR.
3 years ago
Andrew Kozlik fa4d74ad30 feat(legacy): Support Taproot signature verification.
3 years ago
Andrew Kozlik c9d1ff93f5 feat(legacy): Implement Taproot signing.
3 years ago
Andrew Kozlik 6fbbd14f8c refactor(legacy): Refactor compile_input_script_sig().
3 years ago
Andrew Kozlik 9a051df127 chore(legacy): Support script_pubkey parameter for Bitcoin inputs.
3 years ago
Andrew Kozlik 6c9c727359 feat(legacy): Implement GetAddress for taproot.
3 years ago
Andrew Kozlik 03b1b3bc6b feat(core): Show path warning for SignMessage.
3 years ago
Andrew Kozlik e559c5688b feat(tests): Test fake Taproot transaction attack.
3 years ago
Andrew Kozlik 93c02e2616 feat(tests): Add device test for external presigned Taproot input.
3 years ago
Andrew Kozlik 5837750aaa feat(tests): Add fee bump device test for Taproot.
3 years ago
Andrew Kozlik f0d6e961a9 feat(tests): Add tests for spending Taproot UTXOs.
3 years ago
Andrew Kozlik ed9d3e3e9b fix(tests): Add script_pubkey field to external inputs.
3 years ago
Andrew Kozlik 390bcf4612 feat(tests): Add BIP86 test vectors for get_address().
3 years ago
Pavol Rusnak 7091417c5d feat(tests): add taproot cases to test_msg_getaddress_segwit_native
3 years ago
Andrew Kozlik bec0634bae feat(core): Improve message signing UI.
3 years ago
Andrew Kozlik 39a0901e99 fix(tests): Fix SignMessage tests after adding address dialog.
3 years ago
Andrew Kozlik 9a7990d087 feat(tests): Add no_script_type device tests for SignMessage.
3 years ago
matejcik 2c20016cfa tests: add tests for different Cardano derivations
3 years ago
matejcik f0ae16069c fix(core): do not send passphrase_protection field when device is locked (fixes #1807)
3 years ago
matejcik 0e4e56711c fix(tests): enable derive_cardano for Cardano test cases
3 years ago
Pavol Rusnak 0068c12f77
fix(python): use unified descriptor format <a;b> (#1885)
3 years ago
grdddj 73238135d6 feat(core/ethereum): EIP-712
3 years ago
matejcik f7c340f333 feat(core/bitcoin): show lock_time as human readable datetime
3 years ago