Commit Graph

13538 Commits (M1nd3r/thp1)
 

Author SHA1 Message Date
M1nd3r 5c805eba79 refactor(core): remove memory leak in read/write
2 weeks ago
M1nd3r a115f19857 chore(core): change DebugLinkGetState channel information to bytes
3 weeks ago
M1nd3r 38cc5de6f3 chore(core): allow DebugLinkGetState to access data from specific thp channel
3 weeks ago
M1nd3r 1f8bb906d3 chore(core): update translations and signatures
3 weeks ago
M1nd3r bdc6a60ccb feat(trezorlib): add curve25519
3 weeks ago
M1nd3r 62684c2ebc feat(trezorlib): add checksum
3 weeks ago
M1nd3r c8e4fd7fba feat(trezorlib): allow encoding of protobuf messages without wire type
3 weeks ago
M1nd3r ff859be2c3 refactor(trezorlib): change usb-reset to reset all connected trezor connections
3 weeks ago
M1nd3r 9dafca31da feat(core): add loggin to receiving codec_v1 messages
3 weeks ago
M1nd3r 03762f9d98 fixup! fix(core): return correct device properties [no changelog]
3 weeks ago
M1nd3r 66a5885255 fix(core): return correct device properties
3 weeks ago
M1nd3r f54ec101bc refactor(core): change 65535 to 0xFFFF for better readability
3 weeks ago
M1nd3r 43ed952900 refactor(trezorlib): extract protocol_v1 and protocol_v2
4 weeks ago
M1nd3r 3cab8fbb79 feat(trezorlib): create transports with correct protocols
4 weeks ago
M1nd3r 121ed1f530 refactor(trezorlib): decouple protocol from handler
4 weeks ago
M1nd3r ef33422ab3 tests(core): add thp cache tests, clean thp tests, add message to set_bool assertion error
4 weeks ago
M1nd3r dddf926442 fix(core): clear channels when calling cache_thp.clear_all
4 weeks ago
M1nd3r a465cfeaa8 feat(core): add SilentError and suppres message response on Cancel from Host in pairing phase when waiting for user interaction
4 weeks ago
M1nd3r 92b1a59b07 test(core): unify usage of thp_common in tests
4 weeks ago
M1nd3r 9e3278c177 test(core): fix all THP tests, unify usage of mock interface
4 weeks ago
M1nd3r 72166caf6c refactor(core): clean unnecessary debug-only code in interface manager
4 weeks ago
M1nd3r eae3ff7d50 refactor(core): rename channel creating function
4 weeks ago
M1nd3r e928fdbe22 test(core): improve thp tests
4 weeks ago
M1nd3r e1a0e8db2c fix(core): fix logging in thp.crypto.py
4 weeks ago
M1nd3r ea0d143a76 test(core): fix test for non-THP builds, remove unnecessary imports
4 weeks ago
M1nd3r e10753a187 test(core): remove unnecessary code in thp tests
4 weeks ago
M1nd3r cae780b401 feat(core): raise InvalidSessionError when active session is None in old codec when accessed from context
4 weeks ago
M1nd3r c9e3ed2bb6 chore(core): improve logging in thp files
4 weeks ago
M1nd3r 5f887f4457 test(core): fix THP tests failing on non-THP builds
4 weeks ago
M1nd3r 65a295425b test(core): fix broken thp tests
4 weeks ago
M1nd3r 4d5c353d8b REMOVE AFTER TESTING - removed config.py in boot.py
4 weeks ago
M1nd3r 7e18254a3c fix(core): displayed pairing code will always have 6-digits (added leading zeroes)
4 weeks ago
M1nd3r f7b0a03459 fix(core): fix pairing layout when only QR code or only Code Entry is selected
4 weeks ago
M1nd3r 164dc3dede style(core): change log message in load_cached_sessions
4 weeks ago
M1nd3r da52023194 feat(core): add check to derive_and_store_roots btc_only variant
4 weeks ago
M1nd3r c10c0cca60 chore(core): replace prints in channel.py with log.debug
4 weeks ago
M1nd3r 1106f0ba10 chore(core): add logging of channel_id to channel.py logs
4 weeks ago
M1nd3r 92e605dbc2 chore(core): add logging of buffer to wrap_protobuf_load
4 weeks ago
M1nd3r 2b8a669619 feat(core): make loading sessions from cache faster
4 weeks ago
M1nd3r e67781114c refactor(core): remove unnecessary mentions of version of the THP
4 weeks ago
M1nd3r 779e5d1a60 feat(core): change THP version from 3 to 2
4 weeks ago
M1nd3r b1b948c14b fix(core): fix handling of codec_v1 messages
4 weeks ago
M1nd3r 5cde36050b feat(core): add ThpInvalidDataError
4 weeks ago
M1nd3r 894c9989e6 fix: fix thp on btc_only fw
4 weeks ago
M1nd3r 883af07454 fix(core): remove `handshake hash` from `auth_data` in transport noise messages
4 weeks ago
M1nd3r ba86f58050 fix(core): change one more byte in CPace padding
4 weeks ago
M1nd3r 42d52633d0 feat(core): update generation of the CPace pregenerator (edit padding, add one zero byte after handshake hash)
4 weeks ago
M1nd3r 878d03f236 feat(core): add verification of selected pairing methods, add NoMethod pairing for usb interface
4 weeks ago
M1nd3r 5727c7e319 chore(core): add exceptions to getters for QR code string, code code string and handshake hash, remove unnecessary booleans from PairingDisplayData
4 weeks ago
M1nd3r fa8ff7351a test(core): remove dummy test from test_trezor.wire.thp
4 weeks ago