Added XTEA and Pearson Hashing.

Improved message encryption for RF24.
This commit is contained in:
2018-09-22 22:05:53 +02:00
committed by matzman
parent 15351cdd5b
commit b37cd045d5
12 changed files with 270 additions and 7 deletions
+15
View File
@@ -0,0 +1,15 @@
#ifndef _CRC16_H_
#define _CRC16_H_
#include <stdint.h>
#include <util/crc16.h>
class CRC16 {
public:
uint16_t calcCRC(const void* data, uint16_t len);
inline bool checkCRC(uint16_t crc, const void* data, uint16_t len);
};
#endif /* _CRC16_H_ */