Added XTEA and Pearson Hashing.
Improved message encryption for RF24.
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
#ifndef _PEARSONHASH_H_
|
||||
#define _PEARSONHASH_H_
|
||||
|
||||
|
||||
#include <stdint.h>
|
||||
|
||||
class PearsonHash {
|
||||
public:
|
||||
static uint16_t calcHash16(const void* data, uint16_t len);
|
||||
inline static bool checkHash16(uint16_t crc, const void* data, uint16_t len);
|
||||
|
||||
private:
|
||||
static uint8_t _pearsonPermutation(uint8_t n);
|
||||
};
|
||||
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user