ECPoint, and they are intended for use with
algorithms based on RFC 8032 such as the EdDSA Signature algorithm.
An EdEC point is specified by its y-coordinate value and a boolean that
indicates whether the x-coordinate is odd. The y-coordinate is an
element of the field of integers modulo some value p that is determined by
the algorithm parameters. This field element is represented by a
BigInteger, and implementations that consume objects of this class
may reject integer values which are not in the range [0, p).
| Modifier and Type | Field and Description |
|---|---|
| private final boolean | |
| private final BigInteger |
| Access | Constructor and Description |
|---|---|
| public | EdECPoint(boolean
whether the x-coordinate is odd. xOdd, BigInteger the y-coordinate, represented using a y)BigInteger.Construct an EdECPoint. |
| Modifier and Type | Method and Description |
|---|---|
| public BigInteger | |
| public boolean | Returns: a boolean indicating whether the x-coordinate is odd.Get whether the x-coordinate of the point is odd. |
| xOdd | back to summary |
|---|---|
| private final boolean xOdd | |
| y | back to summary |
|---|---|
| private final BigInteger y | |
| EdECPoint | back to summary |
|---|---|
| public EdECPoint(boolean xOdd, BigInteger y) Construct an EdECPoint.
| |
| getY | back to summary |
|---|---|
| public BigInteger getY() Get the y-coordinate of the point.
| |
| isXOdd | back to summary |
|---|---|
| public boolean isXOdd() Get whether the x-coordinate of the point is odd.
| |