M1nd3r
e0893b9932
fix: change credential to bytes from bytearray
2025-04-17 18:02:31 +02:00
M1nd3r
91891540b2
feat(core): add host static pubkey to channel cache
...
[no changelog]
2025-04-17 18:02:31 +02:00
M1nd3r
b6d9230133
chore(core): update cpace implementation
...
[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
M1nd3r
0057ff5ba0
chore(tests): add protocol pytest marker
...
[no changelog]
2025-04-17 18:02:31 +02:00
M1nd3r
c19e39bd09
chore(core): adapt emu.py to the new trezorlib
...
[no changelog]
2025-04-17 18:02:31 +02:00
M1nd3r
4f30974bc8
chore(python): update ble to session-based
2025-04-17 18:02:31 +02:00
M1nd3r
4f670c9ff8
chore(tests): improve downgrade of model min_version in fw upgrade tests
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
Martin Milata
86f06419f0
fix(tests): clear pin sequence when exiting with block
2025-04-17 18:02:31 +02:00
Martin Milata
0411db4944
fix(tests): record actual_responses for session init
2025-04-17 18:02:31 +02:00
M1nd3r
370adfc051
chore(tests): remove code for unsupported models
2025-04-17 18:02:31 +02:00
M1nd3r
55844cb941
chore(python): raise the minimum version of core models to 2.3.0
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
260c399d01
feat(python): make failing to resume session hard-fail
2025-04-17 18:02:31 +02:00
Martin Milata
69cbc25c3d
ci: add timeouts for legacy.yml
2025-04-17 18:02:31 +02:00
Martin Milata
810c24f827
fix(python): revive trezorctl --script
...
[no changelog]
2025-04-17 18:02:31 +02:00
M1nd3r
5d6d5191bd
chore(python): bump trezorlib version to 0.14.0
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
M1nd3r
56d22cd594
chore(python): session passphrase rework
2025-04-17 18:02:31 +02:00
Martin Milata
270adf15d0
fix(python): simplify UI callbacks
2025-04-17 18:02:31 +02:00
Martin Milata
51ac73bedb
fix(python): bring back firmware version check
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
Martin Milata
d037af0c52
test(core): remove dead code
2025-04-17 18:02:31 +02:00
M1nd3r
dc1aa34ba0
chore(tests): update fixtures.json
...
Co-authored-by: mmilata <martin@martinmilata.cz>
2025-04-17 18:02:31 +02:00
M1nd3r
386fee552c
chore(core): adapt trezorlib transports to session based
...
[no changelog]
Co-authored-by: mmilata <martin@martinmilata.cz>
2025-04-17 18:02:31 +02:00
M1nd3r
0b984338f0
feat(python): implement session based trezorlib
...
Co-authored-by: mmilata <martin@martinmilata.cz>
2025-04-17 18:02:31 +02:00
M1nd3r
eef1bbb5ac
feat(python): implement session based trezorctl
2025-04-17 18:02:31 +02:00
M1nd3r
b1102b2e72
chore(python): add refresh of invalid client to internal emulator
2025-04-17 18:02:31 +02:00
M1nd3r
049b7c2367
chore(tests): adapt testing framework to session based
2025-04-17 18:02:31 +02:00
M1nd3r
ea7cfdb95d
test: update upgrade tests
2025-04-17 18:02:31 +02:00
M1nd3r
f311411ef5
test: update click tests
2025-04-17 18:02:31 +02:00
M1nd3r
27f02d490a
test: update ui tests
2025-04-17 18:02:30 +02:00
M1nd3r
c38110f95d
test: update persistence tests
2025-04-17 18:02:30 +02:00
M1nd3r
925a3b3c0b
test: update device tests
...
Co-authored-by: mmilata <martin@martinmilata.cz>
2025-04-17 18:02:30 +02:00
M1nd3r
3e2f5b502c
chore(python): update python tools
...
Co-authored-by: mmilata <martin@martinmilata.cz>
2025-04-17 18:02:30 +02:00
M1nd3r
a94367fe12
chore(vendor): update fido2-tests
2025-04-17 18:02:30 +02:00
M1nd3r
3853252638
chore(core): adapt emu.py to the new trezorlib
...
[no changelog]
2025-04-17 18:02:30 +02:00
Roman Zeyde
75700d9f7f
fix(core): dump allocated QSTRs also in debug firmware
...
Otherwise, it's hard to understand which QSTR causes the assertion error.
[no changelog]
2025-04-17 15:59:08 +03:00
cepetr
a05ce8aa70
fix(core): fix USB VCP freeze on T3W1 in prodtest
...
[no changelog]
2025-04-17 11:45:26 +02:00
Martin Milata
04aeaf0607
build(core/unix): use -g instead of -g3
...
Prevents flood of warnings on macos.
[no changelog]
2025-04-16 17:27:11 +02:00
Martin Milata
c0eae1c47e
build(nix): add dependencies needed by --pure on macos
...
[no changelog]
2025-04-16 17:27:11 +02:00
Martin Milata
0ec2dbd583
fix(core/unix): HIDPI on macOS 15
...
[no changelog]
2025-04-16 17:27:11 +02:00
Martin Milata
e81617e1c6
build(core): fix build for GCC14
...
[no changelog]
2025-04-16 17:27:11 +02:00
Martin Milata
8ff593011c
build: poetry: disable package mode
...
Fixes the following warning:
Warning: The current project could not be installed: No file/folder found for package trezor-firmware
If you do not want to install the current project use --no-root.
If you want to use Poetry only for dependency management but not for packaging, you can disable package mode by setting package-mode = false in your pyproject.toml file.
In a future version of Poetry this warning will become an error!
[no changelog]
2025-04-16 17:27:11 +02:00
Martin Milata
8f37578408
ci(nix): update to latest nixpkgs-unstable, rustc
...
[no changelog]
2025-04-16 17:27:11 +02:00
Martin Milata
04b9768faa
build(core): allow passing HW_REVISION to make
2025-04-16 15:36:05 +02:00
Roman Zeyde
883a9aa57a
ci(python): remove support for Python 3.6 & 3.7
...
[no changelog]
2025-04-16 15:14:53 +03:00