Spec-Zone.ru › OpenJDK 17

Класс 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

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

Конструктор Описание
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, 2021, 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://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/security/spec/EdECPoint.html

Spec-Zone.ru

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