Commit Graph

  • 94881f83a6 Update to heapless 0.9 heapless-09 Sosthène Guédon 2025-09-04 17:21:06 +02:00
  • 998db117a6 Release v0.3.0 main 0.3.0 Robin Krahl 2025-03-21 18:22:28 +01:00
  • 26e608afee Update to ctaphid-dispatch v0.3.0 and remove MESSAGE_SIZE constant Robin Krahl 2025-03-21 18:19:11 +01:00
  • b505770bc9 Add missing log-trace feature Robin Krahl 2025-03-21 19:01:19 +01:00
  • a89060d842 Release v0.2.0 0.2.0 Robin Krahl 2025-01-09 10:36:18 +01:00
  • 63a1a39852 Update dependencies Robin Krahl 2025-01-08 21:23:42 +01:00
  • 96bf04e97c Replace trussed dependency with trussed-core trussed-core Robin Krahl 2024-12-19 21:00:37 +01:00
  • 6edcb14f6c Add CI workflow Robin Krahl 2025-01-06 17:49:29 +01:00
  • 86110ec73c Add fuzz target for message buffer fuzz Robin Krahl 2024-06-27 13:59:15 +02:00
  • 997311da4c pipe: Introduce Buffer type for message buffering message-buffer Robin Krahl 2024-03-18 15:48:49 +01:00
  • dcff9009c3 Remove ctap-types dependency Robin Krahl 2024-06-02 13:14:44 +02:00
  • 1620003031 pipe: Return response instead of sending directly Robin Krahl 2024-03-18 15:20:31 +01:00
  • 8e2c8b02a5 Use Result to collect errors Robin Krahl 2024-03-18 14:19:29 +01:00
  • 529fcfe2a9 pipe: Directly send error in send_error_now Robin Krahl 2024-03-18 12:21:09 +01:00
  • da5dd49e8a pipe: Move read and write handling into helper class Robin Krahl 2024-03-18 12:16:48 +01:00
  • 80b30e987a Update pipe visibility Robin Krahl 2024-03-11 10:47:25 +01:00
  • 1db2e014f2 Don’t reset state on CTAPHID_CANCEL Robin Krahl 2024-02-19 20:37:00 +01:00
  • eda9b76c36 Support invalid CTAPHID commands Robin Krahl 2024-02-19 20:48:46 +01:00
  • 3f24df2f8b Use reference to the response rather than copying it Sosthène Guédon 2023-07-11 17:21:04 +02:00
  • e9cbf904f5 Use merged PRs Sosthène Guédon 2023-06-20 17:36:33 +02:00
  • d92deebf24 Fix typo Sosthène Guédon 2023-06-09 15:06:36 +02:00
  • 913f61527c Bump deps Sosthène Guédon 2023-06-06 17:40:13 +02:00
  • 33a47ec70b Update deps Sosthène Guédon 2023-06-06 17:37:14 +02:00
  • d85acccb8a Use released ref-swap Sosthène Guédon 2023-05-31 10:55:13 +02:00
  • 9dc54d6de8 Add request interrupt mechanism Sosthène Guédon 2023-05-23 09:21:20 +02:00
  • c057ac25fa Use merged PRs interrupt Sosthène Guédon 2023-06-20 17:36:33 +02:00
  • e95c2b91e5 Fix typo Sosthène Guédon 2023-06-09 15:06:36 +02:00
  • a13eb714b2 Bump deps Sosthène Guédon 2023-06-06 17:40:13 +02:00
  • b652aeacfd Update deps Sosthène Guédon 2023-06-06 17:37:14 +02:00
  • 984bbce3a0 Use released ref-swap Sosthène Guédon 2023-05-31 10:55:13 +02:00
  • cbf1c70692 Add request interrupt mechanism Sosthène Guédon 2023-05-23 09:21:20 +02:00
  • 2f658fbe84 Use upstream ctaphid-dispatch Sosthène Guédon 2023-06-20 16:15:46 +02:00
  • e415b176c8 Add pipe lifetime Sosthène Guédon 2023-05-12 09:14:36 +02:00
  • 2580bc6944 Migrate to interchange 0.3.0 Sosthène Guédon 2023-05-11 17:53:37 +02:00
  • aecccd8379 Use upstream ctaphid-dispatch interchange-030 Sosthène Guédon 2023-06-20 16:15:46 +02:00
  • f677113d41 Add pipe lifetime Sosthène Guédon 2023-05-12 09:14:36 +02:00
  • c02b9ea17d Migrate to interchange 0.3.0 Sosthène Guédon 2023-05-11 17:53:37 +02:00
  • 46070aa05f Check if response message fits in buffer Robin Krahl 2023-02-28 19:20:02 +01:00
  • 2f29e0126f cargo fmt 0.1.0 Nicolas Stalder 2023-01-24 22:57:14 +01:00
  • 51d2d8e72d clippy Nicolas Stalder 2023-01-24 22:57:05 +01:00
  • 2aa15b7011 Prepare release Nicolas Stalder 2023-01-24 22:54:55 +01:00
  • d872dbb815 Allow setting versions in CTAPHID_INIT Nicolas Stalder 2022-03-08 23:30:54 +01:00
  • a2104a29b3 Configurably larger CTAP pipe; winking Nicolas Stalder 2022-03-08 14:04:21 +01:00
  • 1d97873e72 Bump dependencies to published versions Nicolas Stalder 2022-03-05 22:04:20 +01:00
  • 2c81388d13 Inline never in usbd-{ccid,ctaphid} Nicolas Stalder 2022-03-05 22:03:47 +01:00
  • 60ad119083 only send keepalive ctaphid messages while handling cbor messages Conor Patrick 2022-01-24 19:15:56 -06:00
  • 91d8431dee Extract admin-app Nicolas Stalder 2021-11-25 00:26:57 +01:00
  • 190507e443 Bump heapless and all that bumped it Nicolas Stalder 2021-06-11 00:12:34 +02:00
  • b1e5b0d015 Replace ctap-types with git dependency Nicolas Stalder 2021-06-05 18:54:40 +02:00
  • da10dafc73 add ctaphid keepalive status reporting Conor Patrick 2021-06-02 22:31:17 -07:00
  • 0d0be43276 The great renaming Nicolas Stalder 2021-04-24 00:38:04 +02:00
  • 16ed178bcb adjust hid timeout to be tolerant of lapses in time, due to things like long logs etc Conor Patrick 2021-04-22 13:40:02 -07:00
  • 94308d9ec5 Need to revert to polling usb in idle to avoid some rare enumeration Conor Patrick 2021-04-22 01:32:06 -07:00
  • 93f311fe72 update everything else for new reply handling Conor Patrick 2021-04-19 00:34:46 -07:00
  • 09f0447e9b clean up usb handling and fix ccid timeout issue Conor Patrick 2021-04-08 16:26:47 -07:00
  • 4b8eee0599 Version bumparoo Nicolas Stalder 2021-02-27 01:42:21 +01:00
  • b2235df0fe Further cleanup; give up on heapless PR, external interchange/trussed Nicolas Stalder 2021-02-01 01:36:51 +01:00
  • ea3c6c6860 Bump delog to alpha.3 to get rid of semihosting hangs Nicolas Stalder 2021-01-13 23:05:17 +01:00
  • 9f1f5ba56b Purge ufmt; add build-pc to CI Nicolas Stalder 2021-01-06 22:08:22 +01:00
  • f970a07066 CI fix Nicolas Stalder 2021-01-06 21:13:34 +01:00
  • 4c39073036 Semihosting flusher seems to work; open questions for USB serial Nicolas Stalder 2021-01-06 14:38:32 +01:00
  • 657045ab6d slight cleanup re. review Conor Patrick 2020-09-06 14:15:05 -07:00
  • 62f25cd01c passing all tests reliably Conor Patrick 2020-08-28 15:01:05 -07:00
  • dfbac674b8 add wink app demo Conor Patrick 2020-08-20 20:41:31 -07:00
  • ba368ffe5a move to using a app/trait interface for usbd-ctaphid and remove fido app interchange. Conor Patrick 2020-08-20 20:17:33 -07:00
  • ebe4c58d79 substitute all uses of semihosting and funnel with logging crate Conor Patrick 2020-08-06 23:05:15 -07:00
  • f3c1f38bd1 refactor handle_cbor in ctaphid to allow reuse from nfc Conor Patrick 2020-06-18 19:25:16 -04:00
  • 2739e03b45 fix cfg flag disabling the authnr from replying Conor Patrick 2020-06-09 15:34:19 -04:00
  • 942dad4fc7 Merge usbd-ctaphid into solo-bee monorepo Nicolas Stalder 2020-06-04 22:21:52 +02:00