EdECPoint

EdECPoint (Edwards 곡선 점)

Edwards 곡선 위의 점을 나타내는 불변(immutable) 클래스입니다.

출처: Java API Reference

본문

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의 공개 키 표현 등에 사용됩니다.

더 알아보기 (Learn more)

Java 공식 API