public final class FP
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static long |
OMASK |
static int |
TBITS |
static long |
TMASK |
BIG |
x |
int |
XES |
| Constructor and Description |
|---|
FP() |
FP(BIG a) |
FP(FP a) |
FP(int a) |
FP(RAND rng) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(FP b) |
void |
cmove(FP b,
int d) |
void |
copy(FP b) |
void |
cswap(FP b,
int d) |
void |
div2() |
boolean |
equals(FP a) |
static FP |
fromBytes(byte[] b) |
void |
imul(int c) |
void |
inverse(FP h) |
int |
invsqrt(FP i,
FP s) |
int |
islarger() |
boolean |
isunity() |
boolean |
iszilch() |
int |
jacobi() |
static BIG |
mod(DBIG d)
64-bit specific
|
void |
mul(FP b) |
void |
neg() |
void |
norm() |
void |
nres() |
void |
one() |
int |
qr(FP h) |
BIG |
redc() |
void |
reduce() |
void |
rsub(FP b) |
int |
sign() |
void |
sqr() |
FP |
sqrt(FP h) |
void |
sub(FP b) |
void |
toBytes(byte[] b) |
java.lang.String |
toRawString() |
java.lang.String |
toString() |
static int |
tpo(FP i,
FP s) |
void |
zero() |
public static final long OMASK
public static final int TBITS
public static final long TMASK
public final BIG x
public int XES
public FP(int a)
public FP()
public FP(BIG a)
public FP(FP a)
public FP(RAND rng)
public void reduce()
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toRawString()
public void nres()
public BIG redc()
public boolean iszilch()
public int islarger()
public void toBytes(byte[] b)
public static FP fromBytes(byte[] b)
public void copy(FP b)
public void zero()
public void one()
public int sign()
public boolean isunity()
public void norm()
public void cswap(FP b, int d)
public void cmove(FP b, int d)
public void mul(FP b)
public void imul(int c)
public void sqr()
public void add(FP b)
public void neg()
public void sub(FP b)
public void rsub(FP b)
public void div2()
public int jacobi()
public boolean equals(FP a)
public void inverse(FP h)
public int qr(FP h)