Go stdlib package — hash/crc32. Auto-indexed from CDN. Method-level security roles have not been annotated; rule writers should inspect the source before use.
.Checksum()NeutralChecksum(data []byte, tab *Table) uint32
Checksum returns the CRC-32 checksum of data
.ChecksumIEEE()NeutralChecksumIEEE(data []byte) uint32
ChecksumIEEE returns the CRC-32 checksum of data
.MakeTable()NeutralMakeTable(poly uint32) *Table
MakeTable returns a Table constructed from the specified polynomial.
.New()NeutralNew(tab *Table) hash.Hash32
New creates a new hash.Hash32 computing the CRC-32 checksum using the
.NewIEEE()NeutralNewIEEE() hash.Hash32
NewIEEE creates a new hash.Hash32 computing the CRC-32 checksum using
.Update()NeutralUpdate(crc uint32, tab *Table, p []byte) uint32
Update returns the result of adding the bytes in p to the crc.
.Table()Neutraltype Table ...
Table is a 256-word table representing the polynomial for efficient processing.
| FQN | Field | |
|---|---|---|
| hash/crc32 | fqns[0] |
Wrong FQN → 0 findings. Verify with: change fqns to garbage → must produce 0 results.
// standard library — no go.mod entry required
from codepathfinder.go_rule import ... # hash/crc32