An interface for an elliptic curve public key as defined by

RFC 8032: Edwards-Curve Digital Signature Algorithm (EdDSA) . These keys are distinct from the keys represented by

`ECPublicKey`

, and they are intended for use with algorithms based on RFC 8032 such as the EdDSA

`Signature`

algorithm.

An Edwards-Curve public key is a point on the curve, which is represented using an EdECPoint.