public abstract class

ECCurve

extends Object
java.lang.Object
   ↳ org.bouncycastle.math.ec.ECCurve
Known Direct Subclasses

Class Overview

base class for an elliptic curve

Summary

Nested Classes
class ECCurve.F2m Elliptic curves over F2m. 
class ECCurve.Fp Elliptic curve over Fp  
Public Constructors
ECCurve()
Public Methods
abstract ECPoint createPoint(BigInteger x, BigInteger y, boolean withCompression)
abstract ECPoint decodePoint(byte[] encoded)
abstract ECFieldElement fromBigInteger(BigInteger x)
ECFieldElement getA()
ECFieldElement getB()
abstract int getFieldSize()
abstract ECPoint getInfinity()
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public ECCurve ()

Public Methods

public abstract ECPoint createPoint (BigInteger x, BigInteger y, boolean withCompression)

public abstract ECPoint decodePoint (byte[] encoded)

public abstract ECFieldElement fromBigInteger (BigInteger x)

public ECFieldElement getA ()

public ECFieldElement getB ()

public abstract int getFieldSize ()

public abstract ECPoint getInfinity ()