M1nd3r
|
9fcb42a07a
|
feat: use autoconnect=False credentials as autoconnect=True in case of channel replacement
[no changelog]
|
2025-04-14 16:28:56 +02:00 |
|
M1nd3r
|
8092176d95
|
feat: implement thp channel replacement
[no changelog]
|
2025-04-14 16:28:56 +02:00 |
|
M1nd3r
|
c4ed3d3c9e
|
fix: change credential to bytes from bytearray
|
2025-04-14 16:28:56 +02:00 |
|
M1nd3r
|
12ea725238
|
feat(core): add host static pubkey to channel cache
[no changelog]
|
2025-04-14 16:28:56 +02:00 |
|
M1nd3r
|
8c358a1d88
|
chore(core): update cpace implementation
[no changelog]
|
2025-04-14 16:28:56 +02:00 |
|
M1nd3r
|
a5f8ef6a96
|
chore(core): remove button request from pairing screens
[no changelog]
|
2025-04-14 16:28:56 +02:00 |
|
M1nd3r
|
4cfeb081fe
|
temp: thp rest
[no changelog]
|
2025-04-14 16:28:56 +02:00 |
|
M1nd3r
|
3c638dde60
|
chore(tests): add protocol pytest marker
[no changelog]
|
2025-04-14 16:28:56 +02:00 |
|
M1nd3r
|
b52ffca4f8
|
chore(core): adapt emu.py to the new trezorlib
[no changelog]
|
2025-04-14 16:28:56 +02:00 |
|
M1nd3r
|
13f4490691
|
chore(python): update ble to session-based
|
2025-04-14 16:28:56 +02:00 |
|
M1nd3r
|
b5cb63a10c
|
chore(tests): improve downgrade of model min_version in fw upgrade tests
|
2025-04-14 16:28:56 +02:00 |
|
Martin Milata
|
eeec97e89a
|
fix(python): always send passphrase at v1 session start
|
2025-04-14 16:28:56 +02:00 |
|
Martin Milata
|
c3ce2b7984
|
fix(tests): clear pin sequence when exiting with block
|
2025-04-14 16:28:56 +02:00 |
|
Martin Milata
|
db815a9fe7
|
fix(tests): record actual_responses for session init
|
2025-04-14 16:28:56 +02:00 |
|
M1nd3r
|
ad2e8d24b7
|
chore(tests): remove code for unsupported models
|
2025-04-14 16:28:56 +02:00 |
|
M1nd3r
|
6bd5d22fc7
|
chore(python): raise the minimum version of core models to 2.3.0
|
2025-04-14 16:28:56 +02:00 |
|
M1nd3r
|
2137ebf1b7
|
chore(tests): remove test_passphrase_cached
|
2025-04-14 16:28:56 +02:00 |
|
Martin Milata
|
3bd41fb0c6
|
refactor(tests): move set_input_flow to SessionDebugWrapper context manager
[no changelog]
|
2025-04-14 16:28:56 +02:00 |
|
M1nd3r
|
9d8b0c02b9
|
feat(python): make failing to resume session hard-fail
|
2025-04-14 16:28:56 +02:00 |
|
Martin Milata
|
2fe3ec3fcc
|
ci: add timeouts for legacy.yml
|
2025-04-14 16:28:56 +02:00 |
|
Martin Milata
|
d8a6b68111
|
fix(python): revive trezorctl --script
[no changelog]
|
2025-04-14 16:28:56 +02:00 |
|
M1nd3r
|
cba7fc5c63
|
chore(python): bump trezorlib version to 0.14.0
|
2025-04-14 16:28:56 +02:00 |
|
M1nd3r
|
99bf9fa412
|
fix(python): change nostr to use Session instead of Client
|
2025-04-14 16:28:56 +02:00 |
|
M1nd3r
|
d6ad68f967
|
chore(python): session passphrase rework
|
2025-04-14 16:28:56 +02:00 |
|
Martin Milata
|
f29e573172
|
fix(python): simplify UI callbacks
|
2025-04-14 16:28:56 +02:00 |
|
Martin Milata
|
3a76c48158
|
fix(python): bring back firmware version check
|
2025-04-14 16:28:56 +02:00 |
|
Martin Milata
|
58d57db480
|
fix(python): transport handling with sessions
[no changelog]
|
2025-04-14 16:28:56 +02:00 |
|
Martin Milata
|
20241bde1a
|
test(core): remove dead code
|
2025-04-14 16:28:56 +02:00 |
|
M1nd3r
|
ee9701106b
|
chore(tests): update fixtures.json
Co-authored-by: mmilata <martin@martinmilata.cz>
|
2025-04-14 16:28:56 +02:00 |
|
M1nd3r
|
f2a63a1998
|
chore(core): adapt trezorlib transports to session based
[no changelog]
Co-authored-by: mmilata <martin@martinmilata.cz>
|
2025-04-14 16:28:23 +02:00 |
|
M1nd3r
|
a1171f1179
|
feat(python): implement session based trezorlib
Co-authored-by: mmilata <martin@martinmilata.cz>
|
2025-04-14 16:28:23 +02:00 |
|
M1nd3r
|
f8414946b4
|
feat(python): implement session based trezorctl
|
2025-04-14 16:28:23 +02:00 |
|
M1nd3r
|
e90794ef7c
|
chore(python): add refresh of invalid client to internal emulator
|
2025-04-14 16:28:23 +02:00 |
|
M1nd3r
|
085a520a0c
|
chore(tests): adapt testing framework to session based
|
2025-04-14 16:28:23 +02:00 |
|
M1nd3r
|
06cebe2204
|
test: update upgrade tests
|
2025-04-14 16:28:23 +02:00 |
|
M1nd3r
|
3eb14f7a93
|
test: update click tests
|
2025-04-14 16:28:23 +02:00 |
|
M1nd3r
|
d6704c369e
|
test: update ui tests
|
2025-04-14 16:28:23 +02:00 |
|
M1nd3r
|
e12ccf6317
|
test: update persistence tests
|
2025-04-14 16:28:23 +02:00 |
|
M1nd3r
|
edb2170920
|
test: update device tests
Co-authored-by: mmilata <martin@martinmilata.cz>
|
2025-04-14 16:28:23 +02:00 |
|
M1nd3r
|
42156214c4
|
chore(python): update python tools
Co-authored-by: mmilata <martin@martinmilata.cz>
|
2025-04-14 16:28:23 +02:00 |
|
M1nd3r
|
d7b1360e48
|
chore(vendor): update fido2-tests
|
2025-04-14 16:28:22 +02:00 |
|
M1nd3r
|
3b9397403d
|
chore(core): adapt emu.py to the new trezorlib
[no changelog]
|
2025-04-14 16:28:22 +02:00 |
|
cepetr
|
8a636bd9cf
|
fix(core): make mod_trezorio_poll return False only on timeout
[no changelog]
|
2025-04-14 12:30:52 +02:00 |
|
Roman Zeyde
|
07ad01220c
|
perf(core): remove imports from hot path
[no changelog]
|
2025-04-10 14:19:34 +03:00 |
|
Martin Milata
|
3c08ce62b3
|
build(core): default T3W1 to revision C
[no changelog]
|
2025-04-09 23:44:12 +02:00 |
|
cepetr
|
75f9821cf1
|
fix(core): improve rgb_led driver deinitialization
[no changelog]
|
2025-04-09 22:10:11 +02:00 |
|
cepetr
|
0b673c2772
|
fix(core): fix ft6x36 interrupt pin deinitialization
[no changelog]
|
2025-04-09 22:10:11 +02:00 |
|
cepetr
|
ad80d5c1de
|
fix(core): fix tropic driver deinitialization
[no changelog]
|
2025-04-09 22:10:11 +02:00 |
|
cepetr
|
47d1378d28
|
refactor(core): simplify display driver deinitialization
[no changelog]
|
2025-04-09 22:10:11 +02:00 |
|
cepetr
|
2017c5931e
|
feat(core): optimize pmic power consumption
[no changelog]
|
2025-04-09 22:10:11 +02:00 |
|