1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-14 02:18:07 +00:00
Commit Graph

14130 Commits

Author SHA1 Message Date
obrusvit
91ccaee4be fixup! fixup! feat(contacts): sign btc address with nostr 2024-12-12 14:51:46 +01:00
Ioan Bizău
9a3f5d0a1d fixup! feat(contacts): sign btc address with nostr 2024-12-12 13:11:09 +01:00
Tomas Martykan
f674833109
fix(contacts): nostr pubkey verify issue 2024-12-12 12:01:43 +01:00
Tomas Martykan
bb620456e8
feat(trezorctl): view signature for btc get–address 2024-12-12 12:01:43 +01:00
Ioan Bizău
2ce2443376 fixup! feat(contacts): sign btc address with nostr 2024-12-12 11:36:11 +01:00
obrusvit
15f7d1ddc0 feat(contacts): switch label approver to nostr
WIP: there seems to be a problem
2024-12-12 10:14:01 +01:00
obrusvit
baa9f37a6c feat(nostr): UI for get_pubkey 2024-12-11 17:55:49 +01:00
obrusvit
d7584533ce ci: allow arm build part 2 2024-12-11 17:20:21 +01:00
obrusvit
cb913addae feat(nostr): extend GetPublicKey with show_display 2024-12-11 16:46:40 +01:00
obrusvit
38936a1e00 ci: allow arm build
DO NOT USE IN PRODUCTION
2024-12-11 16:26:44 +01:00
obrusvit
6151524393 feat(contacts): new contact UI using nostr event 2024-12-11 16:26:27 +01:00
obrusvit
bfc444f083 fix(contacts): remove unused nostr proto fields 2024-12-11 15:40:11 +01:00
obrusvit
4e50e642de fixup! feat(contacts): improve confirm_new_contact 2024-12-11 15:37:40 +01:00
obrusvit
38977ac0d9 feat(contacts): sign btc address with nostr 2024-12-11 15:22:03 +01:00
Ioan Bizău
c91590426d feat(core): add nostr 2024-12-11 15:22:03 +01:00
Tomas Martykan
010fdda1e3
fixup! feat(contacts): sign receive address with 2024-12-11 15:18:45 +01:00
obrusvit
4ca2e71969 feat(contacts): improve confirm_new_contact 2024-12-11 14:36:35 +01:00
obrusvit
7c375bdc07 feat(contacts): new contact confirmation 2024-12-11 13:55:54 +01:00
obrusvit
951be5a1cd feat(contacts): improve confirm_output_contact
- show correct titles and subtitles
- remove key labels
2024-12-11 12:59:58 +01:00
obrusvit
66e2adacd8 refactor(contacts): cleanup getaddress 2024-12-11 12:21:47 +01:00
obrusvit
9b43f13e35 feat(contacts): put big capital letters to mercury
- DO NOT USE IN PRODUCTION
2024-12-11 11:29:53 +01:00
obrusvit
97ab095f9e chore: regenerate proto 2024-12-10 17:21:08 +01:00
obrusvit
10269d7a26 feat(contacts): implement layout for TXOUT
- SwipeFlow for TXOUT confirmation for labeled contact
2024-12-10 17:21:08 +01:00
Tomas Martykan
e6b05a7b27
fixup! feat(signing): show and verify label when signing 2024-12-10 15:42:15 +01:00
Tomas Martykan
a8344aa01d
test(contacts): signing flow device test 2024-12-10 15:28:09 +01:00
Tomas Martykan
ec36da26fd
feat(signing): show and verify label when signing 2024-12-10 14:57:26 +01:00
obrusvit
3da09ff85e feat(contacts): add address_pk_sig to TxOutput 2024-12-10 13:51:14 +01:00
obrusvit
beb220054d feat(contacts): sign receive address with
- bitcoin receiving address is signed with private key of the first
testnet bitcoin address
- signature is passed in `Address` response
2024-12-10 13:21:46 +01:00
obrusvit
3e9eb074e3 feat(contacts): add protobuf definitions 2024-12-10 11:57:06 +01:00
Martin Milata
748a19ac5d ci(nix): macos: fix --args devTools true 2024-12-09 21:17:01 +01:00
Lukas Bielesch
6de0e5de0f chore(core): change display orientation labels [no changelog] 2024-12-09 15:03:57 +01:00
Ondřej Vejpustek
0f54f63c99 chore(style): include core/tests python files for style linting
[no changelog]
2024-12-06 16:14:54 +01:00
Ondřej Vejpustek
8bf23696e1 style(core/tests): apply formatting
[no changelog]
2024-12-06 16:14:54 +01:00
Ondřej Vejpustek
97b2e6c751 style(core/tests): fix warnings
[no changelog]
2024-12-06 16:14:54 +01:00
Ondřej Vejpustek
345eaf79f9 style(core/tests): silent star import warnings
[no changelog]
2024-12-06 16:14:54 +01:00
tychovrahe
b4ba056a39 fix(core): fix translation area access from coreapp applet
[no changelog]
2024-12-05 17:17:08 +01:00
matejcik
81adeb247d build(build-docker): use QUIET_MODE for core builds 2024-12-04 16:36:19 +01:00
matejcik
7d4cd8ffb7 build(build-docker): perform a reproducible shallow clone of the repository in build-docker.sh 2024-12-04 16:36:19 +01:00
Martin Milata
2635e4c7fd build(core): use deterministic git rev-parse
The output may differ in shallow vs. full repo.

