Example #1
0
 public Point(Curve curve, FieldElement x, FieldElement y, BigInteger z)
 {
     this.curve = curve;
     this.x = x;
     this.y = y;
     this.z = z;
 }
Example #2
0
 private X9ECParameters(string name, Curve curve, BigInteger x, BigInteger y, BigInteger n)
     : this(name, curve, new Point(curve, new FieldElement(curve.Q, x), new FieldElement(curve.Q, y)), n, BigInteger.One)
 {
 }
Example #3
0
 public Point(Curve curve, FieldElement x, FieldElement y)
     : this(curve, x, y, BigInteger.One)
 {
 }
Example #4
0
 public X9ECParameters(string name, Curve curve, Point g, BigInteger n, BigInteger h)
 {
     this.name = name;
     this.curve = curve;
     this.g = g;
     this.n = n;
     this.h = h;
 }