M1nd3r
|
c96e0590a2
|
chore(test): add invalidate_client marker
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
e8683bfcd7
|
chore: unify FailureType enum across branches
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
793f60eee9
|
chore(python): test fallback in handshake
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
9e7c842f5b
|
chore(core): improve fallback
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
b954de1c45
|
wip - might not work
|
2025-04-22 09:19:07 +02:00 |
|
Martin Milata
|
f48f9aabc4
|
fixup! chore(core): adapt trezorlib transports to session based [no changelog]
|
2025-04-22 09:19:07 +02:00 |
|
Martin Milata
|
35f8a36e66
|
fixup! chore(core): adapt trezorlib transports to session based [no changelog]
|
2025-04-22 09:19:07 +02:00 |
|
Martin Milata
|
3bf6e0e066
|
fixup! chore(tests): adapt testing framework to session based [no changelog]
|
2025-04-22 09:19:07 +02:00 |
|
Martin Milata
|
cc7a445b08
|
fixup! chore(core): adapt trezorlib transports to session based [no changelog]
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
013667ab09
|
chore(python): remove channel database
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
076946b281
|
fix(python): improve protocol_v2, remove its channel database
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
6b6e493518
|
chore(tests): replace random.randbytes by os.urandom in tests
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
7c261ccb1a
|
fix(tests): fix test reset bip39
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
756467b086
|
feat(core): improve pairing screens
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
23010975b3
|
fix(tests): fix authorize coinjoin device test
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
5ec5adce22
|
fix(tests): fix THP upgrade tests
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
d35f45068c
|
fix(tests): fix click test reset slip39 basic
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
5fd85abbd6
|
fix(python): partially fix shamir persistence tests
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
cec4637b7e
|
fix(python): open transport before get protocol in client
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
f3ae659428
|
chore(python): bump trezorlib version to 0.15.0
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
acbb553e1d
|
fix(python): remove transport close from get_protocol
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
97218ec49f
|
fix(core): fix thp python unit test
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
9f94a7dcdf
|
chore: add changelog
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
ba81c51503
|
wip
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
f1cb310a97
|
fix(core): make custom noise implementation compatible with standard
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
b9d01d7238
|
chore(python): add noiseprotocol to requirements
[no changelog]
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
5cce9b8056
|
fix(core): change default value of model_variant in device properties to None
[no changelog]
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
3065fb943c
|
chore(core): close all workflows when channel is replaced
[no changelog]
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
0e4fd3341e
|
fix: remove unnecessary get_msg_name and get_msg_type functions
[no changelog]
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
4d2889a415
|
fix: style pb2py
[no changelog]
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
9a3d216472
|
fix(ci): remove unnecessary code changes [no changelog]
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
ecddff686b
|
feat: use autoconnect=False credentials as autoconnect=True in case of channel replacement
[no changelog]
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
ee52a2c301
|
feat: implement thp channel replacement
[no changelog]
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
ba86b46b09
|
fix: change credential to bytes from bytearray
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
ddccb0a4bb
|
feat(core): add host static pubkey to channel cache
[no changelog]
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
e1bd53addc
|
chore(core): update cpace implementation
[no changelog]
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
31515b7e89
|
chore(core): remove button request from pairing screens
[no changelog]
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
ca9a823419
|
temp: thp rest
[no changelog]
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
237bf903a7
|
chore(tests): add protocol pytest marker
[no changelog]
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
49ff6e4830
|
chore(core): adapt emu.py to the new trezorlib
[no changelog]
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
749ad9149c
|
chore(python): update ble to session-based
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
22546421a5
|
chore(tests): improve downgrade of model min_version in fw upgrade tests
|
2025-04-22 09:19:07 +02:00 |
|
Martin Milata
|
191802f5bb
|
fix(python): always send passphrase at v1 session start
|
2025-04-22 09:19:07 +02:00 |
|
Martin Milata
|
caa966b33f
|
fix(tests): clear pin sequence when exiting with block
|
2025-04-22 09:19:07 +02:00 |
|
Martin Milata
|
a920ccdd6e
|
fix(tests): record actual_responses for session init
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
29946a624c
|
chore(tests): remove code for unsupported models
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
806aa9bfe5
|
chore(python): raise the minimum version of core models to 2.3.0
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
30d1cd84bc
|
chore(tests): remove test_passphrase_cached
|
2025-04-22 09:19:07 +02:00 |
|
Martin Milata
|
eb2dd59d50
|
refactor(tests): move set_input_flow to SessionDebugWrapper context manager
[no changelog]
|
2025-04-22 09:19:07 +02:00 |
|
M1nd3r
|
3ab0db670c
|
feat(python): make failing to resume session hard-fail
|
2025-04-22 09:19:07 +02:00 |
|