Commit Graph

  • 535d601cff Clippy and formatting 0.1.0 Nicolas Stalder 2022-03-05 20:12:35 +01:00
  • b3119d57f6 Reorganize a little Nicolas Stalder 2022-03-05 20:07:02 +01:00
  • 5d6a56e586 Apply a round of cargo clippy + fmt Nicolas Stalder 2022-02-26 23:44:36 +01:00
  • c8d73eaab1 Clippy and formatting authenticator Nicolas Stalder 2022-03-05 20:12:35 +01:00
  • fa55a3dc9f Reorganize a little Nicolas Stalder 2022-03-05 20:07:02 +01:00
  • b6bfca001c Apply a round of cargo clippy + fmt Nicolas Stalder 2022-02-26 23:44:36 +01:00
  • 98534ed116 A few improvements Nicolas Stalder 2021-11-28 20:18:16 -06:00
  • cf4c50f026 No explicit main branch ref Nicolas Stalder 2021-11-25 00:10:54 +01:00
  • 3a5197b3ea Add pin_protocol field to HmacSecretInput Robin Krahl 2021-11-04 14:52:16 +01:00
  • 2262ee72f1 Add tests for parsing get_assertion::Parameters Robin Krahl 2021-11-04 14:50:21 +01:00
  • fa46d6be22 Bump heapless Nicolas Stalder 2021-06-10 23:42:27 +02:00
  • 3c44faeba5 Factor out iso7816/apdu-dispatch Nicolas Stalder 2021-04-25 17:43:19 +02:00
  • 04b1d6047d The great renaming Nicolas Stalder 2021-04-24 00:38:04 +02:00
  • 6ac7b22cf8 fix credMgmt, passing all tests Conor Patrick 2021-04-22 01:07:03 -07:00
  • b08d2fd6ee reference-ize Conor Patrick 2021-04-20 14:09:15 -07:00
  • e8d5b3704f need to increase Conor Patrick 2021-04-19 00:40:34 -07:00
  • 1f8057ca57 update everything else for new reply handling Conor Patrick 2021-04-19 00:34:46 -07:00
  • a60a561d29 Add RTT logging flusher, semihosting no longer default Nicolas Stalder 2021-04-13 23:50:47 +02:00
  • ad0212df20 Explicitly bump cbor-smol/delog patch versions Nicolas Stalder 2021-04-13 22:19:49 +02:00
  • e82b1385ad Skip icon field if it's too long Conor Patrick 2021-03-25 19:13:43 -07:00
  • 8dc82659ca pass log-all to cbor-smol Conor Patrick 2021-03-25 19:13:17 -07:00
  • 5319014a82 increase size for microsoft tests Conor Patrick 2021-03-25 19:12:57 -07:00
  • 057139f220 these are no longer used Conor Patrick 2021-03-25 19:07:48 -07:00
  • 367df13347 fix types for hmac-secret Conor Patrick 2021-03-25 19:07:37 -07:00
  • 4f4e639af4 Adjust to Trussed changes Nicolas Stalder 2021-03-13 17:29:14 +01:00
  • b76021e97a Version bumparoo Nicolas Stalder 2021-02-27 01:42:21 +01:00
  • abf7829d22 Further cleanup; give up on heapless PR, external interchange/trussed Nicolas Stalder 2021-02-01 01:36:51 +01:00
  • 2e0096df1c CBOR must be ordered Nicolas Stalder 2021-01-13 23:08:30 +01:00
  • 99661bc942 Bump delog to alpha.3 to get rid of semihosting hangs Nicolas Stalder 2021-01-13 23:05:17 +01:00
  • a33cc35b96 Purge ufmt; add build-pc to CI Nicolas Stalder 2021-01-06 22:08:22 +01:00
  • 7b6ac20ce1 Semihosting flusher seems to work; open questions for USB serial Nicolas Stalder 2021-01-06 14:38:32 +01:00
  • d4065369b2 fix trussed tests Conor Patrick 2020-11-19 10:27:04 +01:00
  • 7687b50034 add u2f_v2 Conor Patrick 2020-09-09 13:09:18 -07:00
  • b1bbaa52d5 passing all tests reliably Conor Patrick 2020-08-28 15:01:05 -07:00
  • 5ab478cb7c fix deser error with some arrays Conor Patrick 2020-08-27 17:54:21 -07:00
  • add0057b1b basic get_assertion tests passing Conor Patrick 2020-08-25 23:29:51 -07:00
  • c951b9ebbd passing all make_credential tests Conor Patrick 2020-08-25 21:58:33 -07:00
  • d6e5f9b3d9 fix incorrect error codes Conor Patrick 2020-08-23 10:14:03 -07:00
  • 3a224169d9 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
  • 49693153db substitute all uses of semihosting and funnel with logging crate Conor Patrick 2020-08-06 23:05:15 -07:00
  • 87644ed9a4 Simplify adpu-manager logic, rename to apdu-dispatch Nicolas Stalder 2020-07-11 14:32:38 +02:00
  • 7aca3852f3 Some general cleanup Nicolas Stalder 2020-06-09 22:21:56 +02:00
  • c0dd688b72 Replace use of two-queues with interchange throughout Nicolas Stalder 2020-06-04 00:23:52 +02:00
  • 806eda168d Hackety-hack: implement TOTP-over-CTAP. Also downsize littlefs to "fix" micro-ecc by optimizing less Nicolas Stalder 2020-05-26 03:25:54 +02:00
  • f3a57dc8ee Get rid of heapless-bytes: use hopefully soon to be upstreamed heapless additions Nicolas Stalder 2020-05-22 01:51:09 +02:00
  • 00a549ba08 Fix deserialization, so loading PIV Persistent state works Nicolas Stalder 2020-05-20 02:21:05 +02:00
  • 4b319777a7 Progress: GetData/Verify works, next up: GeneralAuthenticate Nicolas Stalder 2020-05-15 00:19:55 +02:00
  • cef7b2868e Rename crypto-service -> trussed. Introduce iso7816 component Nicolas Stalder 2020-05-14 18:10:23 +02:00
  • e24938431a Clean up heapless dependencies a bit, random other commits Nicolas Stalder 2020-05-04 21:47:52 +02:00
  • 61c50f5deb More CCID (transfers) + no more local deps Nicolas Stalder 2020-05-03 03:30:35 +02:00
  • 866ec99810 Basics for CCID from Zissou (ATR) Nicolas Stalder 2020-05-02 04:14:46 +02:00
  • ff90c7f12f Fix GetInfo.options, try making Chrome happy Nicolas Stalder 2020-05-01 02:29:01 +02:00
  • bc336a99a4 WIP: implements CredMgmt::EnumerateCredentials Nicolas Stalder 2020-04-30 03:51:28 +02:00
  • aac48f18b0 WIP: implements CredMgmt::EnumerateRps Nicolas Stalder 2020-04-30 01:56:01 +02:00
  • 5d4d5085ac Implement GetNextAssertion (timer missing) Nicolas Stalder 2020-04-26 22:00:21 +02:00
  • f34bfb0ee3 RK registration on webauthn.io. FW getting too big Nicolas Stalder 2020-04-09 02:28:56 +02:00
  • 6fdcb28130 WIP, can locate first RK Nicolas Stalder 2020-04-08 01:16:17 +02:00
  • a500163365 Better logging. Credential now stores its nonce Nicolas Stalder 2020-04-01 23:51:57 +02:00
  • 04f99681ba Nice! webauthn.io lets us in Nicolas Stalder 2020-03-28 22:59:04 +01:00
  • 2913b25abc A bit of cleanup related to CBOR ser/de Nicolas Stalder 2020-03-27 02:37:51 +01:00
  • a26c0ae2c1 Nicer cbor_serialize Nicolas Stalder 2020-03-27 01:26:50 +01:00
  • e4d56327ef Adopt CBOR serialization implementation Nicolas Stalder 2020-03-27 01:19:46 +01:00
  • ceb3d10d01 Pass basic ctap2.MC test for self-signed attestation Nicolas Stalder 2020-03-15 02:57:52 +01:00
  • b49b2bba2f Most of ctap2::MC, need to figure out cert injection Nicolas Stalder 2020-03-15 01:24:32 +01:00
  • b1a8b54048 Sketch of Client PIN (untested) Nicolas Stalder 2020-03-09 23:14:22 +01:00
  • 6294b0c0d1 Basic key wrapping/unwrapping Nicolas Stalder 2020-03-09 12:54:34 +01:00
  • 6d8b807bf2 Steady does it Nicolas Stalder 2020-03-08 03:11:41 +01:00
  • c7ff039376 Integrate all the components in the app Nicolas Stalder 2020-03-06 21:13:04 +01:00
  • 568050dcc8 Cleanup ctap-types, add cose(y) Nicolas Stalder 2020-02-29 17:25:37 +01:00
  • 0fa9752a92 Initial import of ctap-types from elsewhere Nicolas Stalder 2020-02-29 17:05:08 +01:00