Commit Graph

13108 Commits (M1nd3r/thp5)
 

Author SHA1 Message Date
M1nd3r d07aefd133 fix(core): remove unnecessary warning suppresion in usb.py
3 weeks ago
M1nd3r a2f7a0cc78 Remake ChannelContext, change buffer types
3 weeks ago
M1nd3r bfe8deac04 Remove unnecessary ignores in message handler
3 weeks ago
M1nd3r 5f1c6c7015 Add Retransmition object [sample]
3 weeks ago
M1nd3r 9d05597211 Edit thp tests
3 weeks ago
M1nd3r e676bbbb4e Fix all_modules
3 weeks ago
M1nd3r ea6cb32e59 Channel refactor
3 weeks ago
M1nd3r 531176570d Unify if conditions order
3 weeks ago
M1nd3r d81335e520 Rename context to channel in thp_v1.py
3 weeks ago
M1nd3r c82797513e Solve race condition
3 weeks ago
M1nd3r cb527abe71 Improve logging, partially refactror channel.py
3 weeks ago
M1nd3r 40f0ccd65c Add logging to sync_set_send_bit
3 weeks ago
M1nd3r 21bdf5f96d Add derive_cardano field to ThpCreateNewSession protobuf message
3 weeks ago
M1nd3r f63a1309f3 Remove code duplication in pairing.py
3 weeks ago
M1nd3r 3b671a84f2 Remove unnecessary abstractions with handlers
3 weeks ago
M1nd3r 2d32a8bb3a Improve pairing handling
3 weeks ago
M1nd3r 09807c9e6e Fix broken pairing workflow
3 weeks ago
M1nd3r 3a90ed6e6c Fix handling of pairing request
3 weeks ago
M1nd3r 3a8c4c6330 Change pairing process into a workflow
3 weeks ago
M1nd3r dca9f05921 Add ThpPairingPreparationsFinished message
3 weeks ago
M1nd3r ed7f304487 Connect pairing handlers with appropriate messages
3 weeks ago
M1nd3r 79ff7f09ba Fix handshake completion message decoding
3 weeks ago
M1nd3r 5f7d0862ad Allow channel to handle only ThpCreateNewSession message
3 weeks ago
M1nd3r d1386662b1 Fix logging of passphrase
3 weeks ago
M1nd3r 58c4d7e6e9 Update protobuf messages continuity
3 weeks ago
M1nd3r 78bbc3c3dc Redundant logging removal
3 weeks ago
M1nd3r 5f4c9f5666 Implement Pairing flow
3 weeks ago
M1nd3r 54661fb5f9 Adjust loop clear
3 weeks ago
M1nd3r bb82bcafb1 Adjust imports
3 weeks ago
M1nd3r 601834d233 Clean session creation
3 weeks ago
M1nd3r 38b8e71640 Adjust create session function params
3 weeks ago
M1nd3r e984b15207 Remove trailing whitespaces in messages.proto
3 weeks ago
M1nd3r 51966e2504 Add pairing and channel EnumValueOptions to protobuf
3 weeks ago
M1nd3r cac3cf5cca Fix common prebuild protobuf naming error
3 weeks ago
M1nd3r 4c2e678787 Adjust control bytes
3 weeks ago
M1nd3r eecceba64a Fix protobuf message wire types and pb2py error
3 weeks ago
M1nd3r 74cb074469 Work on pairing, updated protobuf, note that it crashes during build
3 weeks ago
M1nd3r 6a93c29fe1 Partial fix for bug in session creation response, will fail checks
3 weeks ago
M1nd3r 8425198097 Improve logging of expected message type in session context
3 weeks ago
M1nd3r c724990c02 Fix order of checks
3 weeks ago
M1nd3r 3bd33de778 Fix loading of sessions from cache, improve logging
3 weeks ago
M1nd3r 27765bfb78 Fix cyclic imports of constants
3 weeks ago
M1nd3r 7d9c09d305 Add new Failure types to switch enumeration for legacy builds
3 weeks ago
M1nd3r 1d5497f0f8 Extract duplicated write to wire
3 weeks ago
M1nd3r 8d8500ecf8 Remove unused code
3 weeks ago
M1nd3r 4e163a2614 Unallocated session error, debug log improvements
3 weeks ago
M1nd3r 893f606535 Warning suppression
3 weeks ago
M1nd3r c302e34ff4 Allow to encode protobuf into memoryview buffer
3 weeks ago
M1nd3r 4ab6bff693 Add ThpUnallocatedChannel and ThpUnallocatedSession Failure types
3 weeks ago
M1nd3r fe1ab40302 Remove unnecessary session_ids in old Codec, fix storage test, suppress invalid warnings
3 weeks ago