org.bouncycastle.math.ec

Class ECFieldElement

Implemented Interfaces:
ECConstants

public abstract class ECFieldElement
extends java.lang.Object
implements ECConstants

Nested Class Summary

static class
ECFieldElement.Fp

Fields inherited from interface org.bouncycastle.math.ec.ECConstants

ONE, ZERO

Constructor Summary

ECFieldElement(BigInteger q, BigInteger x)

Method Summary

ECFieldElement
add(ECFieldElement b)
ECFieldElement
divide(ECFieldElement b)
boolean
equals(Object other)
String
getFieldName()
ECFieldElement
invert()
ECFieldElement
multiply(ECFieldElement b)
ECFieldElement
negate()
ECFieldElement
sqrt()
ECFieldElement
square()
ECFieldElement
subtract(ECFieldElement b)
BigInteger
toBigInteger()

Constructor Details

ECFieldElement

protected ECFieldElement(BigInteger q,
                         BigInteger x)

Method Details

add

public ECFieldElement add(ECFieldElement b)


divide

public ECFieldElement divide(ECFieldElement b)


equals

public boolean equals(Object other)


getFieldName

public String getFieldName()


invert

public ECFieldElement invert()


multiply

public ECFieldElement multiply(ECFieldElement b)


negate

public ECFieldElement negate()


sqrt

public ECFieldElement sqrt()


square

public ECFieldElement square()


subtract

public ECFieldElement subtract(ECFieldElement b)


toBigInteger

public BigInteger toBigInteger()