public class BigIntegerFieldElement extends FieldElement implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
(package private) java.math.BigInteger |
bi
Variable is package private for encoding.
|
private static long |
serialVersionUID |
f| Constructor and Description |
|---|
BigIntegerFieldElement(Field f,
java.math.BigInteger bi) |
| Modifier and Type | Method and Description |
|---|---|
FieldElement |
add(FieldElement val) |
FieldElement |
addOne() |
FieldElement |
cmov(FieldElement val,
int b) |
FieldElement |
divide(java.math.BigInteger val) |
FieldElement |
divide(FieldElement val) |
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
FieldElement |
invert() |
boolean |
isNonZero() |
FieldElement |
mod(FieldElement m) |
FieldElement |
modPow(FieldElement e,
FieldElement m) |
FieldElement |
multiply(FieldElement val) |
FieldElement |
negate() |
FieldElement |
pow(FieldElement e) |
FieldElement |
pow22523() |
FieldElement |
square() |
FieldElement |
squareAndDouble() |
FieldElement |
subtract(FieldElement val) |
FieldElement |
subtractOne() |
java.lang.String |
toString() |
isNegative, toByteArrayprivate static final long serialVersionUID
final java.math.BigInteger bi
public BigIntegerFieldElement(Field f, java.math.BigInteger bi)
public boolean isNonZero()
isNonZero in class FieldElementpublic FieldElement add(FieldElement val)
add in class FieldElementpublic FieldElement addOne()
addOne in class FieldElementpublic FieldElement subtract(FieldElement val)
subtract in class FieldElementpublic FieldElement subtractOne()
subtractOne in class FieldElementpublic FieldElement negate()
negate in class FieldElementpublic FieldElement divide(FieldElement val)
divide in class FieldElementpublic FieldElement divide(java.math.BigInteger val)
public FieldElement multiply(FieldElement val)
multiply in class FieldElementpublic FieldElement square()
square in class FieldElementpublic FieldElement squareAndDouble()
squareAndDouble in class FieldElementpublic FieldElement invert()
invert in class FieldElementpublic FieldElement mod(FieldElement m)
public FieldElement modPow(FieldElement e, FieldElement m)
public FieldElement pow(FieldElement e)
public FieldElement pow22523()
pow22523 in class FieldElementpublic FieldElement cmov(FieldElement val, int b)
cmov in class FieldElementpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object