19 lines
420 B
Python
19 lines
420 B
Python
import yubico
|
|
from yubi_lock.api.user import get_username
|
|
|
|
|
|
def get_all_yubikeys(debug):
|
|
keys = []
|
|
try:
|
|
skip = 0
|
|
while skip < 255:
|
|
key = yubico.find_yubikey(debug=debug, skip=skip)
|
|
keys.append(key)
|
|
skip += 1
|
|
except yubico.yubikey.YubiKeyError:
|
|
pass
|
|
return keys
|
|
|
|
|
|
def generate_ident(key):
|
|
return "{}:{}".format(get_username(), key.serial())
|