func equal(z, x *big.Int) bool { … }
type bigInt …
func generatePositiveInt(rand *rand.Rand, size int) *big.Int { … }
func (bigInt) Generate(rand *rand.Rand, size int) reflect.Value { … }
type notZeroInt …
func (notZeroInt) Generate(rand *rand.Rand, size int) reflect.Value { … }
type positiveInt …
func (positiveInt) Generate(rand *rand.Rand, size int) reflect.Value { … }
type prime …
func (prime) Generate(r *rand.Rand, size int) reflect.Value { … }
type zeroOrOne …
func (zeroOrOne) Generate(rand *rand.Rand, size int) reflect.Value { … }
type smallUint …
func (smallUint) Generate(rand *rand.Rand, size int) reflect.Value { … }
func checkAliasingOneArg(t *testing.T, f func(v, x *big.Int) *big.Int, v, x *big.Int) bool { … }
func checkAliasingTwoArgs(t *testing.T, f func(v, x, y *big.Int) *big.Int, v, x, y *big.Int) bool { … }
func TestAliasing(t *testing.T) { … }