Skip to content

futekast/CRC64_ECMA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CRC64_ECMA

Reusable C implementation of CRC-64/ECMA-182.

Files

  • include/crc64_ecma.h
  • src/crc64_ecma.c
  • examples/main.c

CRC Parameters

Parameter Value
Name CRC-64/ECMA-182
Polynomial 0x42F0E1EBA9EA3693
Initial Value 0x0000000000000000
Input Reflected No
Output Reflected No
Final XOR 0x0000000000000000

Validation

ASCII Check: "123456789" -> 0x6C40DF5F0B497347

HEX Check: 0x12 0x34 0x56 0x78 0x09 -> 0xC367205F5D25CC07

Both bitwise and table-based functions are validated against the same expected results.

About

Reusable C implementation of CRC-64/ECMA-182 with documented bitwise and table-based calculation methods.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages