Commit Graph

13039 Commits (64fd318c096d1267894e3164e0edbb41d7e20724)
 

Author SHA1 Message Date
M1nd3r 64fd318c09 feat(core): handle cancelation of passphrase, fix displaying of passphrase
2 months ago
M1nd3r e901c2c56e feat(core): send failure message as response when ThpCreateNewSession has on_device=true and passphrase
2 months ago
M1nd3r 2cc5461cc5 feat(core): show passphrase on Trezor when creating a session
2 months ago
M1nd3r fcd16fbdf8 feat(core): enable entering passphrase on device
2 months ago
M1nd3r 6adad19a6d feat(core): remake cache
2 months ago
M1nd3r 2f0a7ec740 feat(core): implement cache handling of passphrase, refactor cache
2 months ago
M1nd3r ad74d7f598 refactor(core): remake ChannelContext, change buffer types
2 months ago
M1nd3r ed52a90ce4 feat(core): add Retransmition object [sample]
2 months ago
M1nd3r a241c346c5 chore(core): edit thp tests
2 months ago
M1nd3r d9247e097a refactor(core): use channel context to lower code coupling
2 months ago
M1nd3r b0f7a7a3e9 chore(core): Unify conditions order in debug if statements
2 months ago
M1nd3r 59830a032a refactor(core): rename context to channel in thp_v1.py
2 months ago
M1nd3r c441bf7a7c fix(core): solve race condition
2 months ago
M1nd3r 0cef2021e6 refactor(core): refactor channel.py, improve logging
2 months ago
M1nd3r 8115918ee7 chore(core): add logging to sync_set_send_bit
2 months ago
M1nd3r 79fcfb77a0 feat(core): add derive_cardano field to ThpCreateNewSession protobuf message
2 months ago
M1nd3r e884aaef51 feat(core): change pairing process into a workflow
2 months ago
M1nd3r 1ad87e6b4f feat(core): add ThpPairingPreparationsFinished message
2 months ago
M1nd3r 45b1831ed8 feat(core): connect pairing handlers with appropriate messages
2 months ago
M1nd3r f2eaaad250 fix(core): fix handshake completion message decoding
2 months ago
M1nd3r 95ce9a5c20 feat(core): allow channel to handle only ThpCreateNewSession message
2 months ago
M1nd3r eb90bcac44 chore(core): fix logging of passphrase
2 months ago
M1nd3r 3aa885aa75 chore(core): redundant logging removal
2 months ago
M1nd3r 9956e5b788 feat(core): implement Pairing flow
2 months ago
M1nd3r 691ad661b3 feat(core): adjust loop clear
2 months ago
M1nd3r 3ee6854a40 refactor(core): clean session creation
2 months ago
M1nd3r 198f754364 refactor(core): adjust create session function params
2 months ago
M1nd3r 9f6c1e1b24 feat(core): add pairing_in/_out and channel_in/_out EnumValueOptions to protobuf
2 months ago
M1nd3r 58b9060ec6 feat(core): adjust control bytes
2 months ago
M1nd3r 6b0c0accd7 feat(core): improve thp protobuf
2 months ago
M1nd3r 2637ce299d feat(core): work on pairing, updated protobuf
2 months ago
M1nd3r 30fd1fe5c3 fix(core): partial fix for bug in session creation response
2 months ago
M1nd3r 0c156c94a0 fix(core): fix order of checks in channel.py
2 months ago
M1nd3r 2c97edb183 fix(core): fix loading of sessions from cache, improve logging
2 months ago
M1nd3r 6c762c50bc feat(core): add new Failure types for legacy builds
2 months ago
M1nd3r 09164a3563 fix(core): fix cyclic import of constants
2 months ago
M1nd3r 31ad84133c refactor(core): extract duplicated write_to_wire
2 months ago
M1nd3r 360d3afa23 refactor(core): remove unused code
2 months ago
M1nd3r b262a59d9b feat(core): add sending of unallocated session error message, debug log improvements
2 months ago
M1nd3r 07c935f989 feat(core): allow to encode protobuf into memoryview buffer
2 months ago
M1nd3r aca9fe5905 feat(core): add ThpUnallocatedChannel and ThpUnallocatedSession Failure types
2 months ago
M1nd3r eb203faed1 fix(core): remove unnecessary session_ids in old Codec, fix storage test, suppress invalid warnings
2 months ago
M1nd3r 5cd2fe938a chore(core): Add build_unix_frozen_debug config to makefile
2 months ago
M1nd3r c0e8342272 feat(core): expect channel messages with noise tag
2 months ago
M1nd3r 5306a8b55e chore(core): improve logging of channel state, reduce logging of sessions
2 months ago
M1nd3r 7963cb12c3 feat(core): create pairing state if branch
2 months ago
M1nd3r 707361fccb fix(core): add default value to channel.waiting_for_ack_timeout
2 months ago
M1nd3r 5187869f3b fix(core): fix old codec write, enhance new session response message
2 months ago
M1nd3r f60c263fb1 chore(core): improve debug log of sync bits
2 months ago
M1nd3r 8c543f61be refactor(core): remove unnecessary protocol abstraction
2 months ago