# Print output for @column tags ?> ECPoint - Android SDK | Android Developers

Most visited


Recently visited


ECPoint

public class ECPoint
extends Object

java.lang.Object
   ↳ java.security.spec.ECPoint


This immutable class represents a point on an elliptic curve (EC) in affine coordinates. Other coordinate systems can extend this class to represent this point in other coordinates.

Summary


Fields

public static final ECPoint POINT_INFINITY

This defines the point at infinity.

Public constructors

ECPoint(BigInteger x, BigInteger y)

Creates an ECPoint from the specified affine x-coordinate x and affine y-coordinate y.

Public methods

boolean equals(Object obj)

Compares this elliptic curve point for equality with the specified object.

BigInteger getAffineX()

Returns the affine x-coordinate x.

BigInteger getAffineY()

Returns the affine y-coordinate y.

int hashCode()

Returns a hash code value for this elliptic curve point.

Inherited methods

Fields


POINT_INFINITY

public static final ECPoint POINT_INFINITY

This defines the point at infinity.

Public constructors


ECPoint

public ECPoint (BigInteger x, 
                BigInteger y)

Creates an ECPoint from the specified affine x-coordinate x and affine y-coordinate y.

Parameters
x BigInteger: the affine x-coordinate.

y BigInteger: the affine y-coordinate.

Throws
NullPointerException if x or y is null.

Public methods


equals

public boolean equals (Object obj)

Compares this elliptic curve point for equality with the specified object.

Parameters
obj Object: the object to be compared.

Returns
boolean true if obj is an instance of ECPoint and the affine coordinates match, false otherwise.

getAffineX

public BigInteger getAffineX ()

Returns the affine x-coordinate x. Note: POINT_INFINITY has a null affine x-coordinate.

Returns
BigInteger the affine x-coordinate.

getAffineY

public BigInteger getAffineY ()

Returns the affine y-coordinate y. Note: POINT_INFINITY has a null affine y-coordinate.

Returns
BigInteger the affine y-coordinate.

hashCode

public int hashCode ()

Returns a hash code value for this elliptic curve point.

Returns
int a hash code value.

Browse this site in English?

You requested a page in English, but your language preference for this site is English.

Would you like to change your language preference and browse this site in English? If you want to change your language preference later, use the language menu at the bottom of each page.