public class BigIntegerFieldElement extends FieldElement implements Serializable
Modifier and Type | Field and Description |
---|---|
(package private) BigInteger |
bi
Variable is package private for encoding.
|
f
Constructor and Description |
---|
BigIntegerFieldElement(Field f,
BigInteger bi) |
Modifier and Type | Method and Description |
---|---|
FieldElement |
add(FieldElement val) |
FieldElement |
addOne() |
FieldElement |
divide(BigInteger val) |
FieldElement |
divide(FieldElement val) |
boolean |
equals(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() |
String |
toString() |
isNegative, toByteArray
final BigInteger bi
public BigIntegerFieldElement(Field f, BigInteger bi)
public boolean isNonZero()
isNonZero
in class FieldElement
public FieldElement add(FieldElement val)
add
in class FieldElement
public FieldElement addOne()
addOne
in class FieldElement
public FieldElement subtract(FieldElement val)
subtract
in class FieldElement
public FieldElement subtractOne()
subtractOne
in class FieldElement
public FieldElement negate()
negate
in class FieldElement
public FieldElement divide(FieldElement val)
divide
in class FieldElement
public FieldElement divide(BigInteger val)
public FieldElement multiply(FieldElement val)
multiply
in class FieldElement
public FieldElement square()
square
in class FieldElement
public FieldElement squareAndDouble()
squareAndDouble
in class FieldElement
public FieldElement invert()
invert
in class FieldElement
public FieldElement mod(FieldElement m)
public FieldElement modPow(FieldElement e, FieldElement m)
public FieldElement pow(FieldElement e)
public FieldElement pow22523()
pow22523
in class FieldElement