gf
is experimental work for 64 bit binary field and polynomial operations.
# run tests
go test -v
# run benchmarks
go test -run ^$ -bench=. -pl $LOG_POLY_SIZE
- Additive Fast Fourier Transforms over Finite Fields
- McBits Revisited
- Reversing a Finite Field Multiplication Optimization
- Faster 64-bit universal hashing using carry-less multiplications
- Efficient Implementations of Large Finite Fields for Secure Storage Applications
- A Tutorial on Reed-Solomon Coding for Fault-Tolerance in RAID-like Systems