M1nd3r
878d03f236
feat(core): add verification of selected pairing methods, add NoMethod pairing for usb interface
...
[no changelog]
2024-08-12 12:14:24 +02:00
M1nd3r
5727c7e319
chore(core): add exceptions to getters for QR code string, code code string and handshake hash, remove unnecessary booleans from PairingDisplayData
...
[no changelog]
2024-08-12 12:14:24 +02:00
M1nd3r
c31ed2d7b5
fix(core): change PROTOCOL_NAME in thp encryption
...
[no changelog]
2024-08-12 12:14:24 +02:00
M1nd3r
7c2b2d550f
fix(core): fix RSODs on firmware builds, fix indentation in aesgcm documentation
...
[no changelog]
2024-08-12 12:14:24 +02:00
M1nd3r
0b80fabb37
refactor(core): clear channel after decryption failed error
2024-08-12 12:14:24 +02:00
M1nd3r
e6967e431e
feat(core): add updates of the "last used" for channels and sessions
2024-08-12 12:14:24 +02:00
M1nd3r
9569f2b7e9
refactor(core): remove unreachable code in thp cache
2024-08-12 12:14:24 +02:00
M1nd3r
1c40551ef4
refactor(core): remove unnecessary warning suppression in cache thp
2024-08-12 12:14:24 +02:00
M1nd3r
040dd102f2
refactor(core): remove unused code in thp cache
2024-08-12 12:14:24 +02:00
M1nd3r
ac4ede584e
fix(core): remove redundant call of initialize in protocol cache
2024-08-12 12:14:24 +02:00
M1nd3r
a5fd09d230
chore(core): improve logging of "write message"
2024-08-12 12:14:24 +02:00
M1nd3r
ab0f89ee18
feat(core): randomize pairing secret
2024-08-12 12:14:24 +02:00
M1nd3r
ec956e0589
feat(core): remove hardcoded trezor key from cpace
2024-08-12 12:14:24 +02:00
M1nd3r
797aec9e26
feat(core): add thp pairing values into debugLinkState object, allow debugLinkGetState in pairing (in one place)
2024-08-12 12:14:24 +02:00
M1nd3r
6d0b76ce52
style(core): fix error message
2024-08-12 12:14:24 +02:00
M1nd3r
1bf927c943
feat(core): incorporate handshake hash into pairing
2024-08-12 12:14:24 +02:00
M1nd3r
45e2819789
feat(core): add error message for receiving unsupported codec_v1 message
2024-08-12 12:14:24 +02:00
M1nd3r
72ff80b3cc
refactor(core): clean homescreen.py
2024-08-12 12:14:24 +02:00
M1nd3r
073520da7d
fixup: remove unnecessary deviation from main in boot.py
2024-08-12 12:14:24 +02:00
M1nd3r
ec2762ea29
fixup: fix style
2024-08-12 12:14:24 +02:00
M1nd3r
5394ce8df7
feat(core): implement a new Trezor-Host protocol
2024-08-12 12:14:24 +02:00
Ondřej Vejpustek
90eef5331a
refactor(core/solana): use local constants
...
[no changelog]
2024-08-06 13:48:20 +02:00
Ondřej Vejpustek
1c5d47a875
refactor(core/solana): use variables instead of literals
...
[no changelog]
2024-08-06 13:48:20 +02:00
obrusvit
71b2c986f8
feat(core/ui): send BR from rust during recovery
...
[no changelog]
2024-07-31 11:36:32 +02:00
obrusvit
11308f578d
feat(core/ui): T3T1 instruction screens between shares
...
Changes the content and visual appearance of the screens between shares
during multi-share (shamir) recovery. Context menu with the option to
cancel is added to the screen.
2024-07-31 11:36:32 +02:00
Ioan Bizău
33f5d47330
chore(core): rename "hidden wallet" -> "passphrase wallet"
...
[no changelog]
2024-07-29 17:45:28 +03:00
obrusvit
008490bf4b
refactor(core/mercury): unify confirm TOS
...
[no changelog]
2024-07-28 23:14:12 +02:00
Ioan Bizău
53799cdee8
fix(core/ui): fix cancel in ethereum sign tx flow
...
[no changelog]
2024-07-26 10:15:40 +03:00
obrusvit
c6df2179d6
fix(core): show correct word count in more info
...
Make translated strings describing recovery shares templated so that we
can show correct number of words (i.e. 20 or 33) in more info.
2024-07-22 12:09:16 +02:00
obrusvit
0d987a68f4
fix(core/mercury): multi-share backup more info
...
The commit fixes More Info screen hidden behind context menu during a
prompt for number of shares and shares threshold. It removes wrong title
and enables changing the info text based on currently selected number.
2024-07-22 12:09:16 +02:00
Ioan Bizău
522d33a71f
refactor(core): send out ButtonRequest name
...
[no changelog]
2024-07-19 11:28:07 +03:00
Ioan Bizău
1ef88117fe
fix: make sure storage.cache import is correctly retained
...
[no changelog]
2024-07-19 11:24:50 +03:00
Ioan Bizău
c7ec093863
feat(core): make "experimental features" storage field public to get rid of the cached field
...
[no changelog]
2024-07-19 11:24:50 +03:00
Ioan Bizău
7a32ebf2b6
refactor(core): use set-/get_bool in storage cache
...
[no changelog]
2024-07-19 11:24:50 +03:00
tychovrahe
2994317dcd
fix(core/mercury): homescreen attach animation, resume animations after an interrupt from workflow
2024-07-16 23:12:32 +02:00
tychovrahe
6b3aa768bd
fix(core/mercury): remove universal backlight fading
2024-07-16 23:12:32 +02:00
matejcik
759ce5bc14
fix(core): queue events from iface if all tasks waiting on that iface are gone
...
this juuust might fix unexplained freezes on hardware
2024-07-16 23:12:32 +02:00
Ioan Bizău
a64b22cdef
feat(core): add progress indicator when formatting SD cards
2024-07-15 13:32:06 +03:00
Martin Milata
98dca4db4c
Merge branch 'release/24.07'
2024-07-10 12:24:18 +02:00
Andrew Kozlik
e84f969f4f
feat(core): Implement DebugLinkOptigaSetSecMax.
2024-07-09 16:52:50 +02:00
Andrew Kozlik
b71a809da3
feat(common): Add DebugLinkOptigaSetSecMax message.
...
[no changelog]
2024-07-09 16:52:50 +02:00
Andrew Kozlik
a4cf0b2c72
feat(core): Show PIN initialization progress when Optiga throttling delays are active
2024-07-09 16:52:50 +02:00
Martin Milata
54441182ea
chore(common): set definition timestamp to the current signed definitions
...
[no changelog]
2024-07-01 11:49:31 +02:00
gabrielkerekes
6f76ac3be6
fix(solana): allow AToken Create instruction to contain an optional rent_sysvar
account
...
This is needed because some dApps (https://jup.ag/perps or http://solend.fi/ ) include the rent_sysvar account although it's not required anymore (it's also not a part of the [official docs](https://docs.rs/spl-associated-token-account/latest/spl_associated_token_account/instruction/enum.AssociatedTokenAccountInstruction.html#variant.Create )).
2024-07-01 09:46:40 +00:00
Martin Milata
106edd4309
feat(core/ui): T3T1: tutorial flow
...
[no changelog]
2024-07-01 09:35:11 +02:00
tychovrahe
283baa412a
fix(core): fix backlight fading when first painting a layout
...
[no changelog]
2024-07-01 09:33:40 +02:00
tychovrahe
a4ff76e840
fix(core/mercury): adjust swipe effect direction when animating transition through python
2024-07-01 09:33:40 +02:00
obrusvit
2de8acc141
chore(core): remove CoSi functionality
...
trezorctl CoSi feature is removed from all models
2024-07-01 09:32:38 +02:00
obrusvit
aaa2ece3ba
feat(core/ui): highlight repeated words on T3T1
...
ShowShareWords flow now informs the user if the word is repeated. The
most typical usecase in 1-of-1 shamir (SingleShare) where 3rd and 4th
word is "academic".
2024-06-30 12:07:09 +02:00
Andrew Kozlik
4ee81daee7
feat(core): Add optiga_sec field to Features
...
[no changelog]
2024-06-25 12:45:00 +02:00