public class SecT571FieldElement extends ECFieldElement
ECFieldElement.F2m, ECFieldElement.Fp| Modifier and Type | Field and Description |
|---|---|
protected long[] |
x |
| Modifier | Constructor and Description |
|---|---|
|
SecT571FieldElement() |
|
SecT571FieldElement(java.math.BigInteger x) |
protected |
SecT571FieldElement(long[] x) |
| Modifier and Type | Method and Description |
|---|---|
ECFieldElement |
add(ECFieldElement b) |
ECFieldElement |
addOne() |
ECFieldElement |
divide(ECFieldElement b) |
boolean |
equals(java.lang.Object other) |
java.lang.String |
getFieldName() |
int |
getFieldSize() |
int |
getK1() |
int |
getK2() |
int |
getK3() |
int |
getM() |
int |
getRepresentation() |
int |
hashCode() |
ECFieldElement |
invert() |
boolean |
isOne() |
boolean |
isZero() |
ECFieldElement |
multiply(ECFieldElement b) |
ECFieldElement |
multiplyMinusProduct(ECFieldElement b,
ECFieldElement x,
ECFieldElement y) |
ECFieldElement |
multiplyPlusProduct(ECFieldElement b,
ECFieldElement x,
ECFieldElement y) |
ECFieldElement |
negate() |
ECFieldElement |
sqrt() |
ECFieldElement |
square() |
ECFieldElement |
squareMinusProduct(ECFieldElement x,
ECFieldElement y) |
ECFieldElement |
squarePlusProduct(ECFieldElement x,
ECFieldElement y) |
ECFieldElement |
squarePow(int pow) |
ECFieldElement |
subtract(ECFieldElement b) |
boolean |
testBitZero() |
java.math.BigInteger |
toBigInteger() |
bitLength, getEncoded, toStringpublic SecT571FieldElement(java.math.BigInteger x)
public SecT571FieldElement()
protected SecT571FieldElement(long[] x)
public boolean isOne()
isOne in class ECFieldElementpublic boolean isZero()
isZero in class ECFieldElementpublic boolean testBitZero()
testBitZero in class ECFieldElementpublic java.math.BigInteger toBigInteger()
toBigInteger in class ECFieldElementpublic java.lang.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 multiplyMinusProduct(ECFieldElement b, ECFieldElement x, ECFieldElement y)
multiplyMinusProduct in class ECFieldElementpublic ECFieldElement multiplyPlusProduct(ECFieldElement b, ECFieldElement x, ECFieldElement y)
multiplyPlusProduct in class ECFieldElementpublic ECFieldElement divide(ECFieldElement b)
divide in class ECFieldElementpublic ECFieldElement negate()
negate in class ECFieldElementpublic ECFieldElement square()
square in class ECFieldElementpublic ECFieldElement squareMinusProduct(ECFieldElement x, ECFieldElement y)
squareMinusProduct in class ECFieldElementpublic ECFieldElement squarePlusProduct(ECFieldElement x, ECFieldElement y)
squarePlusProduct in class ECFieldElementpublic ECFieldElement squarePow(int pow)
squarePow in class ECFieldElementpublic ECFieldElement invert()
invert in class ECFieldElementpublic ECFieldElement sqrt()
sqrt in class ECFieldElementpublic int getRepresentation()
public int getM()
public int getK1()
public int getK2()
public int getK3()
public boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object