public Point(Curve curve, FieldElement x, FieldElement y, BigInteger z) { this.curve = curve; this.x = x; this.y = y; this.z = z; }
public Curve(BigInteger q, BigInteger a, BigInteger b) { this.q = q; this.a = new FieldElement(q, a); this.b = new FieldElement(q, b); }
public Point(Curve curve, FieldElement x, FieldElement y) : this(curve, x, y, BigInteger.One) { }