protected ECPoint createRawPoint(ECFieldElement x, ECFieldElement y, boolean withCompression) { return new SecP192K1Point(this, x, y, withCompression); }
protected ECPoint createRawPoint(ECFieldElement x, ECFieldElement y, boolean withCompression) { return new SecP192K1Point(this, x, y, withCompression); }
protected ECPoint createRawPoint(ECFieldElement x, ECFieldElement y, ECFieldElement[] zs, boolean withCompression) { return new SecP192K1Point(this, x, y, zs, withCompression); }
protected ECPoint createRawPoint(ECFieldElement x, ECFieldElement y, ECFieldElement[] zs, boolean withCompression) { return new SecP192K1Point(this, x, y, zs, withCompression); }
public SecP192K1Curve() { super(q); this.infinity = new SecP192K1Point(this, null, null); this.a = fromBigInteger(ECConstants.ZERO); this.b = fromBigInteger(BigInteger.valueOf(3)); this.order = new BigInteger(1, Hex.decode("FFFFFFFFFFFFFFFFFFFFFFFE26F2FC170F69466A74DEFD8D")); this.cofactor = BigInteger.valueOf(1); this.coord = SecP192K1_DEFAULT_COORDS; }
public SecP192K1Curve() { super(q); this.infinity = new SecP192K1Point(this, null, null); this.a = fromBigInteger(ECConstants.ZERO); this.b = fromBigInteger(BigInteger.valueOf(3)); this.order = new BigInteger(1, Hex.decode("FFFFFFFFFFFFFFFFFFFFFFFE26F2FC170F69466A74DEFD8D")); this.cofactor = BigInteger.valueOf(1); this.coord = SecP192K1_DEFAULT_COORDS; }
public ECPoint negate() { if (this.isInfinity()) { return this; } return new SecP192K1Point(curve, this.x, this.y.negate(), this.zs, this.withCompression); } }
public ECPoint negate() { if (this.isInfinity()) { return this; } return new SecP192K1Point(curve, this.x, this.y.negate(), this.zs, this.withCompression); } }
protected ECPoint detach() { return new SecP192K1Point(null, getAffineXCoord(), getAffineYCoord()); }
protected ECPoint detach() { return new SecP192K1Point(null, getAffineXCoord(), getAffineYCoord()); }
return new SecP192K1Point(curve, X3, Y3, new ECFieldElement[] { Z3 }, this.withCompression);
return new SecP192K1Point(curve, X3, Y3, new ECFieldElement[] { Z3 }, this.withCompression);
return new SecP192K1Point(curve, X3, Y3, zs, this.withCompression);
return new SecP192K1Point(curve, X3, Y3, zs, this.withCompression);