Ondřej Vejpustek
6548ca7921
fix(legacy): disallow using per-node paths
2024-11-27 18:51:33 +01:00
Ondřej Vejpustek
2322c6774d
feat(legacy): support sortedmulti
2024-11-27 18:51:33 +01:00
Ondřej Vejpustek
f3c85e7ec7
feat(legacy): forbid multisig to singlesig change outputs
2024-11-27 18:51:33 +01:00
Ondřej Vejpustek
93e3fd925b
refactor(legacy): introduce cryptoMultisigPubkeys
2024-11-27 18:51:33 +01:00
Ondřej Vejpustek
8b7a28f20e
chore(common): comment protobuf message
2024-11-27 18:46:46 +01:00
Ondřej Vejpustek
d1ebacc4dd
fix(core): disallow per-node paths in change outputs
2024-11-27 18:46:46 +01:00
Ondřej Vejpustek
16de45f31d
fix(core): disallow per-node paths in getaddress
2024-11-27 18:46:46 +01:00
Ondřej Vejpustek
e8c64a539c
refactor(tests): use same path in per-node specification
2024-11-27 18:46:35 +01:00
Ondřej Vejpustek
a67c7cdf5a
feat(test): test sortedmulti
2024-11-27 18:46:35 +01:00
Ondřej Vejpustek
628b9e36ad
feat(legacy): do not support sortedmulti on legacy
...
[no changelog]
2024-11-27 18:46:35 +01:00
Ondřej Vejpustek
fba80d6e54
feat(python): support sortedmulti
2024-11-27 18:46:35 +01:00
Ondřej Vejpustek
11e13dde3c
feat(core): display sortedmulti
2024-11-27 18:46:35 +01:00
Ondřej Vejpustek
77ed9d5eec
feat(core):: support sortedmulti
2024-11-27 18:46:35 +01:00
Ondřej Vejpustek
63833f1851
feat(core,python,rust): add autogenerated files
2024-11-27 18:45:42 +01:00
Ondřej Vejpustek
2f72a37bae
feat(common): introduce MultisigPubkeyOrder
2024-11-27 18:45:42 +01:00
Ondřej Vejpustek
6483cb4f72
feat(core)): forbid multisig to singlesig change outputs
2024-11-27 18:45:42 +01:00
Ondřej Vejpustek
b42ec7a5ba
refactor(test): use forged mainnet transactions
2024-11-27 18:45:42 +01:00
Ondřej Vejpustek
f0ffebfc1d
refactor(test): refactor device test
2024-11-27 18:45:42 +01:00
Ondřej Vejpustek
78d522d650
fix(core): make sorting of pubkeys fully deterministic
2024-11-27 18:45:42 +01:00
Ondřej Vejpustek
7c50d89873
feat(core): remove deprecated path
2024-11-27 18:45:42 +01:00
Ondřej Vejpustek
7fd170967d
test(core): add unit tests for ChangeDetector
2024-11-14 14:58:18 +01:00
Ondřej Vejpustek
5aa9e644be
refactor(change): factor out ChangeDetector
2024-11-14 14:58:18 +01:00
tychovrahe
4d4ab93197
chore(core): remove residual DISPLAY_LEGACY_HEADER constant from boards
...
[no changelog]
2024-11-14 09:30:20 +01:00
tychovrahe
aac3559453
chore(core): move storage sectors to end of flash on U5G models
...
[no changelog]
2024-11-14 09:30:20 +01:00
tychovrahe
7998ae1463
feat(tests): adjust firmware hash calc test to expect different hashes based on model
...
[no changelog]
2024-11-14 09:30:20 +01:00
tychovrahe
e704c33d7d
fix(core): flash driver - fix support for emulating STM32U5G based models
...
[no changelog]
2024-11-14 09:30:20 +01:00
tychovrahe
4b7cbfea0a
chore(core): support FT6x36 touch driver without RST and ON pins
...
[no changelog]
2024-11-14 09:30:20 +01:00
tychovrahe
8569a1244c
chore(core): add mock display driver for T3W1
...
[no changelog]
2024-11-14 09:30:20 +01:00
tychovrahe
fa953d7296
chore(core): switch T3W1 support to U5
...
[no changelog]
2024-11-14 09:30:20 +01:00
tychovrahe
b94db1ff48
feat(core): support 4 i2c instances on U5
...
[no changelog]
2024-11-14 09:30:20 +01:00
tychovrahe
1f572fa14b
feat(core): support 32MHz HSE on stm32 u5
...
[no changelog]
2024-11-14 09:30:20 +01:00
tychovrahe
cd06b5f600
chore(core): add storage flash area size checks
...
[no changelog]
2024-11-14 09:30:20 +01:00
tychovrahe
5c101ab800
feat(core): switch DISC2 to use newer U5G variant
...
[no changelog]
2024-11-14 09:30:20 +01:00
tychovrahe
5894c34f58
feat(core): adjust flash layout on DISC2
...
[no changelog]
2024-11-14 09:30:20 +01:00
tychovrahe
4ed70cc9bc
chore(core): remove useless MPU_MODE_KERNEL_SRAM
...
[no changelog]
2024-11-14 09:30:07 +01:00
tychovrahe
c50dd96783
fix(core): fix MPU configuration on F4 - kernel SRAM
...
[no changelog]
2024-11-13 21:02:21 +01:00
tychovrahe
1c7db05aef
fix(core): fix USB/touch event conditional compilation
...
[no changelog]
2024-11-13 21:02:21 +01:00
cepetr
624e95a790
chore(core): remove empty_right_column field
...
[no changelog]
2024-11-13 12:15:38 +01:00
cepetr
c11dc5dcd3
refactor(core): rename xframebuffer to framebuffer
...
[no changelog]
2024-11-13 12:15:38 +01:00
cepetr
d4286ff584
chore(core): remove legacy drawing code (c)
...
[no changelog]
2024-11-13 12:15:38 +01:00
cepetr
2481f768f8
chore(core): remove legacy drawing code (rust)
...
[no changelog]
2024-11-13 12:15:38 +01:00
Lukas Bielesch
a4da695430
chore(core): Use enum for for dealing with device rotations
2024-11-13 11:08:56 +01:00
Lukas Bielesch
6d391aa9ac
chore(common): Create enum for valid device rotations
2024-11-13 11:08:56 +01:00
Lukas Bielesch
71db065e4a
chore(core): Fix swipe-back action in tutorial flow menu
2024-11-13 10:22:49 +01:00
Lukas Bielesch
99742e4862
chore(core): Implement swipe back in confirm_fido flow menu
2024-11-13 09:28:04 +01:00
Lukas Bielesch
5e01288ba6
fix(core): Fix success color and icon in set_brightness flow
2024-11-13 08:26:07 +01:00
Martin Milata
2e7459f54c
ci: cancel previous workflow run after pushing new code to PR
2024-11-12 17:07:21 +01:00
matejcik
dd770ba715
fix(python): do not take legacy snapshots on PinRequest and PassphraseRequest
...
legacy < 1.11.0 will never answer those because PinRequest and
PassphraseRequest block waiting for PinAck / PassphraseAck over wirelink
and ignore debuglink
2024-11-12 16:55:17 +01:00
obrusvit
8912686a22
fix(tests): remove lang asserts from click slip39
...
- some non-english texts do not fit on the screen and are paginated,
these tests cannot handle it
- commented out not to block GFL PR, to be resolved later
2024-11-12 16:55:17 +01:00
matejcik
17f3e9b1bf
chore: update FIDO2 test helpers
2024-11-12 16:55:17 +01:00