public class SecP160R1FieldElement extends ECFieldElement.AbstractFp
ECFieldElement.AbstractF2m, ECFieldElement.AbstractFp, ECFieldElement.F2m, ECFieldElement.Fp| Modifier and Type | Field and Description |
|---|---|
static BigInteger |
Q |
protected int[] |
x |
| Modifier | Constructor and Description |
|---|---|
|
SecP160R1FieldElement() |
|
SecP160R1FieldElement(BigInteger x) |
protected |
SecP160R1FieldElement(int[] x) |
| Modifier and Type | Method and Description |
|---|---|
ECFieldElement |
add(ECFieldElement b) |
ECFieldElement |
addOne() |
ECFieldElement |
divide(ECFieldElement b) |
boolean |
equals(Object other) |
String |
getFieldName() |
int |
getFieldSize() |
int |
hashCode() |
ECFieldElement |
invert() |
boolean |
isOne() |
boolean |
isZero() |
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) |
boolean |
testBitZero() |
BigInteger |
toBigInteger() |
bitLength, getEncoded, multiplyMinusProduct, multiplyPlusProduct, squareMinusProduct, squarePlusProduct, squarePow, toStringpublic static final BigInteger Q
protected int[] x
public SecP160R1FieldElement(BigInteger x)
public SecP160R1FieldElement()
protected SecP160R1FieldElement(int[] x)
public boolean isZero()
isZero in class ECFieldElementpublic boolean isOne()
isOne in class ECFieldElementpublic boolean testBitZero()
testBitZero in class ECFieldElementpublic BigInteger toBigInteger()
toBigInteger in class ECFieldElementpublic String getFieldName()
getFieldName in class ECFieldElementpublic int getFieldSize()
getFieldSize in class ECFieldElementpublic ECFieldElement add(ECFieldElement b)
add in class ECFieldElementpublic ECFieldElement addOne()
addOne 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–2021 The veraPDF Consortium. All rights reserved.