public final class FF
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
FF_BITS |
static int |
FFLEN |
static int |
HFLEN |
static long |
P_FEXCESS |
static int |
P_MBITS |
static long |
P_OMASK
64-bit specific
|
static int |
P_TBITS |
| Constructor and Description |
|---|
FF(int n) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(FF b) |
boolean |
cfactor(int s) |
static int |
comp(FF a,
FF b) |
void |
copy(FF b) |
void |
dec(int m) |
FF |
dmod(FF b) |
void |
dscopy(FF b) |
void |
dsucopy(FF b) |
static long |
EXCESS(BIG a) |
static void |
fromBytes(FF x,
byte[] b) |
int |
getlen() |
void |
inc(int m) |
void |
invmodp(FF p) |
boolean |
iszilch() |
int |
lastbits(int m) |
void |
lmul(FF y) |
void |
mod(FF c) |
void |
modmul(FF y,
FF p,
FF nd) |
void |
modsqr(FF p,
FF nd) |
static FF |
mul(FF x,
FF y) |
void |
norm() |
void |
nres(FF m) |
void |
one() |
int |
parity() |
static boolean |
pexceed(BIG a,
BIG b) |
void |
pow(FF e,
FF p) |
void |
pow2(BIG e,
FF y,
BIG f,
FF p) |
void |
power(int e,
FF p) |
static boolean |
prime(FF p,
RAND rng) |
void |
radd(int vp,
FF x,
int xp,
FF y,
int yp,
int n) |
void |
random(RAND rng) |
void |
randomnum(FF p,
RAND rng) |
void |
rdec(int vp,
FF y,
int yp,
int n) |
void |
redc(FF m,
FF ND) |
FF |
reduce(FF N,
FF ND) |
void |
revsub(FF b) |
void |
rinc(int vp,
FF y,
int yp,
int n) |
void |
rsub(int vp,
FF x,
int xp,
FF y,
int yp,
int n) |
void |
sducopy(FF b) |
void |
set(int m) |
static boolean |
sexceed(BIG a) |
void |
shl() |
void |
shlw(int n) |
void |
shr() |
void |
shrw(int n) |
void |
skpow(BIG e,
FF p) |
void |
skpow(FF e,
FF p) |
static FF |
sqr(FF x) |
void |
sub(FF b) |
void |
toBytes(byte[] b) |
java.lang.String |
toString() |
void |
zero() |
public static final int FFLEN
public static final int FF_BITS
public static final int HFLEN
public static final int P_MBITS
public static final int P_TBITS
public static final long P_OMASK
public static final long P_FEXCESS
public static long EXCESS(BIG a)
public static boolean sexceed(BIG a)
public int getlen()
public void set(int m)
public void copy(FF b)
public void dsucopy(FF b)
public void dscopy(FF b)
public void sducopy(FF b)
public void zero()
public void one()
public boolean iszilch()
public void shrw(int n)
public void shlw(int n)
public int parity()
public int lastbits(int m)
public void rinc(int vp,
FF y,
int yp,
int n)
public void rdec(int vp,
FF y,
int yp,
int n)
public void add(FF b)
public void sub(FF b)
public void revsub(FF b)
public void inc(int m)
public void dec(int m)
public void norm()
public void shl()
public void shr()
public java.lang.String toString()
toString in class java.lang.Objectpublic void toBytes(byte[] b)
public static void fromBytes(FF x, byte[] b)
public void lmul(FF y)
public void mod(FF c)
public void invmodp(FF p)
public void nres(FF m)
public void random(RAND rng)
public void power(int e,
FF p)
public boolean cfactor(int s)