public EllipticCurvePoint(EllipticCurvePoint point) { curve = point.curve; this.point = point.point; }
public EllipticCurvePoint(EllipticCurve curve) { this.curve = curve; point = new Point(); }
public EllipticCurvePoint(EllipticCurve curve, Point point) { this.curve = curve; this.point = point; }
public EllipticCurve(EllipticCurve curve) { A = curve.A; B = curve.B; P = curve.P; }