From e78b93ecb95feebdf367e4271e96be7bbb470c19 Mon Sep 17 00:00:00 2001 From: Jack Date: Wed, 22 Nov 2017 22:13:05 +0100 Subject: [PATCH] Update NfcKeyJS.js --- NfcKeyJS.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/NfcKeyJS.js b/NfcKeyJS.js index 0d4ff31..2b2ce1a 100644 --- a/NfcKeyJS.js +++ b/NfcKeyJS.js @@ -97,8 +97,8 @@ NfcKey.prototype = (function () { var i; var uid8 = parseHexUid(uid); var rotUid = new Uint8Array(8); - var rotation = ((uid8[1] + uid8[3] + uid8[5] + uid8[7]) & 7) >>> 0; - for (i = 0; i <= 7; i++) + var rotation = ((uid8[1] + uid8[3] + uid8[5]) & 7) >>> 0; + for (i = 0; i < 7; i++) rotUid[((i + rotation) & 7) >>> 0] = uid8[i]; var transfUid = transform(rotUid); @@ -117,8 +117,8 @@ NfcKey.prototype = (function () { var i; var uid8 = parseHexUid(uid); var rotUid = new Uint8Array(8); - var rotation = ((uid8[2] + uid8[5] + uid8[7]) & 7) >>> 0; - for (i = 0; i <= 7; i++) + var rotation = ((uid8[2] + uid8[5]) & 7) >>> 0; + for (i = 0; i < 7; i++) rotUid[((i + rotation) & 7) >>> 0] = uid8[i]; var transfUid = transform(rotUid);