public class ECPointFp extends ECGNUPoint
COMPRESSED, EIGHT, FOUR, HYBRID, mCurve, mField, THREE, TWO, UNCOMPRESSED
Constructor and Description |
---|
ECPointFp(Curve aCurve,
java.math.BigInteger aX,
java.math.BigInteger aY) |
ECPointFp(Curve aCurve,
byte[] aOctet) |
ECPointFp(CurveFp aCurve,
java.math.BigInteger aX,
java.math.BigInteger aY) |
ECPointFp(CurveFp aCurve,
java.math.BigInteger aX,
java.math.BigInteger aY,
java.math.BigInteger aZ) |
Modifier and Type | Method and Description |
---|---|
protected ECGNUPoint |
_add(ECGNUPoint aElem) |
protected void |
_addToThis(ECGNUPoint aElem) |
protected java.math.BigInteger |
_convert(java.math.BigInteger aXP,
int aYTilda) |
protected boolean |
_ypTilda() |
java.lang.Object |
clone() |
boolean |
equals(java.lang.Object aObject) |
java.math.BigInteger |
getAffineX() |
java.math.BigInteger |
getAffineY() |
ECGNUPoint |
negate() |
void |
negateThis() |
java.lang.String |
toString() |
add, addToThis, determineNAF, fromOctetString, multiply, multiply, multiply, multiply, multiplyAndAdd, multiplyBy2, multiplyThisBy, multiplyThisBy, multiplyThisBy2, sifirla, toOctetString, yaz
public ECPointFp(Curve aCurve, byte[] aOctet) throws EllipticCurveException
EllipticCurveException
public ECPointFp(Curve aCurve, java.math.BigInteger aX, java.math.BigInteger aY)
public ECPointFp(CurveFp aCurve, java.math.BigInteger aX, java.math.BigInteger aY)
aCurve
- aX
- aY
- public ECPointFp(CurveFp aCurve, java.math.BigInteger aX, java.math.BigInteger aY, java.math.BigInteger aZ)
protected ECGNUPoint _add(ECGNUPoint aElem)
_add
in class ECGNUPoint
protected void _addToThis(ECGNUPoint aElem)
_addToThis
in class ECGNUPoint
public ECGNUPoint negate()
negate
in class ECGNUPoint
public void negateThis()
negateThis
in class ECGNUPoint
protected boolean _ypTilda()
_ypTilda
in class ECGNUPoint
protected java.math.BigInteger _convert(java.math.BigInteger aXP, int aYTilda) throws EllipticCurveException
_convert
in class ECGNUPoint
EllipticCurveException
public java.lang.Object clone()
clone
in class ECGNUPoint
public boolean equals(java.lang.Object aObject)
equals
in class ECGNUPoint
public java.math.BigInteger getAffineX()
getAffineX
in class ECGNUPoint
public java.math.BigInteger getAffineY()
getAffineY
in class ECGNUPoint
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2025. All rights reserved.