Class ECCurve

  • Direct Known Subclasses:
    ECCurve.F2m, ECCurve.Fp

    public abstract class ECCurve
    extends java.lang.Object
    base class for an elliptic curve
    • Constructor Detail

      • ECCurve

        public ECCurve()
    • Method Detail

      • getFieldSize

        public abstract int getFieldSize()
      • fromBigInteger

        public abstract ECFieldElement fromBigInteger​(java.math.BigInteger x)
      • createPoint

        public abstract ECPoint createPoint​(java.math.BigInteger x,
                                            java.math.BigInteger y,
                                            boolean withCompression)
      • decodePoint

        public abstract ECPoint decodePoint​(byte[] encoded)
      • getInfinity

        public abstract ECPoint getInfinity()