1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-04-17 23:59:03 +00:00
Commit Graph

646 Commits

Author SHA1 Message Date
M1nd3r
6558d32740 fixup! chore: handle cancel in pairing and credential flows 2025-04-17 18:02:32 +02:00
M1nd3r
a32aa2c23d chore: handle cancel in pairing and credential flows 2025-04-17 18:02:32 +02:00
M1nd3r
524c0c80bf fix(tests): fix device tests for protocol_v2 2025-04-17 18:02:32 +02:00
M1nd3r
ef7a536647 tests: skip protocol_v2 in test_session_id_and_passphrase 2025-04-17 18:02:32 +02:00
M1nd3r
d96ae3a6c4 fix: style 2025-04-17 18:02:32 +02:00
M1nd3r
50c15a036d fix: properly return Failure.ActionCancelled in Pairing flow, add tests 2025-04-17 18:02:32 +02:00
M1nd3r
15215d90e4 fix(tests): fix backup device device test 2025-04-17 18:02:32 +02:00
M1nd3r
d5ce558427 test: fix debuglink device test 2025-04-17 18:02:32 +02:00
M1nd3r
039d6fcfeb fixup! chore(tests): improve stability of tests 2025-04-17 18:02:32 +02:00
M1nd3r
aa1ffb71ef chore(tests): improve stability of tests 2025-04-17 18:02:32 +02:00
M1nd3r
18b15dd076 wip 2025-04-17 18:02:32 +02:00
M1nd3r
8aef116351 wip 2025-04-17 18:02:32 +02:00
M1nd3r
039b74ce56 fix style and errors 2025-04-17 18:02:32 +02:00
M1nd3r
e583c33ccc chore(test): improve tests for multiple hosts 2025-04-17 18:02:32 +02:00
M1nd3r
761e47a5ad chore(test): add invalidate_client marker 2025-04-17 18:02:32 +02:00
M1nd3r
ef933f50ef chore(python): test fallback in handshake 2025-04-17 18:02:32 +02:00
M1nd3r
55f81da4c3 wip - might not work 2025-04-17 18:02:32 +02:00
M1nd3r
8cbc5f5b6c fix(python): improve protocol_v2, remove its channel database 2025-04-17 18:02:32 +02:00
M1nd3r
06b10a7cee chore(tests): replace random.randbytes by os.urandom in tests 2025-04-17 18:02:32 +02:00
M1nd3r
33ee4abf1f fix(tests): fix test reset bip39 2025-04-17 18:02:32 +02:00
M1nd3r
422049cce8 feat(core): improve pairing screens 2025-04-17 18:02:32 +02:00
M1nd3r
6ca4a7607d fix(tests): fix authorize coinjoin device test 2025-04-17 18:02:32 +02:00
M1nd3r
4b4876bfa3 wip 2025-04-17 18:02:32 +02:00
M1nd3r
fa7de26cab feat: use autoconnect=False credentials as autoconnect=True in case of channel replacement
[no changelog]
2025-04-17 18:02:31 +02:00
M1nd3r
d6460d51bf feat: implement thp channel replacement
[no changelog]
2025-04-17 18:02:31 +02:00
M1nd3r
a13b36a6a7 chore(core): remove button request from pairing screens
[no changelog]
2025-04-17 18:02:31 +02:00
M1nd3r
5d39a90acc temp: thp rest
[no changelog]
2025-04-17 18:02:31 +02:00
Martin Milata
6be66d5ee9 fix(python): always send passphrase at v1 session start 2025-04-17 18:02:31 +02:00
M1nd3r
4cce281241 chore(tests): remove test_passphrase_cached 2025-04-17 18:02:31 +02:00
Martin Milata
49589d68b0 refactor(tests): move set_input_flow to SessionDebugWrapper context manager
[no changelog]
2025-04-17 18:02:31 +02:00
M1nd3r
ffe6f579ed fix(python): change nostr to use Session instead of Client 2025-04-17 18:02:31 +02:00
Martin Milata
8d42279f83 fix(python): transport handling with sessions
[no changelog]
2025-04-17 18:02:31 +02:00
M1nd3r
925a3b3c0b test: update device tests
Co-authored-by: mmilata <martin@martinmilata.cz>
2025-04-17 18:02:30 +02:00
Lukas Bielesch
e5401f5544 feat(tests): add missing delizia tests
check shares info in advanced recovery
2025-04-16 00:54:21 +02:00
matejcik
a50e49afa9 chore(core): include T3B1 certificate for the emulator 2025-04-15 12:37:25 +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