1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-11-22 07:28:10 +00:00
Commit Graph

13963 Commits

Author SHA1 Message Date
Ondřej Vejpustek
e7277e2591 fixup! feat(legacy): do not support sortedmulti on legacy 2024-11-21 18:46:37 +01:00
Ondřej Vejpustek
7ed1c424df fixup! feat(core):: support sortedmulti 2024-11-21 14:19:00 +01:00
Ondřej Vejpustek
bf211e1214 fixup! fix(core): disallow per-node paths in getaddress 2024-11-21 14:05:08 +01:00
Ondřej Vejpustek
b9ca79b2c1 fixup! feat(core,python,rust): add autogenerated files 2024-11-21 13:53:27 +01:00
Ondřej Vejpustek
a29bd2368f
fixup! https://github.com/trezor/trezor-firmware/pull/4351
Co-authored-by: Martin Milata <martin@martinmilata.cz>
2024-11-21 13:50:48 +01:00
Ondřej Vejpustek
1f204aae06 chore(common): comment protobuf message 2024-11-14 20:06:10 +01:00
Ondřej Vejpustek
cae49da30e fix(core): disallow per-node paths in change outputs 2024-11-14 20:06:10 +01:00
Ondřej Vejpustek
d99fea38d7 fix(core): disallow per-node paths in getaddress 2024-11-14 20:06:07 +01:00
Ondřej Vejpustek
e4032572be refactor(tests): use same path in per-node specification 2024-11-14 19:54:11 +01:00
Ondřej Vejpustek
a36003b312 feat(test): test sortedmulti 2024-11-14 19:54:11 +01:00
Ondřej Vejpustek
4a0a4d72fb feat(legacy): do not support sortedmulti on legacy
[no changelog]
2024-11-14 19:54:11 +01:00
Ondřej Vejpustek
250c017fe3 feat(python): support sortedmulti 2024-11-14 18:07:31 +01:00
Ondřej Vejpustek
6e24c25439 feat(core): display sortedmulti 2024-11-14 18:07:31 +01:00
Ondřej Vejpustek
d19cbfa3cb feat(core):: support sortedmulti 2024-11-14 18:07:31 +01:00
Ondřej Vejpustek
5c6198cf13 feat(core,python,rust): add autogenerated files 2024-11-14 18:07:31 +01:00
Ondřej Vejpustek
d02cd147cb feat(common): introduce MultisigPubkeyOrder 2024-11-14 18:07:31 +01:00
Ondřej Vejpustek
d9b7a57e8b feat(core)): forbid multisig to singlesig change outputs 2024-11-14 18:07:31 +01:00
Ondřej Vejpustek
747d70f8fd refactor(test): use forged mainnet transactions 2024-11-14 18:07:31 +01:00
Ondřej Vejpustek
4337a9a9ba refactor(test): refactor device test 2024-11-14 18:07:31 +01:00
Ondřej Vejpustek
80199549e8 fix(core): make sorting of pubkeys fully deterministic 2024-11-14 18:07:31 +01:00
Ondřej Vejpustek
267c1c7aaa feat(core): remove deprecated path 2024-11-14 18:07:31 +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