Commit Graph

29 Commits

Author SHA1 Message Date
Dain Nilsson
64e08f3060
Merge PR #79. 2022-04-04 15:18:00 +02:00
Dain Nilsson
f86549738e
Refresh CTAP2 info after setting PIN. 2022-04-04 11:58:44 +02:00
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
Dennis Fokin
e10edc3238
Merge branch 'main' into drag-n-drop 2022-03-29 14:33:55 +02:00
Dennis Fokin
c5ace4ea10
Allow calling qr() in device.py without image arg 2022-03-29 14:31:57 +02:00
Dennis Fokin
af3e188fee
Smaller cleanup 2022-03-29 13:57:08 +02:00
Dain Nilsson
1df069cff8
Update Python dependencies. 2022-03-25 09:41:36 +01:00
Dain Nilsson
dadc9b20a0
Fix RPC functionality for fingerprints and credentials. 2022-03-23 17:44:37 +01:00
Dennis Fokin
1b6cec92e0
Draft for drag n dropping files 2022-03-22 15:16:52 +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
49b7041b3f
Improve OATH activation via click for HOTP. 2022-02-24 11:34:39 +01:00
Dain Nilsson
1e3c758c59
Bump minimum python version requirement to 3.8. 2022-02-23 14:13:20 +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