Package com.scurrilous.circe.crc
Class NormalByteCrc
java.lang.Object
com.scurrilous.circe.impl.AbstractIncrementalIntHash
com.scurrilous.circe.crc.AbstractIntCrc
com.scurrilous.circe.crc.NormalByteCrc
- All Implemented Interfaces:
Hash,IncrementalIntHash,StatelessHash,StatelessIntHash
Implements a "normal" MSB-first byte-width CRC function using a lookup table.
-
Field Summary
Fields inherited from class com.scurrilous.circe.crc.AbstractIntCrc
bitWidth -
Constructor Summary
ConstructorsConstructorDescriptionNormalByteCrc(String algorithm, int bitWidth, int poly, int init, int xorOut) -
Method Summary
Modifier and TypeMethodDescriptionprotected intresumeRaw(int crc, byte[] input, int index, int length) Methods inherited from class com.scurrilous.circe.crc.AbstractIntCrc
algorithm, initial, length, reflect, resumeUncheckedMethods inherited from class com.scurrilous.circe.impl.AbstractIncrementalIntHash
calculate, calculate, calculate, calculate, createStateful, resume, resume, resume, resume, supportsUnsafe
-
Constructor Details
-
NormalByteCrc
NormalByteCrc(String algorithm, int bitWidth, int poly, int init, int xorOut)
-
-
Method Details
-
resumeRaw
protected int resumeRaw(int crc, byte[] input, int index, int length) - Specified by:
resumeRawin classAbstractIntCrc
-