1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-06-24 17:08:46 +00:00
Commit Graph

630 Commits

Author SHA1 Message Date
Martin Milata
bdcb5b576b fix(python): always send passphrase at v1 session start 2025-04-03 18:36:28 +02:00
Martin Milata
7e412178fc fixup! test: update device tests 2025-04-03 18:36:28 +02:00
M1nd3r
2e72b10442 fixup! test: update device tests 2025-04-03 18:36:28 +02:00
M1nd3r
6428385492 fixup! fixup! test: update device tests 2025-04-03 18:36:28 +02:00
M1nd3r
a870bdda05 fixup! test: update device tests 2025-04-03 18:36:28 +02:00
M1nd3r
c004b6aa52 fixup! test: update device tests 2025-04-03 18:36:28 +02:00
M1nd3r
8f46f17bc2 chore(tests): remove test_passphrase_cached 2025-04-03 18:36:28 +02:00
M1nd3r
15d762e996 fixup! test: update device tests 2025-04-03 18:36:28 +02:00
Martin Milata
751e30acec fixup! refactor(tests): move set_input_flow to SessionDebugWrapper context manager
but now the other way around
2025-04-03 18:36:28 +02:00
M1nd3r
295718c02a fixup! test: update device tests 2025-04-03 18:36:27 +02:00
M1nd3r
c1ec1d38ba fixup! test: update device tests 2025-04-03 18:36:27 +02:00
M1nd3r
cce52ae010 fixup! test: update device tests 2025-04-03 18:36:27 +02:00
M1nd3r
a79e745f08 fixup! test: update device tests 2025-04-03 18:36:27 +02:00
M1nd3r
745ab0e5e8 fixup! test: update device tests 2025-04-03 18:36:27 +02:00
M1nd3r
dc66799e6d fixup! test: update device tests 2025-04-03 18:36:27 +02:00
Martin Milata
821e6b9fce refactor(tests): move set_input_flow to SessionDebugWrapper context manager
[no changelog]
2025-04-03 18:36:27 +02:00
M1nd3r
d2e3257d2a fix(python): change nostr to use Session instead of Client 2025-04-03 18:36:27 +02:00
Martin Milata
39d03549bd fix(python): transport handling with sessions
[no changelog]
2025-04-03 18:36:27 +02:00
M1nd3r
ead5cf0eec test: update device tests
Co-authored-by: mmilata <martin@martinmilata.cz>
2025-04-03 18:34:29 +02:00
Roman Zeyde
f1d3f835b8 chore(python): replace 'pytest-rerunfailures' with 'pytest-retry'
[no changelog]
2025-03-26 14:15:29 +02:00
Roman Zeyde
abcbb5c2ab test(python): don't send ChangeLanguage during setup if not needed
[no changelog]
2025-03-18 17:45:34 +02:00
Lukas Bielesch
17603ffe41 refactor(python): move Screen Buttons to debuglink 2025-03-12 14:34:25 +01:00
Lukas Bielesch
a4cd4ddaa5 refactor(tests): split buttons module functionality into buttons and actions 2025-03-12 14:34:25 +01:00
Lukas Bielesch
13be2dca24 refactor(tests): modularize tests buttons module based on layout type 2025-03-12 14:34:25 +01:00
Roman Zeyde
301190db4c chore(python): use pytest-rerunfailures instead of flaky
Since it supports re-running all failures that match certain expressions:

https://github.com/pytest-dev/pytest-rerunfailures?tab=readme-ov-file#re-run-all-failures-matching-certain-expressions

[no changelog]
2025-03-10 23:10:40 +02:00
Ioan Bizău
d0681212b0 fix(core): use BIP-340 to sign Nostr events
[no changelog]
2025-02-28 14:15:45 +01:00
Ioan Bizău
073038771e feat(core): introduce Nostr
[no changelog]
2025-02-28 14:15:45 +01:00
M1nd3r
8302f70d2a fix(test): remove print from device test test_singmessage_pagination
[no changelog]
2025-02-26 10:47:48 +01:00
Ioan Bizău
6c38f0d63d feat(core): friendlier way to confirm long messages 2025-02-25 22:51:16 +01:00
Ioan Bizău
64b9084b6c feat(core/ui): ability to cancel recovery on word count selector 2025-02-25 20:30:39 +01:00
Roman Zeyde
d2165c3eb3 test(core): add test vectors for Solana staking layouts
[no changelog]
2025-02-25 11:55:03 +01:00
Ioan Bizău
b8e2709ca8 fix(core): fix br_code inconsistency in sign-tx
[no changelog]
2025-02-11 16:10:58 +01:00
Roman Zeyde
d5078ebde5 test(core): increase test timeout for HW devices
[no changelog]
2025-02-05 10:52:46 +01:00
Ondřej Vejpustek
54c0a30e08 fix(legacy): disallow using per-node paths 2025-01-28 14:22:13 +01:00
Ondřej Vejpustek
2f104ea1fe feat(legacy): support sortedmulti 2025-01-28 14:22:13 +01:00
Ondřej Vejpustek
0e8c1312bf feat(legacy): forbid multisig to singlesig change outputs 2025-01-28 14:22:13 +01:00
obrusvit
00740b560c refactor(core): consistent naming of UI layouts
- follow-up on 862c987779
- layout_bolt stays the same
- layout_samson -> layout_caesar
- layout_quicksilver -> layout_delizia
- use super for importing rust modules in layout code

[no changelog]
2025-01-20 12:29:24 +01:00
matejcik
4e852231ab fix(tests): implement expected responses for entropy check
fixes #4464
2025-01-17 11:28:12 +01:00
matejcik
a3fc66f4b6 fix(tests): update tests for newly introduced device.setup() 2025-01-17 11:28:12 +01:00
Ondřej Vejpustek
31fb9528b5 fix(tests): fix minor issues in multisig tests 2025-01-13 16:56:09 +01:00
obrusvit
862c987779 refactor(core): consistent naming of UI layouts
- UI layouts name changes:
  - model_tt -> layout_bolt
  - model_tr -> layout_samson
  - model_mercury -> layout_quicksilver
- rust features `model_xyz` freed for different use, now it's
`layout_xyz`
- input_flow function names are based on UI layout and not internal
model name (i.e. quicksilver instead of t3t1)
- directory names and commentary changed accordingly

[no changelog]
2025-01-09 22:57:14 +01:00
Roman Zeyde
367ba7cd5c fix(legacy): show XPUB using a QR code
Similar layout to `fsm_layoutAddress` is used.

Fixes #3043.
2025-01-09 12:49:24 +01:00
Ondřej Vejpustek
1a62cc8a59 fix(core): fix serialization of signatures and witnesses in multisig
[no changelog]
2025-01-02 15:07:25 +01:00
Andrew Kozlik
a4bdd92788 feat(tests): Tests for entropy check workflow in ResetDevice. 2025-01-02 13:44:36 +01:00
Ioan Bizău
ad06a54d76 chore(core): add test for Slip39_Single
[no changelog]
2024-12-20 15:44:43 +02:00
Lukas Bielesch
75ee4dc7a7 chore(core): turn labeling click test into device test 2024-12-12 18:46:57 +01:00
Ondřej Vejpustek
ae32a23002 fix(core): disallow per-node paths in change outputs 2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
45a029edcc fix(core): disallow per-node paths in getaddress 2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
4a1127620d refactor(tests): use same path in per-node specification 2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
1e2031674c feat(test): test sortedmulti 2024-12-02 12:21:24 +01:00