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

11977 Commits

Author SHA1 Message Date
Andrew Kozlik
d2df761067 fix(core): No need to derive script_pubkey for external inputs. 2022-10-27 17:37:48 +02:00
Andrew Kozlik
b3a383efac chore(core): Move node derivation outside of input_derive_script(). 2022-10-27 17:37:48 +02:00
Andrew Kozlik
afd900f9b1 feat(common): Add CoinJoin request message.
[no changelog]
2022-10-27 17:37:48 +02:00
Andrew Kozlik
1526215be5 fix(tests): Update UI fixtures. 2022-10-26 14:02:03 +02:00
Andrew Kozlik
3c8ba37eb5 feat(core): Include coin name in CoinJoin fee per vB format.
[no changelog]
2022-10-26 14:02:03 +02:00
Andrew Kozlik
318d31d111 refactor(core): Move _get_fee_rate_str() to common and optionally add coin shortcut.
[no changelog]
2022-10-26 14:02:03 +02:00
Andrew Kozlik
3594de8c7f fix(core): Improve CoinJoin dialog wording.
[no changelog]
2022-10-26 14:02:03 +02:00
Andrew Kozlik
627ef9748f feat(core): Remove coin name from CoinJoin confirmation dialog.
[no changelog]
2022-10-26 14:02:03 +02:00
Andrew Kozlik
b7f86ec158 feat(core): Improve CoinJoin busy screen.
[no changelog]
2022-10-26 14:02:03 +02:00
grdddj
fac4e2f157 chore(xmr): delete unused code
[no changelog]
2022-10-25 21:36:03 +02:00
Dusan Klinec
26711857e8 refactor(xmr): remove old BP code 2022-10-25 21:36:03 +02:00
Simon Males
393bbb2bf1 chore(docs): Clean up dead links [no changelog] 2022-10-25 15:27:32 +02:00
grdddj
8668eba936 feat(core/ui): implement altcoin screens for UI2
[no changelog]
2022-10-24 13:38:31 +02:00
grdddj
be93dad604 chore(core/ui): unify UI2 layouts that raise when not confirmed
[no changelog]
2022-10-24 13:38:31 +02:00
grdddj
23a0a37a45 feat(core/rust/ui): support longer passphrases
[no changelog]
2022-10-22 17:01:09 +02:00
tychovrahe
da83d98539 refactor(core/rust): use icon blending for three-color icons
[no changelog]
2022-10-22 12:20:42 +02:00
Martin Milata
50259b1084 chore(core): remove OTF files of TT Hoves fonts
The fonts are commercially licensed unlike the rest of this repository.
They have been moved to a private repository.

