Skip to content

v2.0.0 — GF(2¹⁶) + Leopard-RS + RaptorQ fountain

Latest

Choose a tag to compare

@nyarime nyarime released this 12 Sep 08:43
· 2 commits to main since this release
68574ff

GoFEC v2.0.0

BREAKING: module path is now github.com/nyarime/gofec/v2.

go get github.com/nyarime/gofec/v2@v2.0.0

Highlights

  • Public gf65536 — GF(2¹⁶) field with amd64 SIMD region multiply
  • leopard.Codec — high-level Reed–Solomon API (up to 65536 shards, O(n log n) FFT)
  • raptorq.GenerateRepair — rateless / fountain parity extension
  • Root factory helpers + Version = "2.0.0"
  • Still pure Go, no CGO (RaptorQ / LDPC / Leopard)

Migrate from v1

- import "github.com/nyarime/gofec/raptorq"
+ import "github.com/nyarime/gofec/v2/raptorq"

NRUP already consumes this module as github.com/nyarime/gofec/v2 v2.0.0.

Verify

go test github.com/nyarime/gofec/v2/...