public class BigIntegerFieldElement extends FieldElement implements Serializable
f
Constructor and Description |
---|
BigIntegerFieldElement(Field f,
BigInteger bi) |
Modifier and Type | Method and Description |
---|---|
FieldElement |
add(FieldElement val) |
FieldElement |
addOne() |
FieldElement |
cmov(FieldElement val,
int b) |
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
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
public FieldElement cmov(FieldElement val, int b)
cmov
in class FieldElement
Copyright © 2019. All rights reserved.