Google

Bouncy Castle Cryptography 1.11 API Specification: Class ECCurve
Bouncy Castle Cryptography 1.11

org.bouncycastle.math.ec
Class ECCurve

java.lang.Object
  |
  +--org.bouncycastle.math.ec.ECCurve
Direct Known Subclasses:
ECCurve.Fp

public abstract class ECCurve
extends java.lang.Object

base class for an elliptic curve


Inner Class Summary
static class ECCurve.Fp
          Elliptic curve over Fp
 
Constructor Summary
ECCurve(java.math.BigInteger q, java.math.BigInteger a, java.math.BigInteger b)
           
 
Method Summary
abstract  ECPoint decodePoint(byte[] encoded)
           
abstract  ECFieldElement fromBigInteger(java.math.BigInteger x)
           
 ECFieldElement getA()
           
 ECFieldElement getB()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ECCurve

public ECCurve(java.math.BigInteger q,
               java.math.BigInteger a,
               java.math.BigInteger b)
Method Detail

fromBigInteger

public abstract ECFieldElement fromBigInteger(java.math.BigInteger x)

decodePoint

public abstract ECPoint decodePoint(byte[] encoded)

getA

public ECFieldElement getA()

getB

public ECFieldElement getB()

Bouncy Castle Cryptography 1.11