Commit Graph

42 Commits (6f89cb4c07eb1d4785c62fe713e08428b2e9d913)

Author SHA1 Message Date
M1nd3r 6f89cb4c07 Remake ChannelContext, change buffer types
1 month ago
M1nd3r 9acb08e985 Channel refactor
1 month ago
M1nd3r 68e40e4893 Solve race condition
1 month ago
M1nd3r e2ec7065d2 Improve logging, partially refactror channel.py
1 month ago
M1nd3r 25e164a2fd Remove unnecessary abstractions with handlers
1 month ago
M1nd3r 22f9f03e9e Change pairing process into a workflow
1 month ago
M1nd3r 9b64a3f51f Fix handshake completion message decoding
1 month ago
M1nd3r eb6cd2d438 Allow channel to handle only ThpCreateNewSession message
1 month ago
M1nd3r 329152c1d9 Redundant logging removal
1 month ago
M1nd3r 9e0c6b7ad5 Implement Pairing flow
1 month ago
M1nd3r 4d60687be0 Adjust loop clear
1 month ago
M1nd3r 30930474b0 Clean session creation
1 month ago
M1nd3r 750375c5e3 Adjust create session function params
1 month ago
M1nd3r ac4edb4b17 Add pairing and channel EnumValueOptions to protobuf
1 month ago
M1nd3r 03224c95b4 Adjust control bytes
1 month ago
M1nd3r e3aa720c6a Work on pairing, updated protobuf, note that it crashes during build
1 month ago
M1nd3r 1eb6d824c1 Partial fix for bug in session creation response, will fail checks
1 month ago
M1nd3r a1ed2444d9 Fix order of checks
1 month ago
M1nd3r eb7c256106 Fix loading of sessions from cache, improve logging
1 month ago
M1nd3r 057dcd6af8 Fix cyclic imports of constants
1 month ago
M1nd3r ffe6edc9e9 Extract duplicated write to wire
1 month ago
M1nd3r ab091a8516 Remove unused code
1 month ago
M1nd3r b13c9db682 Unallocated session error, debug log improvements
1 month ago
M1nd3r 6c57a11ad4 Require noise tag with encrypted messages, improve debug logging
1 month ago
M1nd3r 870ce35f15 Count with encryption tag for channel messages
1 month ago
M1nd3r ea46e27b56 Improve logging of channel state, reduce logging of sessions
1 month ago
M1nd3r 7fc59c6d18 Add default value (None) to channel.waiting_for_ack_timeout, create pairing state if branch
1 month ago
M1nd3r 62e0bc65ae Fix old codec write, enhance new session response message
1 month ago
M1nd3r b1439f2b9d Improve debug log of sync bits
1 month ago
M1nd3r fd40f9004e Remove unnecessary channel state
1 month ago
M1nd3r 9b4f56cfdd Fix continuation packet ignoring, unify logging
1 month ago
M1nd3r 9cb4c0f7c2 Remove redundant ack
1 month ago
M1nd3r b667e8e033 Fix debug log, crashing and mock noise tags
1 month ago
M1nd3r 8f776fcced Create new session response
1 month ago
M1nd3r 750c37697e Refactor channel
1 month ago
M1nd3r 7f7e42a8ce Fix missing send_ack after receiving message with unexpected sync bit
1 month ago
M1nd3r aa615de463 Fix debug message
1 month ago
M1nd3r 685cadf8c9 Fix synchronization
1 month ago
M1nd3r ca6c1cca74 Fix retransmission, adjust debug prints
1 month ago
M1nd3r 6a97c7e88a feat(core): improve debug print
1 month ago
M1nd3r fe72c472ee feat(core): implement SessionContext write
1 month ago
M1nd3r 714a949919 feat(core): implement SessionContext
1 month ago