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.
|