Commit Graph

3289 Commits (M1nd3r/thp2)

Author SHA1 Message Date
M1nd3r 0f2a092da2 fix(core): remove unnecessary warning suppresion in usb.py
3 weeks ago
M1nd3r 52bd40e134 chore(core): add colors to unittest prints
3 weeks ago
M1nd3r 9a10fa8998 Remake ChannelContext, change buffer types
3 weeks ago
M1nd3r cad4b5ee55 Remove unnecessary ignores in message handler
3 weeks ago
M1nd3r 25474d84eb Add Retransmition object [sample]
3 weeks ago
M1nd3r 45f525f916 Edit thp tests
3 weeks ago
M1nd3r df8b367cb2 Fix all_modules
3 weeks ago
M1nd3r 7a50d476fa Channel refactor
3 weeks ago
M1nd3r 0baf98459a Unify if conditions order
3 weeks ago
M1nd3r ef7f17216e Rename context to channel in thp_v1.py
4 weeks ago
M1nd3r 50fe43646a Solve race condition
4 weeks ago
M1nd3r 9869b42ce5 Improve logging, partially refactror channel.py
4 weeks ago
M1nd3r 46d46b1845 Add logging to sync_set_send_bit
4 weeks ago
M1nd3r 2c08c088aa Add derive_cardano field to ThpCreateNewSession protobuf message
4 weeks ago
M1nd3r 11bbdc7cc7 Remove code duplication in pairing.py
4 weeks ago
M1nd3r 8fb45754c6 Remove unnecessary abstractions with handlers
4 weeks ago
M1nd3r 4777750b2f Improve pairing handling
4 weeks ago
M1nd3r 3fc3bbc756 Fix broken pairing workflow
1 month ago
M1nd3r 58df712f29 Fix handling of pairing request
1 month ago
M1nd3r 870f1a3b98 Change pairing process into a workflow
1 month ago
M1nd3r 72e482ee97 Add ThpPairingPreparationsFinished message
1 month ago
M1nd3r 0fdbc4ef49 Connect pairing handlers with appropriate messages
1 month ago
M1nd3r 190c584ef5 Fix handshake completion message decoding
1 month ago
M1nd3r 6af7ed4e55 Allow channel to handle only ThpCreateNewSession message
1 month ago
M1nd3r 6c6e699f51 Fix logging of passphrase
1 month ago
M1nd3r 521107183e Redundant logging removal
1 month ago
M1nd3r 08c68b37e7 Implement Pairing flow
1 month ago
M1nd3r 7160f96eae Adjust loop clear
1 month ago
M1nd3r 0aaa255a0c Adjust imports
1 month ago
M1nd3r 8a6f74afc5 Clean session creation
1 month ago
M1nd3r 0da1571093 Adjust create session function params
1 month ago
M1nd3r aeca56b30b Add pairing and channel EnumValueOptions to protobuf
1 month ago
M1nd3r 9b599b12a8 Fix common prebuild protobuf naming error
1 month ago
M1nd3r 4d617c5550 Adjust control bytes
1 month ago
M1nd3r 9122461fff Fix protobuf message wire types and pb2py error
1 month ago
M1nd3r 73c5a00aef Work on pairing, updated protobuf, note that it crashes during build
1 month ago
M1nd3r 6315f92bcd Partial fix for bug in session creation response, will fail checks
1 month ago
M1nd3r f4e22908df Improve logging of expected message type in session context
1 month ago
M1nd3r 764b669e9a Fix order of checks
1 month ago
M1nd3r 8660d25d7f Fix loading of sessions from cache, improve logging
1 month ago
M1nd3r 3a1aa9eca2 Fix cyclic imports of constants
1 month ago
M1nd3r 5c57329ca5 Extract duplicated write to wire
1 month ago
M1nd3r 90f908c542 Remove unused code
1 month ago
M1nd3r 0d6c0c9819 Unallocated session error, debug log improvements
1 month ago
M1nd3r fc10a7bfc4 Warning suppression
1 month ago
M1nd3r 81659fb6bd Allow to encode protobuf into memoryview buffer
1 month ago
M1nd3r 5e09728fd7 Add ThpUnallocatedChannel and ThpUnallocatedSession Failure types
1 month ago
M1nd3r d0a5b48f36 Remove unnecessary session_ids in old Codec, fix storage test, suppress invalid warnings
1 month ago
M1nd3r 1ed78fb95d Require noise tag with encrypted messages, improve debug logging
1 month ago
M1nd3r c221256c29 Add build_unix_frozen_debug config to makefile
1 month ago