Commit Graph

  • 2bbe43e8b2 ctap2: Explicitly specify PIN protocol version Robin Krahl 2024-02-28 10:49:22 +01:00
  • 47f6dc3b50 Extract PIN protocol implementation Robin Krahl 2024-02-27 22:47:37 +01:00
  • 6d51ab796c Fix error type for cancelled user presence Robin Krahl 2024-02-19 20:56:54 +01:00
  • 6e9fa17542 Fix error type for third invalid PIN entry Robin Krahl 2024-02-19 20:52:12 +01:00
  • fb023c093d Merge pull request #56 from Nitrokey/clippy sosthene-nitrokey 2024-02-13 15:11:52 +01:00
  • c9b83144c1 Fix clippy warnings Sosthène Guédon 2024-02-12 10:53:11 +01:00
  • a41f2e7ee2 Merge pull request #47 from Nitrokey/virt sosthene-nitrokey 2024-02-09 10:15:39 +01:00
  • b0c72d3808 Add usbip example Sosthène Guédon 2024-01-26 11:04:16 +01:00
  • 9213a57d2e Merge pull request #46 from Nitrokey/udeps sosthene-nitrokey 2023-12-08 10:15:45 +01:00
  • 0a76fd442d Remove unused interchange dependency Sosthène Guédon 2023-12-07 15:10:32 +01:00
  • b212b20b88 Update ctap-types Robin Krahl 2023-12-06 16:11:48 +01:00
  • 8c26ab3920 Merge pull request #43 from Nitrokey/debug Robin Krahl 2023-12-06 09:30:02 +01:00
  • c758c95470 Fix field order in CredentialData Robin Krahl 2023-12-05 23:10:02 +01:00
  • 162ac6a2e6 Merge pull request #42 from Nitrokey/large-blobs-chunked Robin Krahl 2023-11-29 11:17:49 +01:00
  • c3ef7126b7 Use streaming API for large blobs Robin Krahl 2023-11-23 00:34:29 +01:00
  • a4fff2f4bb Merge pull request #41 from Nitrokey/large-blobs Robin Krahl 2023-11-28 10:47:46 +01:00
  • 019a5d1e46 Add largeBlobKey to stripped credential Robin Krahl 2023-11-21 12:04:17 +01:00
  • aa9bb35b1c Add largeBlobKey to credential management Robin Krahl 2023-11-20 20:37:29 +01:00
  • f3128f8ef6 Implement largeBlobs command Robin Krahl 2023-11-20 19:58:28 +01:00
  • 48d66c0855 Add largeBlobKey support to get_assertion Robin Krahl 2023-11-20 14:09:33 +01:00
  • c43da04a26 Add largeBlobKey support to make_credential Robin Krahl 2023-11-20 14:02:05 +01:00
  • 71d14ff073 Add largeBlobKey support to get_info Robin Krahl 2023-11-20 13:45:55 +01:00
  • 6800f4928b Update ctap-types Robin Krahl 2023-11-20 13:33:42 +01:00
  • f4cf88ae9e Merge pull request #40 from Nitrokey/apdu-dispatch-020 sosthene-nitrokey 2023-11-08 15:12:35 +01:00
  • bb6c07c12a Update changelog Sosthène Guédon 2023-11-08 11:48:32 +01:00
  • 288fc030d1 Update apdu-dispatch Sosthène Guédon 2023-11-08 11:46:12 +01:00
  • 59ca62a290 Fix formatting Robin Krahl 2023-11-02 22:15:56 +01:00
  • 1e3b41976f Add log messages for requests, responses and errors Robin Krahl 2023-07-26 22:09:27 +02:00
  • 2f49017eec Update ctap-types Robin Krahl 2023-10-27 21:45:25 +02:00
  • d318c117a2 Reduce ID length for new credentials Robin Krahl 2023-07-10 19:47:31 +02:00
  • 0a32941d56 Merge pull request #37 from Nitrokey/use-refs sosthene-nitrokey 2023-10-02 14:46:49 +02:00
  • 7bd0c3bc51 Reject RK option in get_assertion Robin Krahl 2023-07-06 22:21:25 +02:00
  • 713c5e7cb0 Allow three instead of two PIN retries per boot Robin Krahl 2023-06-29 22:23:16 +02:00
  • 492ec6306b Ignore user data with empty ID in get_assertion Robin Krahl 2023-07-06 22:26:57 +02:00
  • 8fed081eeb Ignore key parameters with unsupported type Robin Krahl 2023-07-06 00:00:25 +02:00
  • bcb1a8a192 Set makeCredUvNotRqd in CTAP options Robin Krahl 2023-06-28 12:02:17 +02:00
  • f788d2a248 Remove associated data in wrapping of keys Sosthène Guédon 2023-03-16 15:07:47 +01:00
  • 0e56942591 Fix clippy warnings Sosthène Guédon 2023-03-16 15:04:21 +01:00
  • 0d93ab2d4e Run cargo fmt Sosthène Guédon 2023-03-16 14:54:16 +01:00
  • 2326098e64 Merge pull request #36 from Nitrokey/fix-many-credentials-parameters sosthene-nitrokey 2023-09-05 10:05:43 +02:00
  • 82a85dc5fd Use updated CTAP types with zero-copy deserialization using much less stack Sosthène Guédon 2023-08-02 16:54:27 +02:00
  • 0e3e565585 Update ctap types Sosthène Guédon 2023-08-02 10:57:14 +02:00
  • 5099f800a8 Revert "Set makeCredUvNotRqd in CTAP options" Robin Krahl 2023-07-26 21:57:50 +02:00
  • ca50a48fe4 Add log messages for requests, responses and errors Robin Krahl 2023-07-26 22:09:27 +02:00
  • 7cb4edc0a6 Update changelog and fix formatting Robin Krahl 2023-07-10 15:14:02 +02:00
  • 21f24dee41 Update ctap-types Robin Krahl 2023-07-07 19:25:02 +02:00
  • e4962d5c56 Ignore user data with empty ID in get_assertion Robin Krahl 2023-07-06 22:26:57 +02:00
  • 2ef8446d56 Ignore key parameters with unsupported type Robin Krahl 2023-07-06 00:00:25 +02:00
  • 08c21a222b Allow three instead of two PIN retries per boot Robin Krahl 2023-06-29 22:23:16 +02:00
  • 695bf3e83a Reject RK option in get_assertion Robin Krahl 2023-07-06 22:21:25 +02:00
  • 50589f4f62 Merge pull request #16 from robin-nitrokey/make-cred-uv-not-rqd-nk Robin Krahl 2023-06-28 22:43:21 +02:00
  • 8e93bc9958 Set makeCredUvNotRqd in CTAP options Robin Krahl 2023-06-28 12:02:17 +02:00
  • c471c81e25 Merge pull request #15 from Nitrokey/interrupt sosthene-nitrokey 2023-06-20 17:51:44 +02:00
  • 26c34a8894 Use merged PRs Sosthène Guédon 2023-06-20 17:48:55 +02:00
  • 887c751045 Bump deps Sosthène Guédon 2023-06-06 17:41:13 +02:00
  • 0d2ddcf1f6 Use published ref-swap Sosthène Guédon 2023-05-31 10:58:28 +02:00
  • 76d3d88b37 Adapt to interrupt mechanism Sosthène Guédon 2023-05-23 09:35:27 +02:00
  • 857899bff7 Merge pull request #14 from Nitrokey/overwrite-resident Robin Krahl 2023-05-02 14:23:42 +02:00
  • 708d5f7f52 Clean up empty RP dirs if key store is full Robin Krahl 2023-04-28 19:48:11 +02:00
  • db14bcf54a Allow empty RP dirs in get_creds_metadata Robin Krahl 2023-04-28 19:33:47 +02:00
  • 7f6a09347b Merge pull request #12 from Nitrokey/max-credential-count Robin Krahl 2023-04-25 15:04:26 +02:00
  • 9282539f22 Make maximum resident credential count configurable Robin Krahl 2023-03-29 10:17:42 +02:00
  • d47a7c158f Merge pull request #13 from Nitrokey/update-trussed Robin Krahl 2023-04-24 08:53:23 +02:00
  • 1d0b4b563b Bump trussed Robin Krahl 2023-02-08 13:20:11 +01:00
  • 5669a09441 Merge remote-tracking branch 'solokeys/main' Robin Krahl 2023-04-17 11:23:17 +02:00
  • 7da201a906 Merge pull request #10 from Nitrokey/nitrokey-ad sosthene-nitrokey 2023-04-17 11:10:09 +02:00
  • 61763a9232 Remove associated data in wrapping of keys Sosthène Guédon 2023-03-16 15:07:47 +01:00
  • f0fd6450e2 Fix clippy warnings Sosthène Guédon 2023-03-16 15:18:24 +01:00
  • a040871260 Run cargo fmt Sosthène Guédon 2023-03-16 15:17:38 +01:00
  • d3e17537eb Add config change to CHANGELOG 0.1.1 Nicolas Stalder 2022-08-22 12:49:24 +02:00
  • 47bcee5f09 Skip user presence check directly after boot Robin Krahl 2022-07-05 17:26:01 +02:00
  • 7b2a9aedef Return error if credential ID is too long Robin Krahl 2022-08-01 12:45:57 +02:00
  • cb73e26df1 bump to 0.1.1 Conor Patrick 2022-08-21 22:01:17 -07:00
  • a87091fea6 dont treat iso14443 as apdu over apdu Conor Patrick 2022-08-21 21:58:21 -07:00
  • 02620449c3 bump to 0.1.1 fix-apdu-over-apdu Conor Patrick 2022-08-21 22:01:17 -07:00
  • 60f54e5dbd dont treat iso14443 as apdu over apdu Conor Patrick 2022-08-21 21:58:21 -07:00
  • 4022d6ce56 Merge pull request #4 from robin-nitrokey/overlong-credential-id Robin Krahl 2022-08-03 15:44:36 +02:00
  • b0408cb1f9 Merge pull request #3 from Nitrokey/skip-up-timeout Robin Krahl 2022-08-03 15:31:20 +02:00
  • fc6d866d5a Merge branch 'solokeys/main' Robin Krahl 2022-08-03 15:26:58 +02:00
  • 184e667950 Return error if credential ID is too long Robin Krahl 2022-08-01 12:45:57 +02:00
  • 3a33294435 Skip user presence check directly after boot Robin Krahl 2022-07-05 17:26:01 +02:00
  • e399a110b1 Use published trussed 0.1.0 Nicolas Stalder 2022-03-17 03:42:44 +01:00
  • d3963644ec Remove some dead code Nicolas Stalder 2022-03-17 02:43:01 +01:00
  • 7a449c9cfe Cargo fmt round Nicolas Stalder 2022-03-17 02:39:21 +01:00
  • c4e4b79502 Clippy round Nicolas Stalder 2022-03-17 02:17:51 +01:00
  • 9e4b7e806a No enterprise attestation support just yet Nicolas Stalder 2022-03-08 23:29:18 +01:00
  • 98b17ee773 Fixes after running solokeys/fido2-tests Nicolas Stalder 2022-03-07 23:03:57 +01:00
  • 323301b8a7 Use path, not filename, to load RKs Nicolas Stalder 2022-03-05 21:59:14 +01:00
  • a860108138 Redesign how credentials are looked up in GetAssertion Nicolas Stalder 2022-03-05 21:16:50 +01:00
  • c425ad5e07 Remove the temporary serialization of credentials Nicolas Stalder 2022-02-26 03:30:43 +01:00
  • 21a743124b Reorganize code distribution in files; add comments + test Nicolas Stalder 2022-02-22 15:03:45 +01:00
  • c16551c754 Move credential stripping/thinning into type Nicolas Stalder 2022-02-01 13:45:38 +01:00
  • 5e02d4016f Make the Credential ID shorter to work with some services Szczepan Zalega 2022-01-08 14:03:12 +01:00
  • b039682d5c Remove some dead code less-ram Nicolas Stalder 2022-03-17 02:43:01 +01:00
  • 0aa05b594f Cargo fmt round Nicolas Stalder 2022-03-17 02:39:21 +01:00
  • ea9f133c30 Clippy round Nicolas Stalder 2022-03-17 02:17:51 +01:00
  • b063f779e8 No enterprise attestation support just yet Nicolas Stalder 2022-03-08 23:29:18 +01:00
  • 578b4a044b Fixes after running solokeys/fido2-tests Nicolas Stalder 2022-03-07 23:03:57 +01:00
  • 13144dd144 Use path, not filename, to load RKs Nicolas Stalder 2022-03-05 21:59:14 +01:00
  • 48893d3fb7 Redesign how credentials are looked up in GetAssertion Nicolas Stalder 2022-03-05 21:16:50 +01:00