8 Commits
Author SHA1 Message Date
Emanuele CesenaandRobin Krahl 4bd3629b66 ctap2.3: long-touch reset (§6.11.5, §7.7) 2026-06-03 09:35:29 +02:00
Emanuele CesenaandRobin Krahl 0084256898 ctap2: refactor make_credential / get_assertion to take &mut Response 2026-06-01 17:38:06 +02:00
Robin Krahl f82effbf79 Make firmware version configurable depending on credential ID version 2026-06-01 13:26:07 +02:00
Robin Krahl b7becd0020 Make credential ID version configurable
This patch adds the credential_id_version field to Config, making it
possible to select the credential ID version for new credentials. To
avoid invalidating existing credentials, this value is only used on the
first boot or after a factory reset.
2026-06-01 13:18:44 +02:00
Emanuele CesenaandRobin Krahl e91fb4779f ctap2.3: advertise smart-card transport when CCID is enabled 2026-05-28 22:07:03 +02:00
Emanuele CesenaandRobin Krahl 01a4be28c4 ctap: getinfo advertises algorithms, firmwareVersion, remainingDiscoverableCredentials 2026-05-22 13:08:44 +02:00
Sosthène GuédonandRobin Krahl 4e118bba70 Update to heapless 0.9 and trussed-core 0.2 2026-03-25 18:34:39 +01:00
Robin Krahl df9f2def54 Add ctap fuzz target
This fuzz target sends a sequence of arbitrary CTAP1 or CTAP2 requests
to the authenticator.
2024-06-27 11:51:49 +02:00