func (v Element) String() string { … }
func quickCheckConfig(slowScale int) *quick.Config { … }
func generateFieldElement(rand *mathrand.Rand) Element { … }
var weirdLimbs51 …
var weirdLimbs52 …
func generateWeirdFieldElement(rand *mathrand.Rand) Element { … }
func (Element) Generate(rand *mathrand.Rand, size int) reflect.Value { … }
func isInBounds(x *Element) bool { … }
func TestMultiplyDistributesOverAdd(t *testing.T) { … }
func TestMul64to128(t *testing.T) { … }
func TestSetBytesRoundTrip(t *testing.T) { … }
func swapEndianness(buf []byte) []byte { … }
func TestBytesBigEquivalence(t *testing.T) { … }
func (v *Element) fromBig(n *big.Int) *Element { … }
func (v *Element) fromDecimal(s string) *Element { … }
func (v *Element) toBig() *big.Int { … }
func TestDecimalConstants(t *testing.T) { … }
func TestSetBytesRoundTripEdgeCases(t *testing.T) { … }
func TestConsistency(t *testing.T) { … }
func TestEqual(t *testing.T) { … }
func TestInvert(t *testing.T) { … }
func TestSelectSwap(t *testing.T) { … }
func TestMult32(t *testing.T) { … }
func TestSqrtRatio(t *testing.T) { … }
func TestCarryPropagate(t *testing.T) { … }
func TestFeSquare(t *testing.T) { … }
func TestFeMul(t *testing.T) { … }
func decodeHex(s string) []byte { … }