Commit Graph

20 Commits

Author SHA1 Message Date
Dain Nilsson
2f13399b09
RPC: Move "locked" status to Ctap2Node. 2022-04-03 11:00:38 +02:00
Dain Nilsson
cabdc9effd
Add RPC elevate. 2022-03-31 12:28:56 +02:00
Dain Nilsson
dadc9b20a0
Fix RPC functionality for fingerprints and credentials. 2022-03-23 17:44:37 +01:00
Dain Nilsson
23faac99ed
Update RPC for FIDO functionality. 2022-03-22 14:19:35 +01:00
Dain Nilsson
b896241759
Remove extra sleep. 2022-03-21 10:49:22 +01:00
Dain Nilsson
0392d51d1f
Allow for HID path changing after re-insert. 2022-03-21 10:49:20 +01:00
Dain Nilsson
89c868ecc6
Improve RPC device path stability.
This improves "remembering" the active YubiKey, and lets FIDO reset work
with additional keys present.
2022-03-21 10:49:16 +01:00
Dain Nilsson
69165a63c2
Add FIDO reset support. 2022-03-21 09:59:16 +01:00
Dain Nilsson
b71d17386a
Add FIDO PIN management. 2022-03-21 09:59:15 +01:00
Dain Nilsson
a864787329
Add isAdmin to RpcState. 2022-03-21 09:59:15 +01:00
Dain Nilsson
aecd406bad
Add base for FIDO support. 2022-03-15 17:26:14 +01:00
Dain Nilsson
30d3dff644
RPC: Support management for YK <4. 2022-03-14 10:52:33 +01:00
Dain Nilsson
cd0dfbbf1f
Fix RPC handing of old OTP devices. 2022-03-11 13:31:26 +01:00
Dain Nilsson
ea79f5f8ec
Improve handling of deices that are partially inaccessible. 2022-03-11 13:28:48 +01:00
Dain Nilsson
d42eb84d04
Add basic management screen. 2022-03-11 13:28:42 +01:00
Dain Nilsson
77142a8d1d
Keychain improvements.
* Add state for failure.
* Once failed/denied, don't ask again.
2022-02-23 12:17:06 +01:00
Dain Nilsson
4fac11fc1d
Fix counting of devices with same PID. 2022-02-23 12:17:02 +01:00
Dain Nilsson
975e299eb6
Update ykman and replace submodule with pyproject config. 2022-02-21 10:47:33 +01:00
Dain Nilsson
1f15640bfa
Add QR scanning to RPC. 2022-02-10 15:24:07 +01:00
Dain Nilsson
fcab9b7331
Start setting up ykman-rpc. 2022-02-10 13:29:20 +01:00