CCITT_FALSE

fun CCITT_FALSE(data: ByteArray, offset: Int, length: Int): Int

Calculates CRC CCITT-FALSE over given range of bytes from the block of data. It is using the 0x1021 polynomial and 0xFFFF initial value.

See: http://reveng.sourceforge.net/crc-catalogue/16.htm#crc.cat.crc-16-ccitt-false See: http://srecord.sourceforge.net/crc16-ccitt.html

Return

the CRC-16 CCITT-FALSE.

Parameters

data

The input data block for computation.

offset

Offset from where the range starts.

length

Length of the range in bytes.