Commit Graph

  • 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