Bouncy Castle Cryptography 1.28

org.bouncycastle.math.ec
Class ECPoint.F2m

java.lang.Object
  extended byorg.bouncycastle.math.ec.ECPoint
      extended byorg.bouncycastle.math.ec.ECPoint.F2m
Enclosing class:
ECPoint

public static class ECPoint.F2m
extends ECPoint

Elliptic curve points over Fp


Nested Class Summary
 
Nested classes inherited from class org.bouncycastle.math.ec.ECPoint
ECPoint.F2m, ECPoint.Fp
 
Constructor Summary
protected ECPoint.F2m(ECCurve curve, ECFieldElement x, ECFieldElement y)
           
 
Method Summary
 ECPoint add(ECPoint b)
           
 byte[] getEncoded()
           
 ECPoint multiply(java.math.BigInteger b)
           
 ECPoint subtract(ECPoint b)
           
 ECPoint twice()
           
 
Methods inherited from class org.bouncycastle.math.ec.ECPoint
equals, getCurve, getX, getY
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ECPoint.F2m

protected ECPoint.F2m(ECCurve curve,
                      ECFieldElement x,
                      ECFieldElement y)
Parameters:
curve -
x -
y -
Method Detail

getEncoded

public byte[] getEncoded()
Specified by:
getEncoded in class ECPoint

add

public ECPoint add(ECPoint b)
Specified by:
add in class ECPoint

subtract

public ECPoint subtract(ECPoint b)
Specified by:
subtract in class ECPoint

twice

public ECPoint twice()
Specified by:
twice in class ECPoint

multiply

public ECPoint multiply(java.math.BigInteger b)
Specified by:
multiply in class ECPoint

Bouncy Castle Cryptography 1.28