1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-03-12 22:26:08 +00:00
Commit Graph

14635 Commits

Author SHA1 Message Date
M1nd3r
50c9c6aa9b fix(core): fix thp python unit test 2025-03-11 13:11:26 +01:00
M1nd3r
876440ffc5 chore: add changelog 2025-03-11 13:11:26 +01:00
M1nd3r
03d5751f3f wip 2025-03-11 13:11:26 +01:00
M1nd3r
c68684062d fix(core): make custom noise implementation compatible with standard 2025-03-11 13:11:26 +01:00
M1nd3r
999bc4b28c chore(python): add noiseprotocol to requirements
[no changelog]
2025-03-11 13:11:26 +01:00
M1nd3r
2f09430821 fixup! chore(tests): adapt testing framework to session based [no changelog] 2025-03-11 13:11:03 +01:00
M1nd3r
073aaa8614 fix(core): change default value of model_variant in device properties to None
[no changelog]
2025-03-11 13:11:03 +01:00
M1nd3r
9ba89df979 chore(core): close all workflows when channel is replaced
[no changelog]
2025-03-11 13:11:03 +01:00
M1nd3r
0f4e529c1f fix: remove unnecessary get_msg_name and get_msg_type functions
[no changelog]
2025-03-11 13:11:03 +01:00
M1nd3r
287c2b5289 fix: style pb2py
[no changelog]
2025-03-11 13:11:03 +01:00
M1nd3r
03962d0653 fix(ci): remove unnecessary code changes [no changelog] 2025-03-11 13:11:03 +01:00
M1nd3r
02c5676928 feat: use autoconnect=False credentials as autoconnect=True in case of channel replacement
[no changelog]
2025-03-11 13:11:03 +01:00
M1nd3r
e7c7cf5443 feat: implement thp channel replacement
[no changelog]
2025-03-11 13:11:03 +01:00
M1nd3r
5fc1ca1daa fix: change credential to bytes from bytearray 2025-03-11 13:11:03 +01:00
M1nd3r
1544e6051c feat(core): add host static pubkey to channel cache
[no changelog]
2025-03-11 13:11:03 +01:00
M1nd3r
2d6ad313bf chore(core): update cpace implementation
[no changelog]
2025-03-11 13:11:03 +01:00
M1nd3r
69ab0d1ba4 chore(core): remove button request from pairing screens
[no changelog]
2025-03-11 13:11:03 +01:00
M1nd3r
853bf8529a temp: thp rest
[no changelog]
2025-03-11 13:11:03 +01:00
M1nd3r
39eaf73a17 chore(core): adapt trezorlib transports to session based
[no changelog]
2025-03-11 11:48:30 +01:00
M1nd3r
1b1788a4da feat(python): implement session based trezorlib 2025-03-11 11:48:30 +01:00
M1nd3r
3588481dbe feat(python): implement session based trezorctl
[no changelog]
2025-03-11 11:48:01 +01:00
M1nd3r
2ea3087085 chore(tests): add protocol pytest marker
[no changelog]
2025-03-11 11:48:01 +01:00
M1nd3r
42cad3b61a test: update device tests
[no changelog]
2025-03-11 11:48:01 +01:00
M1nd3r
8b88aff9ee feat(python): add platformdirs to requirements
[no changelog]
2025-03-11 11:48:00 +01:00
M1nd3r
f955e2c5ac chore(tests): update fixtures
[no changelog]
2025-03-11 11:47:45 +01:00
M1nd3r
5eba7d8969 chore(core): adapt trezorlib transports to session based
[no changelog]
2025-03-11 11:47:45 +01:00
M1nd3r
fa0ddcf08b feat(python): implement session based trezorlib 2025-03-11 11:47:45 +01:00
M1nd3r
035e817ed9 feat(python): implement session based trezorctl
[no changelog]
2025-03-11 11:47:45 +01:00
M1nd3r
bdf0cbbdb5 chore(tests): adapt testing framework to session based
[no changelog]
2025-03-11 11:47:45 +01:00
M1nd3r
a028570bd1 test: update device tests
[no changelog]
2025-03-11 11:47:45 +01:00
M1nd3r
bc9d8dc277 feat(python): make failing to resume session hard-fail 2025-03-11 11:47:45 +01:00
Martin Milata
24f3e3ff24 ci: add timeouts for legacy.yml 2025-03-11 11:47:45 +01:00
Martin Milata
edeea3bf65 fix(python): revive trezorctl --script
[no changelog]
2025-03-11 11:47:45 +01:00
M1nd3r
a590438ea1 chore(python): bump trezorlib version to 0.14.0 2025-03-11 11:47:17 +01:00
M1nd3r
febac09a2f fix(python): change nostr to use Session instead of Client 2025-03-11 11:47:17 +01:00
M1nd3r
cd781d7a70 chore(python): session passphrase rework 2025-03-11 11:47:17 +01:00
Martin Milata
7bcbe0aac4 fix(python): simplify UI callbacks 2025-03-11 11:47:17 +01:00
Martin Milata
21b69d06c6 fix(python): bring back firmware version check 2025-03-11 11:47:17 +01:00
Martin Milata
d2d93d0960 fix(python): transport handling with sessions
[no changelog]
2025-03-11 11:47:17 +01:00
Martin Milata
b41b163ef7 test(core): remove dead code 2025-03-11 11:47:17 +01:00
M1nd3r
a4f40617b4 chore(tests): update fixtures.json
Co-authored-by: mmilata <martin@martinmilata.cz>
2025-03-11 11:47:17 +01:00
M1nd3r
72fe47ba3b chore(core): adapt trezorlib transports to session based
[no changelog]

Co-authored-by: mmilata <martin@martinmilata.cz>
2025-03-11 11:47:17 +01:00
M1nd3r
5c2d3c65b7 feat(python): implement session based trezorlib
Co-authored-by: mmilata <martin@martinmilata.cz>
2025-03-11 11:45:57 +01:00
M1nd3r
ac96a035ad feat(python): implement session based trezorctl 2025-03-11 11:45:57 +01:00
M1nd3r
5992ce3223 chore(python): add refresh of invalid client to internal emulator 2025-03-11 11:45:09 +01:00
M1nd3r
da65313341 chore(tests): adapt testing framework to session based 2025-03-11 11:45:09 +01:00
M1nd3r
4adc7e2642 test: update upgrade tests 2025-03-11 11:45:09 +01:00
M1nd3r
038de141a8 test: update click tests 2025-03-11 11:45:09 +01:00
M1nd3r
f0796c3bf1 test: update ui tests 2025-03-11 11:45:09 +01:00
M1nd3r
7a4c21444f test: update persistence tests 2025-03-11 11:45:09 +01:00