From f062ae0709f1977f713bd081af271e824ddfe588 Mon Sep 17 00:00:00 2001 From: Simon Kuhnle Date: Thu, 31 Oct 2019 21:38:12 +0100 Subject: [PATCH] NFC: Do not copy the default key --- heiko/nfc.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/heiko/nfc.py b/heiko/nfc.py index bc471ba..f4c310a 100644 --- a/heiko/nfc.py +++ b/heiko/nfc.py @@ -13,7 +13,7 @@ def nfc_init(): def nfc_detect(): - key = DEFAULT_KEY.copy() + key = DEFAULT_KEY v, uid, ttype, dat = mnfc.read(1, 1, key, False) header = "" try: @@ -28,7 +28,7 @@ def nfc_detect(): def nfc_read(uid, key=None): if key is None: - key = DEFAULT_KEY.copy() + key = DEFAULT_KEY v, ruid, ttype, dat = mnfc.read(2, 14, key, False) if ruid == uid: return dat.decode().strip("\x00") @@ -36,7 +36,7 @@ def nfc_read(uid, key=None): def nfc_write(uid, header, token, key=None): if key is None: - key = DEFAULT_KEY.copy() + key = DEFAULT_KEY secLen = 3 * 16 hb = header.encode()