LibLogicalAccess
2.5.0
An Open Source RFID Library
|
#include <logicalaccess/plugins/crypto/tomcrypt.h>
Functions | |
static void | init_crckermit_tab (void) |
unsigned short | UpdateCrc (unsigned char ch, unsigned short *lpwCrc) |
void | ComputeCrc (int CRCType, const unsigned char *Data, size_t Length, unsigned char *TransmitFirst, unsigned char *TransmitSecond) |
void | ComputeCrcCCITT (unsigned short crc_old, const unsigned char *Data, size_t Length, unsigned char *TransmitFirst, unsigned char *TransmitSecond) |
void | ComputeCrcKermit (const unsigned char *Data, size_t Length, unsigned char *TransmitFirst, unsigned char *TransmitSecond) |
unsigned short | UpdateCRCKermit (unsigned short crc, char c) |
Variables | |
static bool | crc_tabkermit_init = false |
static unsigned short | crc_tabkermit [256] |
void ComputeCrc | ( | int | CRCType, |
const unsigned char * | Data, | ||
size_t | Length, | ||
unsigned char * | TransmitFirst, | ||
unsigned char * | TransmitSecond | ||
) |
void ComputeCrcCCITT | ( | unsigned short | crc_old, |
const unsigned char * | Data, | ||
size_t | Length, | ||
unsigned char * | TransmitFirst, | ||
unsigned char * | TransmitSecond | ||
) |
void ComputeCrcKermit | ( | const unsigned char * | Data, |
size_t | Length, | ||
unsigned char * | TransmitFirst, | ||
unsigned char * | TransmitSecond | ||
) |
|
static |
unsigned short UpdateCrc | ( | unsigned char | ch, |
unsigned short * | lpwCrc | ||
) |
unsigned short UpdateCRCKermit | ( | unsigned short | crc, |
char | c | ||
) |
|
static |
|
static |