Class Field
- java.lang.Object
-
- org.mariadb.jdbc.internal.com.send.authentication.ed25519.math.Field
-
- All Implemented Interfaces:
java.io.Serializable
public class Field extends java.lang.Object implements java.io.Serializable
An EdDSA finite field. Includes several pre-computed values.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private int
b
FieldElement
EIGHT
private Encoding
enc
FieldElement
FIVE
FieldElement
FOUR
FieldElement
ONE
private FieldElement
q
private FieldElement
qm2
q-2private FieldElement
qm5d8
(q-5) / 8private static long
serialVersionUID
FieldElement
TWO
FieldElement
ZERO
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
FieldElement
fromByteArray(byte[] x)
int
getb()
Encoding
getEncoding()
FieldElement
getQ()
FieldElement
getQm2()
FieldElement
getQm5d8()
int
hashCode()
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
ZERO
public final FieldElement ZERO
-
ONE
public final FieldElement ONE
-
TWO
public final FieldElement TWO
-
FOUR
public final FieldElement FOUR
-
FIVE
public final FieldElement FIVE
-
EIGHT
public final FieldElement EIGHT
-
b
private final int b
-
q
private final FieldElement q
-
qm2
private final FieldElement qm2
q-2
-
qm5d8
private final FieldElement qm5d8
(q-5) / 8
-
enc
private final Encoding enc
-
-
Constructor Detail
-
Field
public Field(int b, byte[] q, Encoding enc)
-
-
Method Detail
-
fromByteArray
public FieldElement fromByteArray(byte[] x)
-
getb
public int getb()
-
getQ
public FieldElement getQ()
-
getQm2
public FieldElement getQm2()
-
getQm5d8
public FieldElement getQm5d8()
-
getEncoding
public Encoding getEncoding()
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
-