Emanuele Cesena and Robin Krahl
4bd3629b66
ctap2.3: long-touch reset (§6.11.5, §7.7)
2026-06-03 09:35:29 +02:00
Emanuele Cesena and Robin 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 Cesena and Robin Krahl
e91fb4779f
ctap2.3: advertise smart-card transport when CCID is enabled
2026-05-28 22:07:03 +02:00
Emanuele Cesena and Robin Krahl
01a4be28c4
ctap: getinfo advertises algorithms, firmwareVersion, remainingDiscoverableCredentials
2026-05-22 13:08:44 +02:00
Sosthène Guédon and Robin 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