Changeset 176
- Timestamp:
- 06/30/11 14:38:20 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/plugins/DcwFilterPlugin/src/com/bowman/cardserv/DcwFilterPlugin.java
r154 r176 237 237 } 238 238 239 private static boolean checksumDcw(byte[] data) { 240 if(data[3] != (byte)((data[0] + data[1] + data[2]) & 0xFF) || data[7] != (byte)((data[4] + data[5] + data[6]) & 0xFF)) { 241 return false; 242 } 243 if(data[11] != (byte)((data[8] + data[9] + data[10]) & 0xFF) || data[15] != (byte)((data[12] + data[13] + data[14]) & 0xFF)) { 244 return false; 239 private static boolean checksumDcw(byte[] cw) { 240 for (int i = 0; i < 16; i+=4) { 241 if (cw[i+3] != (byte)((cw[i] + cw[i+1] + cw[i+2]) & 0xFF)) 242 return false; 245 243 } 246 244 return true;
Note:
See TracChangeset
for help on using the changeset viewer.