add nfc device search
This commit is contained in:
parent
c2216929a9
commit
751b2fd69c
@ -63,8 +63,17 @@ class Tester:
|
|||||||
self.client = tester.client
|
self.client = tester.client
|
||||||
|
|
||||||
def find_device(self,):
|
def find_device(self,):
|
||||||
|
print("--- HID ---")
|
||||||
print(list(CtapHidDevice.list_devices()))
|
print(list(CtapHidDevice.list_devices()))
|
||||||
dev = next(CtapHidDevice.list_devices(), None)
|
dev = next(CtapHidDevice.list_devices(), None)
|
||||||
|
if not dev:
|
||||||
|
try:
|
||||||
|
from fido2.nfc import CtapNfcDevice
|
||||||
|
print("--- NFC ---")
|
||||||
|
print(list(CtapNfcDevice.list_devices()))
|
||||||
|
dev = next(CtapNfcDevice.list_devices(), None)
|
||||||
|
except:
|
||||||
|
print("NFC devices is not supported")
|
||||||
if not dev:
|
if not dev:
|
||||||
raise RuntimeError("No FIDO device found")
|
raise RuntimeError("No FIDO device found")
|
||||||
self.dev = dev
|
self.dev = dev
|
||||||
|
Loading…
x
Reference in New Issue
Block a user