49 Commits
Author SHA1 Message Date
Rain Zhang 10c8cb068d Use stable toolchain and apply rustfmt fixes 2026-05-24 18:54:53 -07:00
Rain Zhang fc7dccff29 Implement CTAP authenticatorReset (command 0x07) 2026-05-24 18:52:27 -07:00
Rain Zhang 444108d430 Persist authenticator PIN state across daemon restarts 2026-05-24 18:51:43 -07:00
Rain Zhang e6a6ad29b9 Remove experimental PQC PIN/UV protocol 101 and ML-KEM dependency 2026-05-24 18:42:09 -07:00
Rain Zhang dae5119a5a Fix README curl line and replace placeholder author fields 2026-05-24 18:32:25 -07:00
Rain Zhang 31e225b0c2 Align getInfo options and clear CBOR responses 2025-11-03 03:46:53 +00:00
Rain Zhang d0aee7fd2e Refactor CTAPHID handling to delegate CTAP2 responses 2025-11-03 03:46:53 +00:00
Rain Zhang 83464c0ce8 docs: refresh hid runner guidance and validation 2025-10-30 15:14:28 +00:00
Rain Zhang e56d238f82 Lazy-load attestation material in CTAP app 2025-10-30 07:58:42 +00:00
Rain Zhang 80ed726d5b Signature type fix 2025-10-30 14:42:38 +08:00
Rain Zhang 62fd881dec Parameter name change 2025-10-30 14:33:31 +08:00
Rain Zhang 75b6edbf83 Parameter name fix 2025-10-30 14:15:53 +08:00
Rain Zhang 6b51dc362e Fixing signature type error 2025-10-30 12:12:36 +08:00
Rain Zhang 0eb6d210fd Add auto user presence option to runner 2025-10-30 03:15:09 +00:00
Rain Zhang 5dde8b7091 Add authenticator USB/IP runner example 2025-10-30 02:41:51 +00:00
Rain Zhang e7d94cbf08 Reset interrupt flag after user presence waits 2025-10-29 13:58:37 +00:00
Rain Zhang 35bb4f66cb Implement user presence workflow with keepalive logging 2025-10-29 13:58:37 +00:00
Rain Zhang 60dffed816 Add ES256 support alongside ML-DSA 2025-10-29 10:27:39 +00:00
Rain Zhang 231a0be210 Validate ML-KEM ciphertext length before decapsulation 2025-10-28 22:52:21 +08:00
Rain Zhang 3a61c5f00e Handle persistent PIN auth blocking until power cycle 2025-10-28 22:30:00 +08:00
Rain Zhang 2005bc543f Respect PIN state in getInfo options 2025-10-28 22:20:39 +08:00
Rain Zhang a0449a45cf Allow getPinToken without pinUvAuthParam 2025-10-28 20:06:38 +08:00
Rain Zhang 7ad1c4b3fc Add attestation suppression option 2025-10-28 19:42:50 +08:00
Rain Zhang 1b2123d00c Fix power cycle flag and classic pinAuth length 2025-10-28 19:31:00 +08:00
Rain Zhang 187ff28733 Add attestation storage and x5c attestation flow 2025-10-28 19:31:00 +08:00