Commit Graph

  • 92f7ffded4 Release v0.4.0 main 0.4.0 Robin Krahl 2025-05-09 11:19:00 +02:00
  • 50d966a247 ctap2::client_pin: Make pin_protocol optional in Request Robin Krahl 2025-05-09 11:16:14 +02:00
  • eb784977ac Fix lifetime annotations Robin Krahl 2025-05-09 11:23:36 +02:00
  • 211c1c22c7 Add missing log-trace feature Robin Krahl 2025-05-09 11:20:45 +02:00
  • 496fec4e73 Release v0.3.2 0.3.2 Robin Krahl 2024-10-22 14:25:07 +02:00
  • 6f860a2dfe Update cbor-smol to v0.5.0 Robin Krahl 2024-10-21 21:47:21 +02:00
  • 5dc6a32ebd Add support for iso7816::command::CommandView 0.3.1 Robin Krahl 2024-10-18 09:33:50 +02:00
  • 4b3953aa4a Prefer inspect_err over map_err Robin Krahl 2024-10-18 09:39:26 +02:00
  • 699539a800 Prepare release 0.3.0 0.3.0 Sosthène Guédon 2024-08-01 15:19:52 +02:00
  • 63b491ca55 Prepare release 0.3.0 release-030 Sosthène Guédon 2024-08-01 15:19:52 +02:00
  • 72eb68b61e Implement Copy for ctap2::AttestationStatementFormat Robin Krahl 2024-06-27 12:02:29 +02:00
  • ff20dfb504 Add support for attestation format preferences Robin Krahl 2024-06-21 19:16:05 +02:00
  • a62ef30003 Add enterprise attestation support to get_assertion Robin Krahl 2024-06-21 18:54:56 +02:00
  • fd403fdd07 Add unsigned extension outputs Robin Krahl 2024-06-21 18:49:34 +02:00
  • a7b9168178 Update get_info for CTAP 2.2 Robin Krahl 2024-06-21 11:10:10 +02:00
  • 5e4c69b0e3 Implement thirdPartyPayment extension Robin Krahl 2024-06-12 12:15:46 +02:00
  • d8bf6ea0f8 Extend fuzzing for ctap1 and ctap2 requests Robin Krahl 2024-06-26 16:27:20 +02:00
  • 4c6a2cb509 Add arbitrary::Arbitrary implementations for requests Robin Krahl 2024-06-25 22:20:39 +02:00
  • 8a487544f0 Extend serialization tests Robin Krahl 2024-06-24 15:42:18 +02:00
  • 3a6cc6c70f Add serialization tests for get_info Robin Krahl 2024-06-24 10:18:36 +02:00
  • 86f7b3dc93 Use enums instead of string constants Robin Krahl 2024-06-22 15:01:08 +02:00
  • be9589d303 Release v0.2.0 0.2.0 Robin Krahl 2023-11-16 00:19:00 +01:00
  • 8ed4af3aa1 make_credential: Make att_stmt optional in Response Robin Krahl 2024-06-21 11:15:52 +02:00
  • 8732e0096d Use byte arrays where possible Robin Krahl 2024-06-21 10:01:46 +02:00
  • cd854a815b get_info: Add fields for CTAP 2.1 Robin Krahl 2024-06-20 22:48:18 +02:00
  • bf5736b750 get_info: Put uncommon fields behind feature flag Robin Krahl 2024-06-17 22:53:02 +02:00
  • aa1164c64e Use references where possible Robin Krahl 2024-06-12 19:14:14 +02:00
  • d172ccb154 Check all features in CI Robin Krahl 2024-06-11 12:42:36 +02:00
  • 3e42568a39 Mark requests and responses as non-exhaustive Robin Krahl 2024-06-12 12:49:11 +02:00
  • 261c928602 Mark extension structs as non-exhaustive Robin Krahl 2024-06-12 12:13:59 +02:00
  • a59d966081 Remove dead code Robin Krahl 2024-06-12 11:54:15 +02:00
  • 18d0c5969b Use references for ClientPin, CredentialManagement Robin Krahl 2024-03-04 09:56:22 +01:00
  • a2cc1089f3 Use cosey Robin Krahl 2024-05-02 10:26:13 +02:00
  • a9f8003a1d Fix hmac-secret salt_auth size Robin Krahl 2024-03-01 19:19:10 +01:00
  • 4846817d9c client_pin: Add permissions Robin Krahl 2024-02-27 15:19:29 +01:00
  • 530a2cefad Add enterprise_attestation to make_credential::Request Robin Krahl 2024-02-27 13:29:07 +01:00
  • fd19cede89 credential_management: Add UpdateUserInformation subcommand Robin Krahl 2024-02-27 14:04:45 +01:00
  • 3735eb5a8e Add support for PIN protocol 2 Robin Krahl 2024-02-29 14:58:18 +01:00
  • f0db7acb87 Support up to two PIN protocols Robin Krahl 2024-02-28 12:27:19 +01:00
  • e45b0c4bb1 Use upstream serde-indexed Robin Krahl 2024-02-22 14:50:36 +01:00
  • 885bcebdb2 Handle overlong icon values Robin Krahl 2024-02-19 20:21:30 +01:00
  • 084db87a80 Remove unneeded dependencies Sosthène Guédon 2023-12-07 15:09:03 +01:00
  • 7d4ad69e64 Configure large-blobs buffer size with feature flag Robin Krahl 2023-11-28 20:19:39 +01:00
  • 3b849e5948 Remove REALISTIC_MAX_MESSAGE_SIZE Robin Krahl 2023-11-28 20:12:49 +01:00
  • 85eb70969d Replace empty maps with an empty response Robin Krahl 2023-11-21 15:30:52 +01:00
  • 785bcc5272 Fix large blob support Robin Krahl 2023-11-21 11:41:02 +01:00
  • 2a563c82f1 cose: Allow missing algorithms Robin Krahl 2023-11-15 18:40:13 +01:00
  • 6ff764d02e Refactor COSE serialization and deserialization Robin Krahl 2023-02-16 23:32:31 +01:00
  • 9324f0094b Enable CI Robin Krahl 2023-11-16 00:08:09 +01:00
  • c424155340 Update changelog Robin Krahl 2023-11-15 15:47:57 +01:00
  • 2b5a295793 Add largeBlobKey Extension to authenticatorGetAssertion Felix Gohla 2022-01-18 14:11:21 +01:00
  • 002e837ad8 Add largeBlobKey Extension to authenticatorMakeCredential Felix Gohla 2022-01-17 17:51:28 +01:00
  • 82d719f110 Add More Error Codes Felix Gohla 2022-01-08 09:51:31 +01:00
  • db1526266a Add authenticatorLargeBlobs Types Felix Gohla 2021-12-26 10:03:37 +01:00
  • 6502e00e94 Add largeBlobs Option For FIDO_2_1 Felix Gohla 2021-12-26 08:44:17 +01:00
  • 40f1de76be Update changelog Sosthène Guédon 2023-11-03 10:01:25 +01:00
  • ffc606f025 Filter unknown algorithm Sosthène Guédon 2023-08-02 10:18:12 +02:00
  • 2164c40bbc Update changelog Sosthène Guédon 2023-11-03 09:59:22 +01:00
  • d9c90b8d10 Fix tests Sosthène Guédon 2023-11-03 09:47:49 +01:00
  • e2e41a7f81 Use byte slice for PinAuth Robin Krahl 2023-10-27 21:33:44 +02:00
  • b3a3a126a6 Fix invalid comments Sosthène Guédon 2023-08-09 11:25:27 +02:00
  • 8ce2830b03 Use lifetime references to deserialize the largest structs Sosthène Guédon 2023-08-02 16:40:54 +02:00
  • 92fef529c0 Send empty response to clientPin instead of empty map Robin Krahl 2023-07-07 19:12:47 +02:00
  • cda15f89a6 Truncate overlong name and displayName values Robin Krahl 2023-07-07 17:02:08 +02:00
  • 290f90320e Rename url to icon and ignore its content Robin Krahl 2023-07-05 23:29:39 +02:00
  • 7fa0f08b1f Yanked wrong version 0.1.2 Nicolas Stalder 2022-03-07 22:22:55 +01:00
  • be13c32177 Prepare 0.1.1 release replacing 0.1.0 0.1.1 Nicolas Stalder 2022-03-07 22:19:50 +01:00
  • 853a8d0395 Add the other CTAP2.1 options Nicolas Stalder 2022-03-07 22:18:28 +01:00
  • 5bc8d70d9a Add CTAP2.1 Selection command (breaking) Nicolas Stalder 2022-03-07 22:18:15 +01:00
  • 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