diff --git a/crypto/src/math/ec/custom/sec/SecP160R1Point.cs b/crypto/src/math/ec/custom/sec/SecP160R1Point.cs
index f9f065de6..35495c95c 100644
--- a/crypto/src/math/ec/custom/sec/SecP160R1Point.cs
+++ b/crypto/src/math/ec/custom/sec/SecP160R1Point.cs
@@ -7,47 +7,13 @@ namespace Org.BouncyCastle.Math.EC.Custom.Sec
internal class SecP160R1Point
: AbstractFpPoint
{
- /**
- * Create a point which encodes with point compression.
- *
- * @param curve
- * the curve to use
- * @param x
- * affine x co-ordinate
- * @param y
- * affine y co-ordinate
- *
- * @deprecated Use ECCurve.CreatePoint to construct points
- */
- public SecP160R1Point(ECCurve curve, ECFieldElement x, ECFieldElement y)
- : this(curve, x, y, false)
+ internal SecP160R1Point(ECCurve curve, ECFieldElement x, ECFieldElement y)
+ : base(curve, x, y)
{
}
- /**
- * Create a point that encodes with or without point compresion.
- *
- * @param curve
- * the curve to use
- * @param x
- * affine x co-ordinate
- * @param y
- * affine y co-ordinate
- * @param withCompression
- * if true encode with point compression
- *
- * @deprecated per-point compression property will be removed, refer
- * {@link #getEncoded(bool)}
- */
- public SecP160R1Point(ECCurve curve, ECFieldElement x, ECFieldElement y, bool withCompression)
- : base(curve, x, y, withCompression)
- {
- if ((x == null) != (y == null))
- throw new ArgumentException("Exactly one of the field elements is null");
- }
-
- internal SecP160R1Point(ECCurve curve, ECFieldElement x, ECFieldElement y, ECFieldElement[] zs, bool withCompression)
- : base(curve, x, y, zs, withCompression)
+ internal SecP160R1Point(ECCurve curve, ECFieldElement x, ECFieldElement y, ECFieldElement[] zs)
+ : base(curve, x, y, zs)
{
}
@@ -172,7 +138,7 @@ namespace Org.BouncyCastle.Math.EC.Custom.Sec
ECFieldElement[] zs = new ECFieldElement[]{ Z3 };
- return new SecP160R1Point(curve, X3, Y3, zs, IsCompressed);
+ return new SecP160R1Point(curve, X3, Y3, zs);
}
public override ECPoint Twice()
@@ -240,7 +206,7 @@ namespace Org.BouncyCastle.Math.EC.Custom.Sec
SecP160R1Field.Multiply(Z3.x, Z1.x, Z3.x);
}
- return new SecP160R1Point(curve, X3, Y3, new ECFieldElement[]{ Z3 }, IsCompressed);
+ return new SecP160R1Point(curve, X3, Y3, new ECFieldElement[]{ Z3 });
}
public override ECPoint TwicePlus(ECPoint b)
@@ -273,7 +239,7 @@ namespace Org.BouncyCastle.Math.EC.Custom.Sec
if (IsInfinity)
return this;
- return new SecP160R1Point(Curve, RawXCoord, RawYCoord.Negate(), RawZCoords, IsCompressed);
+ return new SecP160R1Point(Curve, RawXCoord, RawYCoord.Negate(), RawZCoords);
}
}
}
|