Overview
Package crc64 implements the 64-bit cyclic redundancy check, or CRC-64,
checksum. See for
information.
Constants
Predefined polynomials.
- const Size = 8
The size of a CRC-64 checksum in bytes.
Checksum returns the CRC-64 checksum of data using the polynomial represented by
the Table.
func New
New creates a new hash.Hash64 computing the CRC-64 checksum using the polynomial
represented by the Table. Its Sum method will lay the value out in big-endian
byte order. The returned Hash64 also implements encoding.BinaryMarshaler and
encoding.BinaryUnmarshaler to marshal and unmarshal the internal state of the
hash.
type
¶
Table is a 256-word table representing the polynomial for efficient processing.
func
¶
MakeTable returns a Table constructed from the specified polynomial. The
contents of this Table must not be modified.