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
EllipticCurveException
public final ECGNUPoint add(ECGNUPoint aElem) throws EllipticCurveException
EllipticCurveException
protected abstract ECGNUPoint _add(ECGNUPoint aElem)
public void addToThis(ECGNUPoint aElem) throws EllipticCurveException
EllipticCurveException
protected 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.ECPoint
public abstract java.lang.Object clone()
clone
in class java.lang.Object
public abstract java.math.BigInteger getAffineX()
getAffineX
in class java.security.spec.ECPoint
public abstract java.math.BigInteger getAffineY()
getAffineY
in class java.security.spec.ECPoint
protected abstract boolean _ypTilda()
protected abstract java.math.BigInteger _convert(java.math.BigInteger aX, int aYTilda) throws EllipticCurveException
EllipticCurveException
public byte[] toOctetString(int aCompressionMode)
protected static final void determineNAF(int[] N, java.math.BigInteger e, int wi)
Copyright © 2025. All rights reserved.