X-Git-Url: http://cvs.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/07b5a3c3ba774ec93007827cf1233b4edb699bad..a0048c69679ed103397a03cca940dfca4db5f4ab:/common/crc16.c

diff --git a/common/crc16.c b/common/crc16.c
index a37f1d7e..07090fc6 100644
--- a/common/crc16.c
+++ b/common/crc16.c
@@ -7,45 +7,46 @@
 //-----------------------------------------------------------------------------
 
 #include "crc16.h"
+#define CRC16_MASK_CCITT 0x1021
 
 unsigned short update_crc16( unsigned short crc, unsigned char c )
 {
-	unsigned short i, v, tcrc = 0;
+  unsigned short i, v, tcrc = 0;
 
-	v = (crc ^ c) & 0xff;
-	for (i = 0; i < 8; i++) {
-		tcrc = ( (tcrc ^ v) & 1 ) ? ( tcrc >> 1 ) ^ 0x8408 : tcrc >> 1;
-		v >>= 1;
-	}
+  v = (crc ^ c) & 0xff;
+  for (i = 0; i < 8; i++) {
+      tcrc = ( (tcrc ^ v) & 1 ) ? ( tcrc >> 1 ) ^ 0x8408 : tcrc >> 1;
+      v >>= 1;
+  }
 
-	return ((crc >> 8) ^ tcrc)&0xffff;
+  return ((crc >> 8) ^ tcrc)&0xffff;
 }
 
 uint16_t crc16(uint8_t const *message, int length, uint16_t remainder, uint16_t polynomial) {
-
-	if (length == 0) return (~remainder);
-
-	for (int byte = 0; byte < length; ++byte) {
-		remainder ^= (message[byte] << 8);
-		for (uint8_t bit = 8; bit > 0; --bit) {
-			if (remainder & 0x8000) {
-				remainder = (remainder << 1) ^ polynomial;
-			} else {
-				remainder = (remainder << 1);
-			}
-		}
-	}
-	return remainder;
+    
+	if (length == 0)
+        return (~remainder);
+			
+    for (int byte = 0; byte < length; ++byte) {
+        remainder ^= (message[byte] << 8);
+        for (uint8_t bit = 8; bit > 0; --bit) {
+            if (remainder & 0x8000) {
+                remainder = (remainder << 1) ^ polynomial;
+            } else {
+                remainder = (remainder << 1);
+            }
+        }
+    }
+    return remainder;
 }
 
 uint16_t crc16_ccitt(uint8_t const *message, int length) {
-	return crc16(message, length, 0xffff, 0x1021);
+    return crc16(message, length, 0xffff, CRC16_MASK_CCITT);
 }
 
 uint16_t crc16_ccitt_kermit(uint8_t const *message, int length) {
-	return bit_reverse_uint16(crc16(message, length, 0x0000, 0x1021));
+    return bit_reverse_uint16(crc16(message, length, 0x0000, CRC16_MASK_CCITT));
 }
-
 uint16_t bit_reverse_uint16 (uint16_t value) {
 	const uint16_t mask0 = 0x5555;
 	const uint16_t mask1 = 0x3333;