Rewrite CRC to use bytewise CRC instead of bitwise. ~8x faster.

This commit is contained in:
Nick Foster
2013-08-19 16:40:02 -07:00
parent 4d2587574a
commit b7627fa2d4
3 changed files with 39 additions and 137 deletions

View File

@@ -23,7 +23,7 @@
#ifndef INCLUDED_MODES_CRC_H
#define INCLUDED_MODES_CRC_H
extern const unsigned int modes_crc_table[112];
int modes_check_crc(unsigned char data[], int length);
unsigned int modes_check_crc(unsigned char data[], int length);
bruteResultTypeDef modes_ec_brute(modes_packet &err_packet);
unsigned next_set_of_n_elements(unsigned x);