crypto/elliptic.CurveParams.P (field)
40 uses
crypto/elliptic (current package)
elliptic.go#L51: P *big.Int // the order of the underlying field
elliptic.go#L80: x3.Mod(x3, curve.P)
elliptic.go#L92: if x.Sign() < 0 || x.Cmp(curve.P) >= 0 ||
elliptic.go#L93: y.Sign() < 0 || y.Cmp(curve.P) >= 0 {
elliptic.go#L99: y2.Mod(y2, curve.P)
elliptic.go#L122: zinv := new(big.Int).ModInverse(z, curve.P)
elliptic.go#L126: xOut.Mod(xOut, curve.P)
elliptic.go#L129: yOut.Mod(yOut, curve.P)
elliptic.go#L164: z1z1.Mod(z1z1, curve.P)
elliptic.go#L166: z2z2.Mod(z2z2, curve.P)
elliptic.go#L169: u1.Mod(u1, curve.P)
elliptic.go#L171: u2.Mod(u2, curve.P)
elliptic.go#L175: h.Add(h, curve.P)
elliptic.go#L183: s1.Mod(s1, curve.P)
elliptic.go#L186: s2.Mod(s2, curve.P)
elliptic.go#L189: r.Add(r, curve.P)
elliptic.go#L203: x3.Mod(x3, curve.P)
elliptic.go#L211: y3.Mod(y3, curve.P)
elliptic.go#L218: z3.Mod(z3, curve.P)
elliptic.go#L239: delta.Mod(delta, curve.P)
elliptic.go#L241: gamma.Mod(gamma, curve.P)
elliptic.go#L244: alpha.Add(alpha, curve.P)
elliptic.go#L256: beta8.Mod(beta8, curve.P)
elliptic.go#L259: x3.Add(x3, curve.P)
elliptic.go#L261: x3.Mod(x3, curve.P)
elliptic.go#L267: z3.Add(z3, curve.P)
elliptic.go#L271: z3.Add(z3, curve.P)
elliptic.go#L273: z3.Mod(z3, curve.P)
elliptic.go#L278: beta.Add(beta, curve.P)
elliptic.go#L284: gamma.Mod(gamma, curve.P)
elliptic.go#L288: y3.Add(y3, curve.P)
elliptic.go#L290: y3.Mod(y3, curve.P)
elliptic.go#L397: p := curve.Params().P
elliptic.go#L420: p := curve.Params().P
p224.go#L35: P: bigFromDecimal("26959946667150639794667015087019630673557916260026308143510066298881"),
p256_asm.go#L42: p256.P, _ = new(big.Int).SetString("115792089210356248762697446949407573530086143415290314195533631308867097853951", 10)
p256_asm.go#L230: if in.Cmp(p256.P) < 0 {
p256_asm.go#L233: return new(big.Int).Mod(in, p256.P)
p384.go#L35: P: bigFromDecimal("394020061963944792122790401001436138050797392704654" +
p521.go#L35: P: bigFromDecimal("68647976601306097149819007990813932172694353001433" +