- All Known Subinterfaces:
- ImmutablePoint, MutablePoint
- All Known Implementing Classes:
- ExtendedHomogeneousPoint, ExtendedHomogeneousPoint.Immutable, ExtendedHomogeneousPoint.Mutable, ProjectivePoint, ProjectivePoint.Immutable, ProjectivePoint.Mutable
public interface Point
A base interface for points on an elliptic curve over a finite field.
Implementations may use different representations for points, and this
interface creates a common API for manipulating points. This API has no
methods for point arithmetic, which depends on group structure and curve
parameters in addition to point representation.