[no changelog]
2022-10-22 01:39:53 +02:00
Martin Milata
18352acce8 feat(core/rust/ui): replace TT Hoves Medium with DemiBold style
[no changelog]
2022-10-22 01:39:53 +02:00
Martin Milata
be7f1c3f7e fix(core/rust/ui): avoid flickering in hold to confirm
[no changelog]
2022-10-21 21:02:39 +02:00
Martin Milata
a7c3a07ef1 refactor(core/rust/ui): implement confirm_properties layout
[no changelog]
2022-10-21 21:02:39 +02:00
tychovrahe
86f2dacc6e fix(core): re-introduce touch event filtering
[no changelog]
2022-10-21 14:24:10 +02:00
Martin Milata
f956966fda build(core/rust): workaround failing build_unix_debug
[no changelog]
2022-10-21 13:05:31 +02:00
matejcik
ac6936d65d fix(core/debug): separate buffer for debuglink to prevent BufferLock deadlocks
[no changelog]
2022-10-19 14:24:59 +02:00
tychovrahe
d0f1095842 fix(core): expose USB_CHECK for all models
[no changelog]
2022-10-19 11:31:03 +02:00
tychovrahe
d3469f8310 fix(core/rust): optimize pin keyboard rendering for TT UI2
[no changelog]
2022-10-18 10:17:36 +02:00
Andrew Kozlik
ee8c596b1a refactor(core): Use a list of presigned inputs in Bitcoin signing.
Co-authored-by: Ondřej Vejpustek <ondrej.vejpustek@satoshilabs.com>
2022-10-17 15:20:46 +02:00
Andrew Kozlik
5dddb06e2b refactor(core): Replace Bitcoin signing progress functions with a class. 2022-10-17 15:20:46 +02:00
Andrew Kozlik
a1a34774b8 fix(common): Fix handling of default booleans in protobuf. 2022-10-17 15:20:46 +02:00
Andrew Kozlik
d815a7d6de chore(core): Use C implementation of Bech32 decode. 2022-10-17 15:20:46 +02:00
Andrew Kozlik
cc054050a5 feat(core): Improve Bitcoin signing progress display. 2022-10-17 15:20:46 +02:00
Andrew Kozlik
8ef5e5120a feat(core): Verify ownership proofs before transaction approval in BTC signing. 2022-10-17 15:20:46 +02:00
Andrew Kozlik
5b453c88ed feat(core): Add serialize option to SignTx. 2022-10-17 15:20:46 +02:00
Andrew Kozlik
294c390c96 feat(tests): Test signing a large CoinJoin. 2022-10-17 15:20:46 +02:00
Pavol Rusnak
029e47e1e8 chore(common/defs/fido): add proton
[no changelog]
2022-10-17 12:02:54 +02:00
Vladyslav Burzakovskyy
e7ff43272c chore(common/defs/fido): add invity
[no changelog]
2022-10-14 16:28:51 +02:00
tychovrahe
c750113d57 fix(tests): fix rust tests with ASAN
[no changelog]
2022-10-13 10:51:43 +02:00
matejcik
cac98ad7d4 feat(core/rust): implement storage wrapper layer
[no changelog]
2022-10-13 09:18:20 +02:00
grdddj
0f549c02da feat(core): add -r option to emu.py to allow for screen recording
[no changelog]
2022-10-12 13:44:53 +02:00
grdddj
e0693d3a55 feat(python): add trezorctl possibility to record screen changes 2022-10-12 13:44:53 +02:00
matejcik
7a09c21bf5 chore(core): fix import in key generator 2022-10-11 12:11:53 +02:00
Andrew Kozlik
0ba966b979 fix(core): Fix bug in SetBusy when running CI tests.
[no changelog]
2022-10-10 20:32:36 +02:00
Andrew Kozlik
5bbfd40df6 feat(core): Add set_int() and get_int() to storage cache.
[no changelog]
2022-10-10 20:32:36 +02:00
tychovrahe
11748b7641 fix(build): fix ASAN build with num_derive crate
[no changelog]
2022-10-10 13:49:50 +02:00
Juliya Smith
cc49e2922d
fix(python): publish package types (#2543)
* fix: publish types to consumers

* chore: add changelog
2022-10-06 16:12:05 +02:00
Andrew Kozlik
448f97b736 feat(trezorctl): Support SLIP-25 accounts in get-public-node and get-address. 2022-10-04 20:17:56 +02:00
Andrew Kozlik
0bc35dd2e6 fix(tests): Specify correct coin in SLIP-25 XPUB test. 2022-10-04 20:17:56 +02:00
Andrew Kozlik
a047795d19 fix(trezorlib): Don't support preauthorized operations for get_public_node() and get_address().
[no changelog]
2022-10-04 20:17:56 +02:00
Christian Reitter
cd32a4f50e feat(crypto): correct formatting 2022-10-04 16:46:33 +02:00
Christian Reitter
31eb8e276b feat(crypto): fix issues flagged by GCC 2022-10-04 16:46:33 +02:00
Christian Reitter
6fa1b7131b feat(crypto): avoid memory resource leaks, remove unused variables and dead stores 2022-10-04 16:46:33 +02:00