1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-12 17:38:13 +00:00
Commit Graph

14096 Commits

Author SHA1 Message Date
M1nd3r
7322a99b4a fixup! test: update device tests [no changelog] 2024-12-02 21:54:59 +01:00
M1nd3r
c37abb60cc chore(vendor): update fido2-tests
[no changelog]
2024-12-02 15:52:19 +01:00
M1nd3r
2f815526f2 test: update test framework
[no changelog]
2024-12-02 15:52:19 +01:00
M1nd3r
5fb14e1af8 test: update device tests
[no changelog]
2024-12-02 15:52:19 +01:00
M1nd3r
38869d5938 test: update ui tests
[no changelog]
2024-12-02 15:52:19 +01:00
M1nd3r
97844d017b test: update upgrade tests
[no changelog]
2024-12-02 15:52:19 +01:00
M1nd3r
d4b41cc5e1 test: update persistence tests
[no changelog]
2024-12-02 15:52:19 +01:00
M1nd3r
4746a99c1f test: update click tests
[no changelog]
2024-12-02 15:52:19 +01:00
M1nd3r
36c177a9fb chore(python): update python tools
[no changelog]
2024-12-02 15:52:19 +01:00
M1nd3r
364db7bfa5 chore(python): add python requirements
[no changelog]
2024-12-02 15:52:19 +01:00
M1nd3r
edd750e569 feat(python): implement session based trezorlib
[no changelog]
2024-12-02 15:52:19 +01:00
M1nd3r
309af26ae3 feat(legacy): adapt legacy to THP changes
[no changelog]
2024-12-02 15:52:19 +01:00
M1nd3r
caf2317e9c feat(core): implement THP 2024-12-02 15:52:19 +01:00
M1nd3r
2cebbc6a28 chore(core): adapt SConscripts to THP needs 2024-12-02 15:52:19 +01:00
M1nd3r
8b91364cbc chore: add build_unix_frozen_debug to core Makefile
[no changelog]
2024-12-02 15:52:19 +01:00
M1nd3r
dbbead8a2d chore(core): adapt emu.py to new trezorlib
[no changelog]
2024-12-02 15:52:19 +01:00
M1nd3r
6520c2258f feat(common): add thp protobuf definitions and modify pb2py
[no changelog]
2024-12-02 15:52:19 +01:00
M1nd3r
d575a22930 build(ci): add thp builds and tests 2024-12-02 15:52:19 +01:00
tychovrahe
8f4268229a feat(core): use SMPS on T3W1
[no changelog]
2024-12-02 15:06:32 +01:00
tychovrahe
2c87d43b51 fix(core): fix option bytes settings for U5G models
[no changelog]
2024-12-02 15:06:09 +01:00
tychovrahe
46eebd23a4 fix(core/prodtest): fix BOOTLOADER VERSION command 2024-12-02 15:05:55 +01:00
M1nd3r
01cf58f2a1 docs(core): add and modify docs to context and cache
[no changelog]
2024-12-02 12:39:15 +01:00
M1nd3r
2eab963862 test(core): replace __init__ in unit tests with setUpClass and tearDownClass
[no changelog]
2024-12-02 12:39:15 +01:00
M1nd3r
22a7ba7070 test(core): add setUpClass and tearDownClass to core unit tests
[no changelog]
2024-12-02 12:39:15 +01:00
M1nd3r
b1f07fec4f chore(core): update core to reflect cache and context refactor
[no changelog]
2024-12-02 12:39:15 +01:00
M1nd3r
8eb62fdeca refactor(core): abstract cache and context
[no changelog]
2024-12-02 12:39:15 +01:00
M1nd3r
0643d95a67 style: fix article
[no changelog]
2024-12-02 12:39:15 +01:00
M1nd3r
a3c275f19a test(core): update tests to reflect cache refactor
[no changelog]
2024-12-02 12:39:15 +01:00
Ondřej Vejpustek
e77477cb46 chore: update fixtures 2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
1fc0926bb3 chore(common): comment protobuf message 2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
ae32a23002 fix(core): disallow per-node paths in change outputs 2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
45a029edcc fix(core): disallow per-node paths in getaddress 2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
4a1127620d refactor(tests): use same path in per-node specification 2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
1e2031674c feat(test): test sortedmulti 2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
c8cd7c8098 feat(legacy): do not support sortedmulti on legacy
[no changelog]
2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
36c7423889 feat(python): support sortedmulti 2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
adc7cef49c feat(core): display sortedmulti 2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
4dce3d0099 feat(core):: support sortedmulti 2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
94cf3a29a0 feat(core,python,rust): add autogenerated files 2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
8222c8f915 feat(common): introduce MultisigPubkeyOrder 2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
0a9c4ba4ec feat(core)): forbid multisig to singlesig change outputs 2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
c21c6d4474 refactor(test): use forged mainnet transactions 2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
8db5ef94af refactor(test): refactor device test 2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
53b5d62623 fix(core): make sorting of pubkeys fully deterministic 2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
f3983486d1 feat(core): remove deprecated path 2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
d8c15837cb test(core): add unit tests for ChangeDetector 2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
fa39d895b8 refactor(change): factor out ChangeDetector 2024-12-02 12:21:24 +01:00
obrusvit
2a0bdbe044 fix(core/mercury): remove info btn in show passphr 2024-12-02 11:48:19 +01:00
tychovrahe
16a8b1f9da chore(core): delete processed changelog entries for prodtest
[no changelog]
2024-12-01 20:19:44 +01:00
Jack D
05f464f406
Legacy firmware support for Unchained paths (#4324)
feat(legacy): support Unchained p2wsh path
2024-11-29 16:36:25 +01:00