1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2025-02-24 13:22:05 +00:00
Commit Graph

1822 Commits

Author SHA1 Message Date
M1nd3r
c10c0cca60 chore(core): replace prints in channel.py with log.debug
[no changelog]
2024-08-12 12:14:24 +02:00
M1nd3r
1106f0ba10 chore(core): add logging of channel_id to channel.py logs
[no changelog]
2024-08-12 12:14:24 +02:00
M1nd3r
92e605dbc2 chore(core): add logging of buffer to wrap_protobuf_load
[no changelog]
2024-08-12 12:14:24 +02:00
M1nd3r
2b8a669619 feat(core): make loading sessions from cache faster
[no changelog]
2024-08-12 12:14:24 +02:00
M1nd3r
e67781114c refactor(core): remove unnecessary mentions of version of the THP
[no changelog]
2024-08-12 12:14:24 +02:00
M1nd3r
779e5d1a60 feat(core): change THP version from 3 to 2
[no changelog]
2024-08-12 12:14:24 +02:00
M1nd3r
b1b948c14b fix(core): fix handling of codec_v1 messages 2024-08-12 12:14:24 +02:00
M1nd3r
5cde36050b feat(core): add ThpInvalidDataError
[no changelog]
2024-08-12 12:14:24 +02:00
M1nd3r
894c9989e6 fix: fix thp on btc_only fw
[no changelog]
2024-08-12 12:14:24 +02:00
M1nd3r
883af07454 fix(core): remove handshake hash from auth_data in transport noise messages
[no changelog]
2024-08-12 12:14:24 +02:00
M1nd3r
ba86f58050 fix(core): change one more byte in CPace padding
[no changelog]
2024-08-12 12:14:24 +02:00
M1nd3r
42d52633d0 feat(core): update generation of the CPace pregenerator (edit padding, add one zero byte after handshake hash)
[no changelog]
2024-08-12 12:14:24 +02:00
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