|
IAIK ECC version 2.18 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ECPoint | |
iaik.security.ecc.ecdsa | |
iaik.security.ecc.interfaces | |
iaik.security.ecc.math.ecgroup | |
iaik.security.ecc.spec | |
iaik.security.ecc.util |
Uses of ECPoint in iaik.security.ecc.ecdsa |
Fields in iaik.security.ecc.ecdsa declared as ECPoint | |
protected ECPoint |
ECDSAParameter.g_
the base point |
Methods in iaik.security.ecc.ecdsa that return ECPoint | |
ECPoint |
ECPublicKey.getW()
|
ECPoint |
ECDSAParameter.getG()
|
Constructors in iaik.security.ecc.ecdsa with parameters of type ECPoint | |
ECPublicKey(ECDSAParams p,
ECPoint w)
Creates a new public key |
|
ECPrivateKey(ECDSAParameter p,
java.math.BigInteger s,
ECPoint w)
Creates a new private key with the specified parameters. |
Uses of ECPoint in iaik.security.ecc.interfaces |
Methods in iaik.security.ecc.interfaces that return ECPoint | |
ECPoint |
ECDSAPublicKey.getW()
|
ECPoint |
ECDSAParams.getG()
The generator of the subgroub of order r. |
Uses of ECPoint in iaik.security.ecc.math.ecgroup |
Methods in iaik.security.ecc.math.ecgroup that return ECPoint | |
ECPoint |
EllipticCurve.newInfinityPoint()
Creates the point at infinity. |
ECPoint |
EllipticCurve.newPoint(Coordinate c)
Creates a new point with the specified coordinates. |
Methods in iaik.security.ecc.math.ecgroup with parameters of type ECPoint | |
void |
EllipticCurve.addPoint(ECPoint a,
ECPoint b)
Computes a += b. |
void |
EllipticCurve.doublePoint(ECPoint a)
Doubles the specified point. |
void |
EllipticCurve.invert(ECPoint a)
Inverts (negates) the specified point on the curve. |
void |
EllipticCurve.multiply(ECPoint a,
java.math.BigInteger val)
Scalar multiplication of a point and an integer a *= val. |
void |
EllipticCurve.multiply2(ECPoint a,
java.math.BigInteger valA,
ECPoint b,
java.math.BigInteger valB)
Simultaneous multiplication of 2 points, as it is used in ECDSA signature verifcation. |
void |
ECPoint.addPoint(ECPoint other)
Computes this += other. |
void |
ECPoint.multiply2(java.math.BigInteger k,
ECPoint q,
java.math.BigInteger l)
Computes the scalar multiplication: this = k*this + l*q. |
Uses of ECPoint in iaik.security.ecc.spec |
Fields in iaik.security.ecc.spec declared as ECPoint | |
protected ECPoint |
ECDSAPublicKeySpec.g_
the base point g |
protected ECPoint |
ECDSAPublicKeySpec.w_
the public key, which is the Point W: satisfying W = s*G, where s is the private key. |
protected ECPoint |
ECDSAPrivateKeySpec.g_
the base point g |
Methods in iaik.security.ecc.spec that return ECPoint | |
ECPoint |
ECDSAPublicKeySpec.getG()
The generator of the subgroub of order r. |
ECPoint |
ECDSAPublicKeySpec.getW()
|
ECPoint |
ECDSAPrivateKeySpec.getG()
The generator of the subgroub of order r. |
Constructors in iaik.security.ecc.spec with parameters of type ECPoint | |
ECDSAPublicKeySpec(ECPoint w,
java.math.BigInteger r,
java.math.BigInteger k,
ECPoint g)
Constructs a new spec. for a ECDSA public key. |
|
ECDSAPrivateKeySpec(java.math.BigInteger s,
java.math.BigInteger r,
java.math.BigInteger k,
ECPoint g)
Creates a new private key spec from the specified parameters |
Uses of ECPoint in iaik.security.ecc.util |
Methods in iaik.security.ecc.util with parameters of type ECPoint | |
static boolean |
Utils.isOnCurve(ECPoint p)
Checks if a point is on the elliptic curve. |
static boolean |
Utils.orderCheck(ECPoint p,
java.math.BigInteger order)
Calculates p.multiply(order), where p is a point on the curve and order is the order of this point. |
static java.math.BigInteger |
Transforms.xToBigInteger(ECPoint p)
|
|
IAIK ECC version 2.18 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |