Lines Matching refs:CRC
83 * with the modified CRC-32 used by RFC 1510, and subsequently
85 * both unmodified CRC-32 and modified CRC-32 values. Original
144 u32 CRC;
155 ctx->CRC = 0 ^ 0xffffffffL;
164 ctx->CRC = update_crc32 (ctx->CRC, inbuf, inlen);
178 ctx->CRC ^= 0xffffffffL;
179 ctx->buf[0] = (ctx->CRC >> 24) & 0xFF;
180 ctx->buf[1] = (ctx->CRC >> 16) & 0xFF;
181 ctx->buf[2] = (ctx->CRC >> 8) & 0xFF;
182 ctx->buf[3] = (ctx->CRC ) & 0xFF;
190 ctx->CRC = 0;
197 ctx->buf[0] = (ctx->CRC >> 24) & 0xFF;
198 ctx->buf[1] = (ctx->CRC >> 16) & 0xFF;
199 ctx->buf[2] = (ctx->CRC >> 8) & 0xFF;
200 ctx->buf[3] = (ctx->CRC ) & 0xFF;
205 * The following CRC 24 routines are adapted from RFC 2440, which has
243 ctx->CRC = CRC24_INIT;
257 ctx->CRC ^= (*inbuf++) << 16;
259 ctx->CRC <<= 1;
260 if (ctx->CRC & 0x1000000)
261 ctx->CRC ^= CRC24_POLY;
270 ctx->buf[0] = (ctx->CRC >> 16) & 0xFF;
271 ctx->buf[1] = (ctx->CRC >> 8) & 0xFF;
272 ctx->buf[2] = (ctx->CRC ) & 0xFF;