LibAwsChecksums
Documentation for LibAwsChecksums.
LibAwsChecksums.aws_checksums_crc32
— Methodaws_checksums_crc32(input, length, previousCrc32)
The entry point function to perform a CRC32 (Ethernet, gzip) computation. Selects a suitable implementation based on hardware capabilities. Pass 0 in the previousCrc32 parameter as an initial value unless continuing to update a running crc in a subsequent call.
Prototype
uint32_t aws_checksums_crc32(const uint8_t *input, int length, uint32_t previousCrc32);
LibAwsChecksums.aws_checksums_crc32c
— Methodaws_checksums_crc32c(input, length, previousCrc32)
The entry point function to perform a Castagnoli CRC32c (iSCSI) computation. Selects a suitable implementation based on hardware capabilities. Pass 0 in the previousCrc32 parameter as an initial value unless continuing to update a running crc in a subsequent call.
Prototype
uint32_t aws_checksums_crc32c(const uint8_t *input, int length, uint32_t previousCrc32);