Commit Graph

  • ca1b4e2533
    Merge 0fe277aafa into 0eeb8b68bb #3714 Martin Milata 2024-04-30 08:32:39 +0000
  • 0fe277aafa WIP feat(core/ui): sending button requests from rust #3714 mmilata/ui-t3t1-buttonrequest Martin Milata 2024-04-24 23:09:00 +0200
  • b14a8fd58c core(feat): Add FIRMWARE VERSION command to prodtest. #3750 Andrew Kozlik 2024-04-24 15:58:26 +0200
  • 87a87882c6 test: ui_tests: fix WARNING: missing screens ... mmilata/ui-test-missing-screens Martin Milata 2024-04-29 13:19:51 +0200
  • ed52a90ce4 feat(core): add Retransmition object [sample] M1nd3r 2024-04-26 16:13:19 +0200
  • a241c346c5 chore(core): edit thp tests M1nd3r 2024-04-26 16:12:23 +0200
  • d9247e097a refactor(core): use channel context to lower code coupling M1nd3r 2024-04-24 16:21:05 +0200
  • b0f7a7a3e9 chore(core): Unify conditions order in debug if statements M1nd3r 2024-04-24 11:05:52 +0200
  • 59830a032a refactor(core): rename context to channel in thp_v1.py M1nd3r 2024-04-19 21:03:45 +0200
  • c441bf7a7c fix(core): solve race condition M1nd3r 2024-04-18 17:08:25 +0200
  • 0cef2021e6 refactor(core): refactor channel.py, improve logging M1nd3r 2024-04-29 12:04:35 +0200
  • 8115918ee7 chore(core): add logging to sync_set_send_bit M1nd3r 2024-04-17 17:28:35 +0200
  • 79fcfb77a0 feat(core): add derive_cardano field to ThpCreateNewSession protobuf message M1nd3r 2024-04-17 14:40:42 +0200
  • e884aaef51 feat(core): change pairing process into a workflow M1nd3r 2024-04-12 18:42:35 +0200
  • 1ad87e6b4f feat(core): add ThpPairingPreparationsFinished message M1nd3r 2024-04-11 14:15:38 +0200
  • 45b1831ed8 feat(core): connect pairing handlers with appropriate messages M1nd3r 2024-04-11 12:58:00 +0200
  • f2eaaad250 fix(core): fix handshake completion message decoding M1nd3r 2024-04-11 11:29:27 +0200
  • 95ce9a5c20 feat(core): allow channel to handle only ThpCreateNewSession message M1nd3r 2024-04-11 10:59:53 +0200
  • eb90bcac44 chore(core): fix logging of passphrase M1nd3r 2024-04-11 10:25:57 +0200
  • 3aa885aa75 chore(core): redundant logging removal M1nd3r 2024-04-11 09:57:20 +0200
  • 9956e5b788 feat(core): implement Pairing flow M1nd3r 2024-04-10 18:22:44 +0200
  • 691ad661b3 feat(core): adjust loop clear M1nd3r 2024-04-10 14:43:11 +0200
  • 3ee6854a40 refactor(core): clean session creation M1nd3r 2024-04-10 12:00:33 +0200
  • 198f754364 refactor(core): adjust create session function params M1nd3r 2024-04-10 10:16:31 +0200
  • 9f6c1e1b24 feat(core): add pairing_in/_out and channel_in/_out EnumValueOptions to protobuf M1nd3r 2024-04-29 12:26:34 +0200
  • 58b9060ec6 feat(core): adjust control bytes M1nd3r 2024-04-09 17:02:04 +0200
  • 0eeb8b68bb fixup! refactor(core/ui): rust UI flow simplification Martin Milata 2024-04-29 12:18:34 +0200
  • 6b0c0accd7 feat(core): improve thp protobuf M1nd3r 2024-04-09 16:28:02 +0200
  • 2637ce299d feat(core): work on pairing, updated protobuf M1nd3r 2024-04-09 12:27:55 +0200
  • 30fd1fe5c3 fix(core): partial fix for bug in session creation response M1nd3r 2024-04-08 19:11:47 +0200
  • 0c156c94a0 fix(core): fix order of checks in channel.py M1nd3r 2024-04-05 14:31:59 +0200
  • 2c97edb183 fix(core): fix loading of sessions from cache, improve logging M1nd3r 2024-04-05 12:59:52 +0200
  • 6c762c50bc feat(core): add new Failure types for legacy builds M1nd3r 2024-04-29 11:35:40 +0200
  • 09164a3563 fix(core): fix cyclic import of constants M1nd3r 2024-04-29 11:34:24 +0200
  • 31ad84133c refactor(core): extract duplicated write_to_wire M1nd3r 2024-04-05 09:47:31 +0200
  • 360d3afa23 refactor(core): remove unused code M1nd3r 2024-04-05 09:15:36 +0200
  • b262a59d9b feat(core): add sending of unallocated session error message, debug log improvements M1nd3r 2024-04-04 16:22:38 +0200
  • 07c935f989 feat(core): allow to encode protobuf into memoryview buffer M1nd3r 2024-04-04 12:55:17 +0200
  • aca9fe5905 feat(core): add ThpUnallocatedChannel and ThpUnallocatedSession Failure types M1nd3r 2024-04-04 11:47:25 +0200
  • eb203faed1 fix(core): remove unnecessary session_ids in old Codec, fix storage test, suppress invalid warnings M1nd3r 2024-04-04 11:12:31 +0200
  • 5cd2fe938a chore(core): Add build_unix_frozen_debug config to makefile M1nd3r 2024-04-04 09:39:50 +0200
  • c0e8342272 feat(core): expect channel messages with noise tag M1nd3r 2024-04-03 17:58:38 +0200
  • 5306a8b55e chore(core): improve logging of channel state, reduce logging of sessions M1nd3r 2024-04-03 17:31:24 +0200
  • 7963cb12c3 feat(core): create pairing state if branch M1nd3r 2024-04-29 11:11:56 +0200
  • 707361fccb fix(core): add default value to channel.waiting_for_ack_timeout M1nd3r 2024-04-29 11:11:18 +0200
  • 5187869f3b fix(core): fix old codec write, enhance new session response message M1nd3r 2024-04-03 16:04:47 +0200
  • f60c263fb1 chore(core): improve debug log of sync bits M1nd3r 2024-04-03 15:40:26 +0200
  • 8c543f61be refactor(core): remove unnecessary protocol abstraction M1nd3r 2024-04-03 15:33:59 +0200
  • 739c4180da refactor(core): remove unnecessary channel state M1nd3r 2024-04-03 15:07:41 +0200
  • 30da02b0f2 fix(core): fix continuation packet ignoring, unify logging M1nd3r 2024-04-03 15:04:27 +0200
  • f31d8f59ce fix(core): remove redundant ack M1nd3r 2024-04-03 14:03:35 +0200
  • 504a3bfe98 fix(core): fix debug log, crashing and mock noise tags M1nd3r 2024-04-03 13:56:26 +0200
  • 8d346120f4 feat(core): change channel allocation response control byte to 0x41 and error control byte to 0x42 M1nd3r 2024-04-03 10:56:06 +0200
  • 775ad59630 feat(core): create new session response M1nd3r 2024-04-02 20:40:22 +0200
  • e7f5f3d3f2 refactor(core): refactor channel M1nd3r 2024-04-02 17:36:14 +0200
  • 3f590bc11d refactor(core): clean thp code M1nd3r 2024-04-02 17:09:38 +0200
  • 209e548ab5 chore(core): fix debug message M1nd3r 2024-04-02 16:57:25 +0200
  • aa2115542b fix(core): fix synchronization M1nd3r 2024-04-02 16:44:12 +0200
  • e55e9a4e15 chore(core): update legacy protobuf makefile to ignore Thp messages M1nd3r 2024-04-02 13:59:38 +0200
  • 8c4460301b feat(core): add messages-thp.proto symbolic link M1nd3r 2024-04-02 13:40:33 +0200
  • d89b201a7e fix(core): fix retransmission, adjust debug prints M1nd3r 2024-04-29 10:39:50 +0200
  • e7716f4261 t3t1 rev.e i2c pullup fix cepetr/haptic-loader cepetr 2024-04-29 10:37:26 +0200
  • d212a03640 feat(core): improve loader haptic effect cepetr 2024-04-29 10:37:00 +0200
  • 555708493b feat(core): implement SessionContext write M1nd3r 2024-04-27 02:24:59 +0200
  • 6ab6d2c109 refactor(core): denote to-be-replaced functions as deprecated M1nd3r 2024-03-31 19:08:25 +0200
  • 3aa5b88a0d feat(core): implement SessionContext M1nd3r 2024-04-27 02:23:34 +0200
  • 19a9533dec refactor(core): update fixutres for TR obrusvit 2024-04-28 20:30:00 +0200
  • a7ec5d9ee9 refactor(core): update fixtures for TT obrusvit 2024-04-28 14:40:55 +0200
  • 656ae3d2b0 refactor(core): do not use all-calps in en.json obrusvit 2024-04-09 13:33:23 +0200
  • 6619728ec6 fix(tests): button content comparison obrusvit 2024-04-28 20:28:51 +0200
  • 35a345ef30 fix(core/ui): fix model R common title obrusvit 2024-04-28 15:49:30 +0200
  • 863b798393 fix(core/ui): fix model R altcoin summary obrusvit 2024-04-17 12:37:41 +0200
  • dafa181794 refactor(core): allow changing button font on R obrusvit 2024-04-09 21:27:26 +0200
  • 81aad458cc refactor(core): replace upper calls by upper font obrusvit 2024-04-09 13:24:47 +0200
  • ffa89f31b4 refactor(core): apply uppercased fonts in build obrusvit 2024-04-09 13:23:36 +0200
  • b3b61bd6b4 refactor(tools): add only_upper option to gen_font obrusvit 2024-04-09 13:17:05 +0200
  • 5bdd2e7fa5 fix(core): resolve issues with checks M1nd3r 2024-03-28 11:34:54 +0100
  • a245ef195e feat(core): session creation, part 2 M1nd3r 2024-03-27 17:22:07 +0100
  • 912c85e21e fix(core): fix handshake reading, session creation part 1 M1nd3r 2024-03-27 14:16:09 +0100
  • 37547b19da fix(core): fix use of buffers M1nd3r 2024-03-26 16:25:33 +0100
  • 6f3db981ec refactor(core): remove unused handlers, clean ChannelContext M1nd3r 2024-03-26 12:38:45 +0100
  • 7c447ac5d1 feat(core): improve channels, sessions and handshake M1nd3r 2024-04-27 02:21:30 +0200
  • 42873b1c30 refactor(core): change structure of channels and sessions M1nd3r 2024-04-27 02:14:56 +0200
  • f75ee29ffa feat(core): make changes to thp cache, part 1 M1nd3r 2024-03-21 11:57:36 +0100
  • fb99d1dbe6 feat(core): remove message type from device properties message M1nd3r 2024-04-27 02:02:21 +0200
  • ef1b429c62 feat(core): add packet handlers M1nd3r 2024-03-21 09:42:02 +0100
  • 4f9b3944ab feat(core): add thp module to frozen build M1nd3r 2024-03-20 11:05:18 +0100
  • 45b0293371 fix(core): fix bugs in thp unittests M1nd3r 2024-03-19 14:29:30 +0100
  • 947cd8fa1d feat(core): improve logging M1nd3r 2024-03-18 19:06:59 +0100
  • 92cbacba9e fix(core): fix bugs in synchronization and handler finding M1nd3r 2024-03-18 18:59:28 +0100
  • 9683039111 feat(core): change structure of THP implementation [Part 1] M1nd3r 2024-03-15 18:09:21 +0100
  • 2066790d6a fix(core): fix typo in fido2 comment M1nd3r 2024-03-15 09:28:22 +0100
  • fa6c9322e2 feat(core): introduce timeout to loop.wait() matejcik 2023-06-29 17:08:13 +0200
  • eabf2e62e3 feat(core): improve thp unittests M1nd3r 2024-04-27 01:54:58 +0200
  • 2923cc99c5 fix(core): update all_modules M1nd3r 2024-04-27 01:54:23 +0200
  • cab2ec2d34 feat(core): channel allocation handling and refactor M1nd3r 2024-03-14 14:07:47 +0100
  • 54221797f9 feat(core): basic THP functionality (not-polished prototype) M1nd3r 2024-03-01 12:30:10 +0100
  • d07aefd133 fix(core): remove unnecessary warning suppresion in usb.py M1nd3r/thp5 M1nd3r 2024-04-26 19:56:47 +0200
  • 0f2a092da2 fix(core): remove unnecessary warning suppresion in usb.py M1nd3r/thp2 M1nd3r 2024-04-26 19:56:47 +0200
  • a2f7a0cc78 Remake ChannelContext, change buffer types M1nd3r 2024-04-26 16:15:50 +0200