org.bitcoin.x6763.crypto.ecdsa.math
Class ECCurve

java.lang.Object
  extended by org.bitcoin.x6763.crypto.ecdsa.math.ECCurve

public class ECCurve
extends java.lang.Object

Author:
Bouncy Castle contributors - http://www.bouncycastle.org/contributors.html

Constructor Summary
ECCurve(java.math.BigInteger q, java.math.BigInteger a, java.math.BigInteger b)
           
 
Method Summary
 ECPoint createPoint(java.math.BigInteger x, java.math.BigInteger y)
           
 boolean equals(java.lang.Object anObject)
           
 ECFieldElement fromBigInteger(java.math.BigInteger x)
           
 ECFieldElement getA()
           
 ECFieldElement getB()
           
 int getFieldSize()
           
 ECPoint getInfinity()
           
 java.math.BigInteger getQ()
           
 
Methods inherited from class java.lang.Object
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

getA

public ECFieldElement getA()

getB

public ECFieldElement getB()

getQ

public java.math.BigInteger getQ()

getFieldSize

public int getFieldSize()

fromBigInteger

public ECFieldElement fromBigInteger(java.math.BigInteger x)

createPoint

public ECPoint createPoint(java.math.BigInteger x,
                           java.math.BigInteger y)

getInfinity

public ECPoint getInfinity()

equals

public boolean equals(java.lang.Object anObject)
Overrides:
equals in class java.lang.Object