add nfc device search

This commit is contained in:
merlokk 2019-06-28 12:16:59 +03:00
parent c2216929a9
commit 751b2fd69c

View File

@ -63,8 +63,17 @@ class Tester:
self.client = tester.client
def find_device(self,):
print("--- HID ---")
print(list(CtapHidDevice.list_devices()))
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:
raise RuntimeError("No FIDO device found")
self.dev = dev