EdECPoint
EdECPoint (Edwards 곡선 점)
Edwards 곡선 위의 점을 나타내는 불변(immutable) 클래스입니다.
본문
EdECPoint는 Edwards 곡선 위의 점을 나타내는 불변 클래스로, EdDSA 서명 등 Edwards 곡선 기반 알고리즘에서 사용합니다. 점은 y 좌표와 x 좌표의 홀짝(패리티) 정보로 표현됩니다.
생성자 EdECPoint(boolean xOdd, BigInteger y)로 점을 지정합니다.
EdECPoint이 제공하는 주요 메서드는 다음과 같습니다.
public boolean isXOdd()— x 좌표가 홀수인지 여부를 반환합니다.public BigInteger getY()— 이 점의 y 좌표를 반환합니다.public boolean equals(Object obj)— 이 점과 다른 점의 동등성을 비교합니다.public int hashCode()— 이 점의 해시 코드를 반환합니다.
이 점은 EdECPublicKey의 공개 키 표현 등에 사용됩니다.