Turnstone Operating System
|
CRC32 implementation. More...
#include <crc.h>
Functions | |
MODULE ("turnstone.lib") | |
void | crc32_init_table (void) |
initialize crc32 tables for fast calculation | |
uint32_t | crc32_sum (uint8_t *p, uint32_t bytelength, uint32_t init) |
calculates crc32 sum More... | |
Variables | |
uint32_t | crc32_table [256] = {} |
CRC32 implementation.
This work is licensed under TURNSTONE OS Public License. Please read and understand latest version of Licence.
calculates crc32 sum
[in] | p | input data |
[in] | bytelength | input length |
[in] | init | CRC32_SEED or previous sum |