Most visited


Recently visited


Added in API level 1

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

From class java.lang.Object

Fields


POINT_INFINITY

Added in API level 1
ECPoint POINT_INFINITY

This defines the point at infinity.

Public constructors


ECPoint

Added in API level 1
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

Added in API level 1
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

Added in API level 1
BigInteger getAffineX ()

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

Returns
BigInteger the affine x-coordinate.

getAffineY

Added in API level 1
BigInteger getAffineY ()

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

Returns
BigInteger the affine y-coordinate.

hashCode

Added in API level 1
int hashCode ()

Returns a hash code value for this elliptic curve point.

Returns
int a hash code value.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields

Hooray!

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.