Martin Milata
|
a0dadce1bc
|
refactor(tests): move set_input_flow to SessionDebugWrapper context manager
[no changelog]
|
2025-04-16 16:59:06 +02:00 |
|
M1nd3r
|
c2b04d744c
|
feat(python): make failing to resume session hard-fail
|
2025-04-16 16:59:06 +02:00 |
|
Martin Milata
|
d3ce1a9611
|
ci: add timeouts for legacy.yml
|
2025-04-16 16:59:06 +02:00 |
|
Martin Milata
|
bc2a4ef3ef
|
fix(python): revive trezorctl --script
[no changelog]
|
2025-04-16 16:59:06 +02:00 |
|
M1nd3r
|
941a07ae72
|
chore(python): bump trezorlib version to 0.14.0
|
2025-04-16 16:59:06 +02:00 |
|
M1nd3r
|
0aee3d1273
|
fix(python): change nostr to use Session instead of Client
|
2025-04-16 16:59:06 +02:00 |
|
M1nd3r
|
51d8c54fcb
|
chore(python): session passphrase rework
|
2025-04-16 16:59:06 +02:00 |
|
Martin Milata
|
99dc4ace6c
|
fix(python): simplify UI callbacks
|
2025-04-16 16:59:06 +02:00 |
|
Martin Milata
|
b26b394b10
|
fix(python): bring back firmware version check
|
2025-04-16 16:59:06 +02:00 |
|
Martin Milata
|
6e82134b6b
|
fix(python): transport handling with sessions
[no changelog]
|
2025-04-16 16:59:06 +02:00 |
|
Martin Milata
|
07959cada7
|
test(core): remove dead code
|
2025-04-16 16:59:06 +02:00 |
|
M1nd3r
|
e2b11e9ee4
|
chore(tests): update fixtures.json
Co-authored-by: mmilata <martin@martinmilata.cz>
|
2025-04-16 16:59:06 +02:00 |
|
M1nd3r
|
dd07aff5d4
|
chore(core): adapt trezorlib transports to session based
[no changelog]
Co-authored-by: mmilata <martin@martinmilata.cz>
|
2025-04-16 16:59:06 +02:00 |
|
M1nd3r
|
034562e61e
|
feat(python): implement session based trezorlib
Co-authored-by: mmilata <martin@martinmilata.cz>
|
2025-04-16 16:59:06 +02:00 |
|
M1nd3r
|
68d25519a0
|
feat(python): implement session based trezorctl
|
2025-04-16 16:59:06 +02:00 |
|
M1nd3r
|
b96a02bb67
|
chore(python): add refresh of invalid client to internal emulator
|
2025-04-16 16:59:06 +02:00 |
|
M1nd3r
|
7df3ac039d
|
chore(tests): adapt testing framework to session based
|
2025-04-16 16:59:06 +02:00 |
|
M1nd3r
|
7ba9a73f0a
|
test: update upgrade tests
|
2025-04-16 16:59:06 +02:00 |
|
M1nd3r
|
5a9bed41d9
|
test: update click tests
|
2025-04-16 16:59:06 +02:00 |
|
M1nd3r
|
c62222e73e
|
test: update ui tests
|
2025-04-16 16:59:05 +02:00 |
|
M1nd3r
|
e471a0fa67
|
test: update persistence tests
|
2025-04-16 16:59:05 +02:00 |
|
M1nd3r
|
b64bbc4470
|
test: update device tests
Co-authored-by: mmilata <martin@martinmilata.cz>
|
2025-04-16 16:59:05 +02:00 |
|
M1nd3r
|
b0c738982f
|
chore(python): update python tools
Co-authored-by: mmilata <martin@martinmilata.cz>
|
2025-04-16 16:59:05 +02:00 |
|
M1nd3r
|
47c4cc5c42
|
chore(vendor): update fido2-tests
|
2025-04-16 16:59:05 +02:00 |
|
M1nd3r
|
99771364f0
|
chore(core): adapt emu.py to the new trezorlib
[no changelog]
|
2025-04-16 16:59:05 +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 |
|
Roman Zeyde
|
c48cfbc59e
|
chore(core): update coverage to 5.5
Because `coverage` 4.5.4 requires Python <=3.8 (EOL).
[no changelog]
|
2025-04-16 15:14:53 +03:00 |
|
Roman Zeyde
|
29b40e4d7c
|
test(core): don't stop tests in case of communication failure
[no changelog]
|
2025-04-16 12:30:39 +03:00 |
|
Roman Zeyde
|
e3efe00b3a
|
chore: ignore hypothesis artifacts
[no changelog]
|
2025-04-16 12:30:39 +03: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
|
f6be9db382
|
ci: drop GitLab config and mentions
|
2025-04-15 14:50:45 +03:00 |
|
Roman Zeyde
|
d50181b7f9
|
fix(core): check QSTR run-time allocations only for frozen debug builds
[no changelog]
|
2025-04-15 14:22:47 +03:00 |
|
Martin Milata
|
2a40d91790
|
refactor(core): convert modtrezorio.ble to rust
[no changelog]
|
2025-04-15 13:08:37 +02:00 |
|
Martin Milata
|
b35d2f4000
|
refactor(core/rust): expose RuntimeError
[no changelog]
|
2025-04-15 13:08:37 +02:00 |
|
Martin Milata
|
1c09490f3b
|
refactor(core/io): add pairing_code to ble_command_data_t
[no changelog]
|
2025-04-15 13:08:37 +02:00 |
|
matejcik
|
a50e49afa9
|
chore(core): include T3B1 certificate for the emulator
|
2025-04-15 12:37:25 +02:00 |
|
matejcik
|
0db727b21b
|
chore(core): include T3W1 certificate for the emulator
|
2025-04-15 12:37:25 +02:00 |
|
Roman Zeyde
|
9bd81926af
|
feat(core): check for runtime QSTR allocations
[no changelog]
|
2025-04-14 22:42:16 +03:00 |
|
Roman Zeyde
|
2975a07f1f
|
chore(core): remove unused path definitions from MicroPython emulator
[no changelog]
|
2025-04-14 22:42:05 +03:00 |
|
Roman Zeyde
|
c2dd63a6bd
|
chore(core): move core/prof into core/src/prof
It would allow interning profiling-related QSTRs in debug emulator builds.
[no changelog]
|
2025-04-14 22:40:52 +03:00 |
|
Roman Zeyde
|
04f9ada9bc
|
style(core): annotate prof.py
Also, fix a few style lints.
[no changelog]
|
2025-04-14 22:39:24 +03:00 |
|
Roman Zeyde
|
c90b30fbf7
|
chore(core): intern Monero-related QSTRs
[no changelog]
|
2025-04-14 22:39:24 +03:00 |
|
Roman Zeyde
|
599c17cd29
|
build(core): refactor qstrdefsport.h generation
Allow excluding debug-related QSTRs.
[no changelog]
|
2025-04-14 22:39:24 +03:00 |
|
Roman Zeyde
|
6473b3ca48
|
feat(vendor): update MicroPython to support sorted qstr pools
Requires https://github.com/trezor/micropython/pull/20.
[no changelog]
|
2025-04-14 21:20:08 +03:00 |
|
Roman Zeyde
|
16289c4ec9
|
test(core): keep logs in case of emulator failure
[no changelog]
|
2025-04-14 20:03:41 +03:00 |
|
Andrew Kozlik
|
e80e979fdd
|
docs(core): Document Optiga configuration.
[no changelog]
|
2025-04-14 17:10:07 +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 |
|