[no changelog]
2024-12-04 16:36:19 +01:00
obrusvit
61ebb19515 refactor(core): mercury confirm_summary
- old confirm_total removed
- flow_confirm_summary refactored to confirm_summary

[no changelog]
2024-12-04 14:47:53 +01:00
obrusvit
af6240b52c refactor(core): model_r confirm_summary
- altcoin_tx_summary removed and replaced with confirm_summary

[no changelog]
2024-12-04 14:47:53 +01:00
obrusvit
6e94748e92 refactor(core): model_t confirm_summary
- model_t confirm_total refactored to confirm_summary
- parameter set changed to pave the way for unification across models

[no changelog]
2024-12-04 14:47:53 +01:00
matejcik
ef02c4de5d feat(core): introduce storage insecure mode
reduces the number of PIN iterations and avoids erasing the other
storage bank -- if a test ever overruns, it will probably RSOD out, but
that's unlikely to happen
2024-12-03 11:02:17 +01:00
matejcik
835f7087c6 build(core): correctly propagate DISABLE_OPTIGA to kernel 2024-12-03 11:02:17 +01:00
matejcik
331e07b1e0 feat(core): disable animations in debug firmware by default
This makes it possible to run HW tests on the T3T1 where animations mess
things up. It also speeds up HW tests on other models slightly.

export TREZOR_DISABLE_ANIMATION=0 to build a debug firmware with
animations enabled
2024-12-03 11:02:17 +01:00
Ioan Bizău
13df961317 refactor(core/ui): introduce show_danger
This is a unified interface for flow_warning_hi_prio,
which was available only on Mercury before.

[no changelog]
2024-12-02 22:28:00 +01:00
Martin Milata
92a0e9d6c7 ci: work around rate limit, no UI comment for legacy 2024-12-02 21:41:13 +01:00
Ioan Bizău
aa58ea7158 fix(core/ui): make cancel the last menu item
[no changelog]
2024-12-02 19:52:56 +01:00
Ioan Bizău
5c8ee873c6 chore(core/ui): remove new_confirm_address on Mercury
[no changelog]
2024-12-02 19:52:56 +01:00
obrusvit
deb5ce3f48 refactor(core): remove flow confirm_with_info
- usage of `flow::confirm_with_info` is replaced with
`flow::confirm_action` which is parameterized accordingly

[no changelog]
2024-12-02 19:52:56 +01:00