In #16 I benchmarked two different polynomial modulus implementations. But they produce different constant terms in the polynomial remainder. (All other terms are the same.)
This seems like it could be a bug in the manual polynomial modulus implementation.
In #16 I benchmarked two different polynomial modulus implementations. But they produce different constant terms in the polynomial remainder. (All other terms are the same.)
This seems like it could be a bug in the manual polynomial modulus implementation.
Using #16 and a
Fq8
test field with degree 4, I get this test failure output:This is consistent with the full-resolution
Fq79
test failure, which is too long to display here. Only the constant term is different in both tests.See PR #19 for a
Fq8
failure in CI, and PR #18 for aFq79
failure in CI.