public class Field
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
private int |
b |
FieldElement |
EIGHT |
private Encoding |
enc |
FieldElement |
FIVE |
FieldElement |
FOUR |
FieldElement |
ONE |
private FieldElement |
q |
private FieldElement |
qm2
q-2
|
private FieldElement |
qm5d8
(q-5) / 8
|
private static long |
serialVersionUID |
FieldElement |
TWO |
FieldElement |
ZERO |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
FieldElement |
fromByteArray(byte[] x) |
int |
getb() |
Encoding |
getEncoding() |
FieldElement |
getQ() |
FieldElement |
getQm2() |
FieldElement |
getQm5d8() |
int |
hashCode() |
private static final long serialVersionUID
public final FieldElement ZERO
public final FieldElement ONE
public final FieldElement TWO
public final FieldElement FOUR
public final FieldElement FIVE
public final FieldElement EIGHT
private final int b
private final FieldElement q
private final FieldElement qm2
private final FieldElement qm5d8
private final Encoding enc
public Field(int b, byte[] q, Encoding enc)
public FieldElement fromByteArray(byte[] x)
public int getb()
public FieldElement getQ()
public FieldElement getQm2()
public FieldElement getQm5d8()
public Encoding getEncoding()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object