public final class ECP2
extends java.lang.Object
| Constructor and Description |
|---|
ECP2() |
ECP2(ECP2 e) |
ECP2(FP2 ix,
FP2 iy) |
ECP2(FP2 ix,
int s) |
| Modifier and Type | Method and Description |
|---|---|
int |
add(ECP2 Q) |
void |
affine() |
void |
cfp() |
void |
cmove(ECP2 Q,
int d) |
void |
copy(ECP2 P) |
int |
dbl() |
boolean |
equals(ECP2 Q) |
void |
frob(FP2 X) |
static ECP2 |
fromBytes(byte[] b) |
static ECP2 |
generator() |
FP2 |
getx() |
FP2 |
getX() |
FP2 |
gety() |
FP2 |
getY() |
FP2 |
getz() |
void |
inf() |
boolean |
is_infinity() |
static ECP2 |
map2point(FP2 H) |
ECP2 |
mul(BIG e) |
static ECP2 |
mul4(ECP2[] Q,
BIG[] u) |
void |
neg() |
static FP2 |
RHS(FP2 x) |
void |
select(ECP2[] W,
int b) |
int |
sub(ECP2 Q) |
static int |
teq(int b,
int c) |
void |
toBytes(byte[] b,
boolean compress) |
java.lang.String |
toString() |
public boolean is_infinity()
public void copy(ECP2 P)
public void inf()
public void cmove(ECP2 Q, int d)
public static int teq(int b,
int c)
public void select(ECP2[] W, int b)
public boolean equals(ECP2 Q)
public void neg()
public void affine()
public FP2 getX()
public FP2 getY()
public FP2 getx()
public FP2 gety()
public FP2 getz()
public void toBytes(byte[] b,
boolean compress)
public static ECP2 fromBytes(byte[] b)
public java.lang.String toString()
toString in class java.lang.Objectpublic int dbl()
public int add(ECP2 Q)
public int sub(ECP2 Q)
public void frob(FP2 X)
public void cfp()
public static ECP2 generator()