模块 java.base

类 EdECPoint

java.lang.Object
java.security.spec.EdECPoint

public final class EdECPoint extends Object
用于指定 RFC 8032:爱德华兹曲线数字签名算法 (EdDSA) 定义的键的椭圆曲线点。这些点与 ECPoint 表示的点不同,它们旨在用于基于 RFC 8032 的算法,例如 EdDSA Signature 算法。

EdEC 点由其 y 坐标值和一个指示 x 坐标是否为奇数的boolean指定。 y 坐标是整数域中的一个元素,它以某个由算法参数确定的值 p 为模。此字段元素由 BigInteger 表示,使用此类对象的实现可能会拒绝不在 [0, p) 范围内的整数值。

自从:
15
  • 构造方法详细信息

    • EdECPoint

      public EdECPoint(boolean xOdd, BigInteger  y)
      构建一个 EdECPoint。
      参数:
      xOdd - x 坐标是否为奇数。
      y - y 坐标,使用 BigInteger 表示。
      抛出:
      NullPointerException - 如果 y 为空。
  • 方法详情

    • isXOdd

      public boolean isXOdd()
      获取点的 x 坐标是否为奇数。
      返回:
      一个boolean,指示 x 坐标是否为奇数。
    • getY

      public BigInteger  getY()
      获取点的 y 坐标。
      返回:
      y 坐标,使用 BigInteger 表示。