func newGF() *errorCorrection { fld := utils.NewGaloisField(285) return &errorCorrection{fld, []*utils.GFPoly{ utils.NewGFPoly(fld, []byte{1}), }, } }
func newErrorCorrection() *errorCorrection { result := new(errorCorrection) result.fld = utils.NewGaloisField(301) result.polynomes = make(map[int][]int) return result }