Spec-Zone.ru › OpenJDK 24

Класс 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 нечётной. Координата y — элемент поля целых чисел по модулю некоторого значения p, которое определяется параметрами алгоритма. Этот элемент поля представлен BigInteger, и реализации, использующие объекты этого класса, могут отклонять целочисленные значения, которые не находятся в диапазоне [0, p).

Since:
15
Внешние спецификации
  • RFC 8032: Алгоритм цифровой подписи на кривой Эдвирдса (EdDSA)

Краткое описание конструкторов

Конструктор Описание
EdECPoint(boolean xOdd, BigInteger y)
Создаёт точку EdECPoint.

Краткое описание методов

Модификатор и тип Метод Описание
BigInteger getY()
Возвращает координату y точки.
boolean isXOdd()
Возвращает значение, указывающее, является ли координата x точки нечётной.

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание конструкторов

EdECPoint

public EdECPoint(boolean xOdd, BigInteger y)
Создаёт точку EdECPoint.
Параметры:
xOdd - является ли координата x нечётной.
y - координата y, представленная с помощью BigInteger.
Исключения:
NullPointerException - если y равно null.

Подробное описание методов

isXOdd

public boolean isXOdd()
Возвращает значение, указывающее, является ли координата x точки нечётной.
Возвращает:
булево значение, указывающее, является ли координата x нечётной.

getY

public BigInteger getY()
Возвращает координату y точки.
Возвращает:
координату y, представленную с помощью BigInteger.

© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://download.java.net/java/early_access/jdk24/docs/api/java.base/java/security/spec/EdECPoint.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API