public static class ECFieldElement.Fp extends ECFieldElement
ECFieldElement.F2m, ECFieldElement.Fp| Constructor and Description |
|---|
Fp(BigInteger q,
BigInteger x) |
| Modifier and Type | Method and Description |
|---|---|
ECFieldElement |
add(ECFieldElement b) |
ECFieldElement |
divide(ECFieldElement b) |
boolean |
equals(Object other) |
String |
getFieldName()
return the field name for this field.
|
int |
getFieldSize() |
BigInteger |
getQ() |
int |
hashCode() |
ECFieldElement |
invert() |
ECFieldElement |
multiply(ECFieldElement b) |
ECFieldElement |
negate() |
ECFieldElement |
sqrt()
return a sqrt root - the routine verifies that the calculation
returns the right value - if none exists it returns null.
|
ECFieldElement |
square() |
ECFieldElement |
subtract(ECFieldElement b) |
BigInteger |
toBigInteger() |
toStringpublic Fp(BigInteger q, BigInteger x)
public BigInteger toBigInteger()
toBigInteger in class ECFieldElementpublic String getFieldName()
getFieldName in class ECFieldElementpublic int getFieldSize()
getFieldSize in class ECFieldElementpublic BigInteger getQ()
public ECFieldElement add(ECFieldElement b)
add in class ECFieldElementpublic ECFieldElement subtract(ECFieldElement b)
subtract in class ECFieldElementpublic ECFieldElement multiply(ECFieldElement b)
multiply in class ECFieldElementpublic ECFieldElement divide(ECFieldElement b)
divide in class ECFieldElementpublic ECFieldElement negate()
negate in class ECFieldElementpublic ECFieldElement square()
square in class ECFieldElementpublic ECFieldElement invert()
invert in class ECFieldElementpublic ECFieldElement sqrt()
sqrt in class ECFieldElementCopyright © 2015. All rights reserved.