Commit Graph

  • 2bb7e2c1e7 chore(core): add coin support info for T3T1 #3817 Ioan Bizău 2024-05-10 14:35:52 +0200
  • fb98d657f3 build(core): improve model detection matejcik 2024-05-24 12:19:19 +0200
  • 87619c19ee chore(core/rust): bump buildgen to 0.62.0 Pavol Rusnak 2024-05-06 12:54:48 +0200
  • 4c50fdc5e8 Tweak feature flags. Ioan Bizău 2024-05-23 16:09:16 +0200
  • fd57bd39e3 fixup! fix(core/ui): T3T1 ButtonRequests from rust obrusvit 2024-05-24 11:48:59 +0200
  • 6d2d3c7559 chore(core): add signed T3T1 bootloader 2.1.6 #3855 matejcik/bl-chores-2.1.6 matejcik 2024-05-23 15:29:56 +0200
  • 9d0deebeb3 chore(core): drop unused progress impl matejcik 2024-05-22 11:22:48 +0200
  • e752aa3589 refactor(core): provide backlight values from Rust matejcik 2024-05-22 11:21:29 +0200
  • 100ac15b2d build(core): move default values for bindgen macros (back) into build.rs matejcik 2024-05-17 12:12:35 +0200
  • 5fe588fb51 feat(core): added user adjustable brightness setting tychovrahe 2024-01-08 23:40:25 +0100
  • 419278b5bd feat(core): Change thp_secret to device_secret M1nd3r 2024-05-23 17:47:40 +0200
  • 8cb92ac9d7 feat(core): hide THP specific changes is storage.device.py behind USE_THP flag M1nd3r 2024-05-23 17:22:01 +0200
  • be4b75fa55 feat(core): do not import thp micropython files if THP=0 M1nd3r 2024-05-23 16:04:32 +0200
  • b9febc0610 chore(core): add checksum tests M1nd3r 2024-05-23 15:56:49 +0200
  • 0011ad71e4 docs(core): improve documentation of THP-related functions M1nd3r 2024-05-23 12:05:32 +0200
  • 4e647fec6b refactor(core): clean and document alternating bit protocol M1nd3r 2024-05-22 16:36:14 +0200
  • 5617eb6718 refactor(core): remove abstraction ChannelContext M1nd3r 2024-05-22 15:56:55 +0200
  • 7f870c785a refactor(core): clean synchronization - ABP M1nd3r 2024-05-22 15:43:14 +0200
  • 8fd15199a6 fix: messages-thp missing last new line M1nd3r 2024-05-22 13:55:18 +0200
  • 1662ff7314 feat(core): improve control byte - divide synchronization bit into sequential bit and ack bit [this allows extending the THP to piggyback ack packets in data messages (in the future)] M1nd3r 2024-05-22 13:49:39 +0200
  • 94ff60254b feat(core): set cpace padding value M1nd3r 2024-05-22 11:08:35 +0200
  • 5826db32ca feat(core): intergration of derived credential authentication macing key M1nd3r 2024-05-22 10:30:04 +0200
  • c06bab503e feat(core): adjust the flow around pairing methods display M1nd3r 2024-05-21 16:45:11 +0200
  • faee69af7a feat(core): add credential key derivation and invalidation [note: the new key derivation is not used in the current pairing flow, yet] M1nd3r 2024-05-21 11:33:12 +0200
  • 8b5b35d192 chore(core): update unit tests for pairing and credential issuance M1nd3r 2024-05-20 11:09:45 +0200
  • c78e37ce19 refactor(core): clean imports in received_message_handler M1nd3r 2024-05-20 11:09:23 +0200
  • 6feceb4cbd chore(core): add debug messages to credential manager M1nd3r 2024-05-20 11:09:03 +0200
  • 27e5c28426 feat(core): generate cpace private key randomly M1nd3r 2024-05-20 11:00:28 +0200
  • 16d0713c01 feat(core): add pairing credential - issuance and validation M1nd3r 2024-05-17 16:02:47 +0200
  • 249739260b debug - show expected tags in pairing flow for testing purposes - drop before prod M1nd3r 2024-05-16 15:39:51 +0200
  • 9015ba2618 feat(core): show code entry code and qr code M1nd3r 2024-05-16 15:35:43 +0200
  • af20d9c298 ci: set THP flag to 1 on core unix frozen debug - drop before production M1nd3r 2024-05-16 14:54:57 +0200
  • 0a015f7dcc chore(core): add THP flag to unix frozen M1nd3r 2024-05-16 14:54:11 +0200
  • 603bb9df23 chore(core): add tests of pairing flow M1nd3r 2024-05-16 09:29:52 +0200
  • 73b95aeeb0 refactor(core): remove unnecessary functions for channel M1nd3r 2024-05-15 15:51:22 +0200
  • 3a2c026ec0 feat(core): implement pairing - part 2 M1nd3r 2024-05-15 15:26:39 +0200
  • 967f7f2035 chore: update makefile to utilise THP flag for build_unix_frozen_debug M1nd3r 2024-05-16 11:34:28 +0200
  • d6be2bc7d7 chore(core): update USE_THP flag in utils M1nd3r 2024-05-16 11:33:33 +0200
  • 9c2e5a55ff feat(core): add management session M1nd3r 2024-05-14 18:11:59 +0200
  • 12d809cd43 feat(core): allow handling of GetFeatures on channel level M1nd3r 2024-05-13 13:47:06 +0200
  • 9b414e97a2 refactor(core): clean codec_v1's version of derive_and_store_roots function M1nd3r 2024-05-09 15:16:57 +0200
  • 9bc9181b57 feat(core): handle cancelation of passphrase, fix displaying of passphrase M1nd3r 2024-05-09 14:22:45 +0200
  • 59e9a39a4c feat(core): send failure message as response when ThpCreateNewSession has on_device=true and passphrase M1nd3r 2024-05-09 12:59:03 +0200
  • c0824cb5ac feat(core): show passphrase on Trezor when creating a session M1nd3r 2024-05-09 11:25:20 +0200
  • 7ccb920de0 feat(core): enable entering passphrase on device M1nd3r 2024-05-08 16:58:00 +0200
  • 6c2c169441 feat(core): remake cache M1nd3r 2024-05-07 18:32:07 +0200
  • 9882a4f6e1 feat(core): implement cache handling of passphrase, refactor cache M1nd3r 2024-05-03 16:55:18 +0200
  • 3cbd5bb26e refactor(core): remake ChannelContext, change buffer types M1nd3r 2024-04-26 16:15:50 +0200
  • 95c5679bfc feat(core): add Retransmition object [sample] M1nd3r 2024-04-26 16:13:19 +0200
  • d78ea2676a chore(core): edit thp tests M1nd3r 2024-04-26 16:12:23 +0200
  • d48b52beb6 refactor(core): use channel context to lower code coupling M1nd3r 2024-04-24 16:21:05 +0200
  • 62f92957e1 chore(core): Unify conditions order in debug if statements M1nd3r 2024-04-24 11:05:52 +0200
  • b507c963e0 refactor(core): rename context to channel in thp_v1.py M1nd3r 2024-04-19 21:03:45 +0200
  • 58c13868ab fix(core): solve race condition M1nd3r 2024-04-18 17:08:25 +0200
  • d682da2f0d refactor(core): refactor channel.py, improve logging M1nd3r 2024-04-29 12:04:35 +0200
  • 098286b862 chore(core): add logging to sync_set_send_bit M1nd3r 2024-04-17 17:28:35 +0200
  • 565b95b7ba feat(core): add derive_cardano field to ThpCreateNewSession protobuf message M1nd3r 2024-04-17 14:40:42 +0200
  • 3ca4c0c39d feat(core): change pairing process into a workflow M1nd3r 2024-04-12 18:42:35 +0200
  • ef223c2bac feat(core): add ThpPairingPreparationsFinished message M1nd3r 2024-04-11 14:15:38 +0200
  • 31a0048482 feat(core): connect pairing handlers with appropriate messages M1nd3r 2024-04-11 12:58:00 +0200
  • 4670fbb6b7 fix(core): fix handshake completion message decoding M1nd3r 2024-04-11 11:29:27 +0200
  • 48193a4770 feat(core): allow channel to handle only ThpCreateNewSession message M1nd3r 2024-04-11 10:59:53 +0200
  • 342764231b chore(core): fix logging of passphrase M1nd3r 2024-04-11 10:25:57 +0200
  • 3d1039aec9 chore(core): redundant logging removal M1nd3r 2024-04-11 09:57:20 +0200
  • 12eff471e9 feat(core): implement Pairing flow M1nd3r 2024-04-10 18:22:44 +0200
  • 2a18ba9d16 feat(core): adjust loop clear M1nd3r 2024-04-10 14:43:11 +0200
  • b71071d144 refactor(core): clean session creation M1nd3r 2024-04-10 12:00:33 +0200
  • 4af536bfa4 refactor(core): adjust create session function params M1nd3r 2024-04-10 10:16:31 +0200
  • 7d1e4bbb27 feat(core): add pairing_in/_out and channel_in/_out EnumValueOptions to protobuf M1nd3r 2024-04-29 12:26:34 +0200
  • e796f79970 feat(core): adjust control bytes M1nd3r 2024-04-09 17:02:04 +0200
  • fa0e345d63 feat(core): improve thp protobuf M1nd3r 2024-04-09 16:28:02 +0200
  • 39ead76540 feat(core): work on pairing, updated protobuf M1nd3r 2024-04-09 12:27:55 +0200
  • 7dcaf4f92e fix(core): partial fix for bug in session creation response M1nd3r 2024-04-08 19:11:47 +0200
  • 14a1d16ca8 fix(core): fix order of checks in channel.py M1nd3r 2024-04-05 14:31:59 +0200
  • 573cb75ee0 fix(core): fix loading of sessions from cache, improve logging M1nd3r 2024-04-05 12:59:52 +0200
  • b8089b8b2e feat(core): add new Failure types for legacy builds M1nd3r 2024-04-29 11:35:40 +0200
  • 2df3e1d58c fix(core): fix cyclic import of constants M1nd3r 2024-04-29 11:34:24 +0200
  • 70d97bacee refactor(core): extract duplicated write_to_wire M1nd3r 2024-04-05 09:47:31 +0200
  • c55b4be9b3 refactor(core): remove unused code M1nd3r 2024-04-05 09:15:36 +0200
  • 88fad647e7 feat(core): add sending of unallocated session error message, debug log improvements M1nd3r 2024-04-04 16:22:38 +0200
  • 8c754c88c3 feat(core): allow to encode protobuf into memoryview buffer M1nd3r 2024-04-04 12:55:17 +0200
  • 496a6597b6 feat(core): add ThpUnallocatedChannel and ThpUnallocatedSession Failure types M1nd3r 2024-04-04 11:47:25 +0200
  • 676aa38be2 fix(core): remove unnecessary session_ids in old Codec, fix storage test, suppress invalid warnings M1nd3r 2024-04-04 11:12:31 +0200
  • 3ca02ce62c chore(core): Add build_unix_frozen_debug config to makefile M1nd3r 2024-04-04 09:39:50 +0200
  • ef48d1eb3a feat(core): expect channel messages with noise tag M1nd3r 2024-04-03 17:58:38 +0200
  • 024f0d171b chore(core): improve logging of channel state, reduce logging of sessions M1nd3r 2024-04-03 17:31:24 +0200
  • 80711a18fc feat(core): create pairing state if branch M1nd3r 2024-04-29 11:11:56 +0200
  • 81f946c852 fix(core): add default value to channel.waiting_for_ack_timeout M1nd3r 2024-04-29 11:11:18 +0200
  • 973c3bae48 fix(core): fix old codec write, enhance new session response message M1nd3r 2024-04-03 16:04:47 +0200
  • 2787a2d0c9 chore(core): improve debug log of sync bits M1nd3r 2024-04-03 15:40:26 +0200
  • 9c96568611 refactor(core): remove unnecessary protocol abstraction M1nd3r 2024-04-03 15:33:59 +0200
  • e23ce422fd refactor(core): remove unnecessary channel state M1nd3r 2024-04-03 15:07:41 +0200
  • dd7b6bf1d5 fix(core): fix continuation packet ignoring, unify logging M1nd3r 2024-04-03 15:04:27 +0200
  • 65af817ceb fix(core): remove redundant ack M1nd3r 2024-04-03 14:03:35 +0200
  • 6fe013893c fix(core): fix debug log, crashing and mock noise tags M1nd3r 2024-04-03 13:56:26 +0200
  • f636d5f23a feat(core): change channel allocation response control byte to 0x41 and error control byte to 0x42 M1nd3r 2024-04-03 10:56:06 +0200
  • 6f39a13427 feat(core): create new session response M1nd3r 2024-04-02 20:40:22 +0200
  • 01084f67ff refactor(core): refactor channel M1nd3r 2024-04-02 17:36:14 +0200
  • dc22f8a1d5 refactor(core): clean thp code M1nd3r 2024-04-02 17:09:38 +0200
  • e86ab2e21f chore(core): fix debug message M1nd3r 2024-04-02 16:57:25 +0200