public final class FP2
extends java.lang.Object
| Constructor and Description |
|---|
FP2() |
FP2(BIG c) |
FP2(BIG c,
BIG d) |
FP2(FP c) |
FP2(FP2 x) |
FP2(FP c,
FP d) |
FP2(int c) |
FP2(int c,
int d) |
FP2(RAND rng) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(FP2 x) |
void |
cmove(FP2 g,
int d) |
void |
conj() |
void |
copy(FP2 x) |
void |
div_ip() |
void |
div2() |
boolean |
equals(FP2 x) |
static FP2 |
fromBytes(byte[] bf) |
FP |
geta() |
BIG |
getA() |
FP |
getb() |
BIG |
getB() |
void |
imul(int c) |
void |
inverse(FP h) |
int |
islarger() |
boolean |
isunity() |
boolean |
iszilch() |
void |
mul_ip() |
void |
mul(FP2 y) |
void |
neg() |
void |
norm() |
void |
one() |
void |
pmul(FP s) |
int |
qr(FP h) |
void |
reduce() |
void |
rsub(FP2 x) |
int |
sign() |
void |
sqr() |
void |
sqrt(FP h) |
void |
sub(FP2 x) |
void |
times_i() |
void |
toBytes(byte[] bf) |
java.lang.String |
toRawString() |
java.lang.String |
toString() |
void |
zero() |
public FP2()
public FP2(int c)
public FP2(int c,
int d)
public FP2(FP2 x)
public FP2(FP c)
public FP2(BIG c)
public FP2(RAND rng)
public void reduce()
public void norm()
public boolean iszilch()
public int islarger()
public void toBytes(byte[] bf)
public static FP2 fromBytes(byte[] bf)
public void cmove(FP2 g, int d)
public boolean isunity()
public boolean equals(FP2 x)
public BIG getA()
public BIG getB()
public FP geta()
public FP getb()
public void copy(FP2 x)
public void zero()
public void one()
public int sign()
public void neg()
public void conj()
public void add(FP2 x)
public void sub(FP2 x)
public void rsub(FP2 x)
public void pmul(FP s)
public void imul(int c)
public void sqr()
public void mul(FP2 y)
public int qr(FP h)
public void sqrt(FP h)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toRawString()
public void inverse(FP h)
public void div2()
public void times_i()
public void mul_ip()
public void div_ip()