M1nd3r
72166caf6c
refactor(core): clean unnecessary debug-only code in interface manager
...
[no changelog]
2024-08-12 12:14:24 +02:00
M1nd3r
eae3ff7d50
refactor(core): rename channel creating function
...
[no changelog]
2024-08-12 12:14:24 +02:00
M1nd3r
e1a0e8db2c
fix(core): fix logging in thp.crypto.py
...
[no changelog]
2024-08-12 12:14:24 +02:00
M1nd3r
cae780b401
feat(core): raise InvalidSessionError when active session is None in old codec when accessed from context
...
[no changelog]
2024-08-12 12:14:24 +02:00
M1nd3r
c9e3ed2bb6
chore(core): improve logging in thp files
...
[no changelog]
2024-08-12 12:14:24 +02:00
M1nd3r
4d5c353d8b
REMOVE AFTER TESTING - removed config.py in boot.py
2024-08-12 12:14:24 +02:00
M1nd3r
7e18254a3c
fix(core): displayed pairing code will always have 6-digits (added leading zeroes)
...
[no changelog]
2024-08-12 12:14:24 +02:00
M1nd3r
f7b0a03459
fix(core): fix pairing layout when only QR code or only Code Entry is selected
...
[no changelog]
2024-08-12 12:14:24 +02:00
M1nd3r
164dc3dede
style(core): change log message in load_cached_sessions
...
[no changelog]
2024-08-12 12:14:24 +02:00
M1nd3r
da52023194
feat(core): add check to derive_and_store_roots btc_only variant
...
[no changelog]
2024-08-12 12:14:24 +02:00
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