Versions in this module Expand all Collapse all v0 v0.0.2 Jun 11, 2024 Changes in this version type Int + func (z *Int) Validate() error v0.0.1 May 4, 2024 Changes in this version + type Int struct + func NewInt(x int64) *Int + func (z *Int) Abs(x *Int) *Int + func (z *Int) Add(x, y *Int) *Int + func (z *Int) And(x, y *Int) *Int + func (z *Int) AndNot(x, y *Int) *Int + func (z *Int) Binomial(n, k int64) *Int + func (z *Int) Cmp(y *Int) (r int) + func (z *Int) CmpAbs(y *Int) int + func (z *Int) Div(x, y *Int) *Int + func (z *Int) DivMod(x, y, m *Int) (*Int, *Int) + func (z *Int) Exp(x, y, m *Int) *Int + func (z *Int) GCD(x, y, a, b *Int) *Int + func (z *Int) Lsh(x *Int, n uint) *Int + func (z *Int) MarshalJSON() ([]byte, error) + func (z *Int) Mod(x, y *Int) *Int + func (z *Int) ModInverse(g, n *Int) *Int + func (z *Int) ModSqrt(x, p *Int) *Int + func (z *Int) Mul(x, y *Int) *Int + func (z *Int) MulRange(a, b int64) *Int + func (z *Int) Neg(x *Int) *Int + func (z *Int) Not(x *Int) *Int + func (z *Int) Or(x, y *Int) *Int + func (z *Int) Quo(x, y *Int) *Int + func (z *Int) QuoRem(x, y, r *Int) (*Int, *Int) + func (z *Int) Rand(rnd *rand.Rand, n *Int) *Int + func (z *Int) Rem(x, y *Int) *Int + func (z *Int) Rsh(x *Int, n uint) *Int + func (z *Int) Set(x *Int) *Int + func (z *Int) SetBit(x *Int, i int, b uint) *Int + func (z *Int) SetBits(abs []big.Word) *Int + func (z *Int) SetBytes(buf []byte) *Int + func (z *Int) SetInt64(x int64) *Int + func (z *Int) SetString(s string, base int) (*Int, bool) + func (z *Int) SetUint64(x uint64) *Int + func (z *Int) Sqrt(x *Int) *Int + func (z *Int) Sub(x, y *Int) *Int + func (z *Int) UnmarshalJSON(text []byte) error + func (z *Int) Xor(x, y *Int) *Int