hash.crc32 #
Constants #
const (
ieee = u32(0xedb88320)
castagnoli = u32(0x82f63b78)
koopman = u32(0xeb31d82e)
)
polynomials
fn new #
fn new(poly int) &Crc32
new creates a Crc32
polynomial.
fn sum #
fn sum(b []u8) u32
sum calculates the CRC-32 checksum of b
by using the IEEE polynomial.
fn (Crc32) checksum #
fn (c &Crc32) checksum(b []u8) u32
checksum returns the CRC-32 checksum of data b
by using the polynomial represented by
c
's table.