public abstract class ECGNUPoint
extends java.security.spec.ECPoint
| Modifier and Type | Field and Description |
|---|---|
static int |
COMPRESSED |
protected static java.math.BigInteger |
EIGHT |
protected static java.math.BigInteger |
FOUR |
static int |
HYBRID |
protected Curve |
mCurve |
protected Field |
mField |
protected static java.math.BigInteger |
THREE |
protected static java.math.BigInteger |
TWO |
static int |
UNCOMPRESSED |
| Constructor and Description |
|---|
ECGNUPoint(Curve aCurve) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract ECGNUPoint |
_add(ECGNUPoint aElem) |
protected abstract void |
_addToThis(ECGNUPoint aElem) |
protected abstract java.math.BigInteger |
_convert(java.math.BigInteger aX,
int aYTilda) |
protected abstract boolean |
_ypTilda() |
ECGNUPoint |
add(ECGNUPoint aElem) |
void |
addToThis(ECGNUPoint aElem) |
abstract java.lang.Object |
clone() |
protected static void |
determineNAF(int[] N,
java.math.BigInteger e,
int wi) |
abstract boolean |
equals(java.lang.Object aObject) |
protected java.math.BigInteger[] |
fromOctetString(byte[] aOctet) |
abstract java.math.BigInteger |
getAffineX() |
abstract java.math.BigInteger |
getAffineY() |
ECGNUPoint |
multiply(java.math.BigInteger aKatsayi) |
ECGNUPoint |
multiply(java.math.BigInteger aKatsayi,
java.math.BigInteger aN) |
ECGNUPoint |
multiply(java.math.BigInteger aKatsayi,
ECGNUPoint[] aOddPowers) |
ECGNUPoint |
multiply(java.math.BigInteger aKatsayi,
ECGNUPoint[][] aPreComputation) |
ECGNUPoint |
multiplyAndAdd(java.math.BigInteger aKatsayi,
ECGNUPoint[] aOddPowers,
ECGNUPoint aQ,
java.math.BigInteger aKatsayi2) |
ECGNUPoint |
multiplyBy2() |
void |
multiplyThisBy(java.math.BigInteger aKatsayi) |
void |
multiplyThisBy(java.math.BigInteger aKatsayi,
java.math.BigInteger aN) |
void |
multiplyThisBy2() |
abstract ECGNUPoint |
negate() |
abstract void |
negateThis() |
static void |
sifirla() |
byte[] |
toOctetString(int aCompressionMode) |
static void |
yaz() |
public static final int COMPRESSED
public static final int UNCOMPRESSED
public static final int HYBRID
protected static final java.math.BigInteger TWO
protected static final java.math.BigInteger THREE
protected static final java.math.BigInteger FOUR
protected static final java.math.BigInteger EIGHT
protected final Curve mCurve
protected final Field mField
public ECGNUPoint(Curve aCurve)
public static void sifirla()
public static void yaz()
protected java.math.BigInteger[] fromOctetString(byte[] aOctet)
throws EllipticCurveException
EllipticCurveExceptionpublic final ECGNUPoint add(ECGNUPoint aElem) throws EllipticCurveException
EllipticCurveExceptionprotected abstract ECGNUPoint _add(ECGNUPoint aElem)
public void addToThis(ECGNUPoint aElem) throws EllipticCurveException
EllipticCurveExceptionprotected abstract void _addToThis(ECGNUPoint aElem)
public abstract ECGNUPoint negate()
public abstract void negateThis()
public ECGNUPoint multiply(java.math.BigInteger aKatsayi)
public ECGNUPoint multiply(java.math.BigInteger aKatsayi, java.math.BigInteger aN)
public ECGNUPoint multiply(java.math.BigInteger aKatsayi, ECGNUPoint[][] aPreComputation)
public ECGNUPoint multiply(java.math.BigInteger aKatsayi, ECGNUPoint[] aOddPowers)
public ECGNUPoint multiplyAndAdd(java.math.BigInteger aKatsayi, ECGNUPoint[] aOddPowers, ECGNUPoint aQ, java.math.BigInteger aKatsayi2)
public void multiplyThisBy(java.math.BigInteger aKatsayi)
public void multiplyThisBy(java.math.BigInteger aKatsayi,
java.math.BigInteger aN)
public ECGNUPoint multiplyBy2()
public void multiplyThisBy2()
public abstract boolean equals(java.lang.Object aObject)
equals in class java.security.spec.ECPointpublic abstract java.lang.Object clone()
clone in class java.lang.Objectpublic abstract java.math.BigInteger getAffineX()
getAffineX in class java.security.spec.ECPointpublic abstract java.math.BigInteger getAffineY()
getAffineY in class java.security.spec.ECPointprotected abstract boolean _ypTilda()
protected abstract java.math.BigInteger _convert(java.math.BigInteger aX,
int aYTilda)
throws EllipticCurveException
EllipticCurveExceptionpublic byte[] toOctetString(int aCompressionMode)
protected static final void determineNAF(int[] N,
java.math.BigInteger e,
int wi)
Copyright © 2025. All rights reserved.