org.bouncycastle.math.ec

Class ECPoint.F2m

Enclosing Class:
ECPoint

public static class ECPoint.F2m
extends ECPoint

Elliptic curve points over Fp

Nested Class Summary

Nested classes/interfaces inherited from class org.bouncycastle.math.ec.ECPoint

ECPoint.F2m, ECPoint.Fp

Constructor Summary

F2m(ECCurve curve, ECFieldElement x, ECFieldElement y)

Method Summary

ECPoint
add(ECPoint b)
byte[]
getEncoded()
ECPoint
multiply(BigInteger b)
ECPoint
subtract(ECPoint b)
ECPoint
twice()

Methods inherited from class org.bouncycastle.math.ec.ECPoint

add, equals, getCurve, getEncoded, getX, getY, multiply, subtract, twice

Constructor Details

F2m

protected F2m(ECCurve curve,
              ECFieldElement x,
              ECFieldElement y)

Parameters:
curve -
x -
y -

Method Details

add

public ECPoint add(ECPoint b)
Overrides:
add in interface ECPoint


getEncoded

public byte[] getEncoded()
Overrides:
getEncoded in interface ECPoint


multiply

public ECPoint multiply(BigInteger b)
Overrides:
multiply in interface ECPoint


subtract

public ECPoint subtract(ECPoint b)
Overrides:
subtract in interface ECPoint


twice

public ECPoint twice()
Overrides:
twice in interface ECPoint