Ondřej Vejpustek
|
b7d26c794b
|
fixup! feat(core)): forbid multisig to singlesig change outputs
|
2024-11-28 14:39:28 +01:00 |
|
Ondřej Vejpustek
|
c5200261fb
|
fixup! fix(core): disallow per-node paths in change outputs
|
2024-11-28 14:39:28 +01:00 |
|
Ondřej Vejpustek
|
54e4e27910
|
fixup! feat(core)): forbid multisig to singlesig change outputs
|
2024-11-28 13:26:49 +01:00 |
|
Ondřej Vejpustek
|
4e52009e88
|
fixup! feat(core):: support sortedmulti
|
2024-11-27 15:59:01 +01:00 |
|
Ondřej Vejpustek
|
c703cacdcc
|
fixup! fix(core): disallow per-node paths in getaddress
|
2024-11-27 15:57:22 +01:00 |
|
Ondřej Vejpustek
|
edd0fcab3d
|
fixup! fix(core): disallow per-node paths in getaddress
|
2024-11-27 15:56:53 +01:00 |
|
Ondřej Vejpustek
|
3a1904983f
|
fixup! fixup! feat(legacy): do not support sortedmulti on legacy
|
2024-11-22 15:05:55 +01:00 |
|
Ondřej Vejpustek
|
edf352e810
|
fixup! feat(python): support sortedmulti
|
2024-11-22 14:14:43 +01:00 |
|
Ondřej Vejpustek
|
a79c4305da
|
fixup! feat(core):: support sortedmulti
|
2024-11-22 14:12:11 +01:00 |
|
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 |
|