10#include "logicalaccess/plugins/crypto/lla_crypto_api.hpp"
20#define LTC_NO_PROTOTYPES
34#define MAXBLOCKSIZE 128
92 unsigned short UpdateCrc(
unsigned char ch,
unsigned short *lpwCrc);
94 LLA_CRYPTO_API
void ComputeCrc(
int CRCType,
const unsigned char *Data,
95 size_t Length,
unsigned char *TransmitFirst,
96 unsigned char *TransmitSecond);
99 const unsigned char *Data,
size_t Length,
100 unsigned char *TransmitFirst,
101 unsigned char *TransmitSecond);
103 LLA_CRYPTO_API
unsigned short UpdateCRCKermit(
unsigned short crc,
char c);
105 LLA_CRYPTO_API
void ComputeCrcKermit(
const unsigned char *Data,
size_t Length,
106 unsigned char *TransmitFirst,
107 unsigned char *TransmitSecond);
@ CRYPT_ERROR
Definition: tomcrypt.h:42
@ CRYPT_MEM
Definition: tomcrypt.h:59
@ CRYPT_PK_INVALID_TYPE
Definition: tomcrypt.h:67
@ CRYPT_INVALID_CIPHER
Definition: tomcrypt.h:55
@ CRYPT_PK_TYPE_MISMATCH
Definition: tomcrypt.h:61
@ CRYPT_INVALID_PRIME_SIZE
Definition: tomcrypt.h:73
@ CRYPT_PK_INVALID_SYSTEM
Definition: tomcrypt.h:68
@ CRYPT_INVALID_PRNG
Definition: tomcrypt.h:57
@ CRYPT_ERROR_READPRNG
Definition: tomcrypt.h:53
@ CRYPT_INVALID_ROUNDS
Definition: tomcrypt.h:46
@ CRYPT_PK_NOT_FOUND
Definition: tomcrypt.h:70
@ CRYPT_INVALID_ARG
Definition: tomcrypt.h:64
@ CRYPT_INVALID_PACKET
Definition: tomcrypt.h:50
@ CRYPT_FILE_NOTFOUND
Definition: tomcrypt.h:65
@ CRYPT_INVALID_KEYSIZE
Definition: tomcrypt.h:45
@ CRYPT_PK_NOT_PRIVATE
Definition: tomcrypt.h:62
@ CRYPT_INVALID_PRNGSIZE
Definition: tomcrypt.h:52
@ CRYPT_NOP
Definition: tomcrypt.h:43
@ CRYPT_BUFFER_OVERFLOW
Definition: tomcrypt.h:49
@ CRYPT_OK
Definition: tomcrypt.h:41
@ CRYPT_PK_INVALID_SIZE
Definition: tomcrypt.h:71
@ CRYPT_PK_DUP
Definition: tomcrypt.h:69
@ CRYPT_INVALID_HASH
Definition: tomcrypt.h:56
@ CRYPT_PK_INVALID_PADDING
Definition: tomcrypt.h:74
@ CRYPT_FAIL_TESTVECTOR
Definition: tomcrypt.h:47
LLA_CRYPTO_API unsigned short UpdateCRCKermit(unsigned short crc, char c)
Definition: des.cpp:3041
LLA_CRYPTO_API void ComputeCrc(int CRCType, const unsigned char *Data, size_t Length, unsigned char *TransmitFirst, unsigned char *TransmitSecond)
Definition: des.cpp:2974
LLA_CRYPTO_API void ComputeCrcKermit(const unsigned char *Data, size_t Length, unsigned char *TransmitFirst, unsigned char *TransmitSecond)
Definition: des.cpp:3024
unsigned short UpdateCrc(unsigned char ch, unsigned short *lpwCrc)
Definition: des.cpp:2965
LLA_CRYPTO_API const char * error_to_string(int errcode)
Definition: tomcrypt_error_to_string.cpp:49
LLA_CRYPTO_API void ComputeCrcCCITT(unsigned short crc_old, const unsigned char *Data, size_t Length, unsigned char *TransmitFirst, unsigned char *TransmitSecond)
Definition: des.cpp:3004