|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ECPoint | |
|---|---|
| kz.gamma.hardware.crypto.software.ec | |
| kz.gamma.hardware.crypto.software.param | |
| kz.gamma.hardware.crypto.software.x9 | |
| Uses of ECPoint in kz.gamma.hardware.crypto.software.ec |
|---|
| Subclasses of ECPoint in kz.gamma.hardware.crypto.software.ec | |
|---|---|
static class |
ECPoint.F2m
Elliptic curve points over F2m |
static class |
ECPoint.Fp
Elliptic curve points over Fp |
| Fields in kz.gamma.hardware.crypto.software.ec declared as ECPoint | |
|---|---|
private ECPoint[] |
WNafPreCompInfo.preComp
Array holding the precomputed ECPoints used for the Window
NAF multiplication in
. |
private ECPoint |
WNafPreCompInfo.twiceP
Holds an ECPoint representing twice(this). |
| Methods in kz.gamma.hardware.crypto.software.ec that return ECPoint | |
|---|---|
abstract ECPoint |
ECPoint.add(ECPoint b)
|
ECPoint |
ECPoint.Fp.add(ECPoint b)
|
ECPoint |
ECPoint.F2m.add(ECPoint b)
|
abstract ECPoint |
ECCurve.createPoint(java.math.BigInteger x,
java.math.BigInteger y,
boolean withCompression)
|
ECPoint |
ECCurve.Fp.createPoint(java.math.BigInteger x,
java.math.BigInteger y,
boolean withCompression)
|
ECPoint |
ECCurve.F2m.createPoint(java.math.BigInteger x,
java.math.BigInteger y,
boolean withCompression)
|
abstract ECPoint |
ECCurve.decodePoint(byte[] encoded)
|
ECPoint |
ECCurve.Fp.decodePoint(byte[] encoded)
Decode a point on this curve from its ASN.1 encoding. |
ECPoint |
ECCurve.F2m.decodePoint(byte[] encoded)
|
private ECPoint |
ECCurve.F2m.decompressPoint(byte[] xEnc,
int ypBit)
Decompresses a compressed point P = (xp, yp) (X9.62 s 4.2.2). |
abstract ECPoint |
ECCurve.getInfinity()
|
ECPoint |
ECCurve.Fp.getInfinity()
|
ECPoint |
ECCurve.F2m.getInfinity()
|
protected ECPoint[] |
WNafPreCompInfo.getPreComp()
|
protected ECPoint |
WNafPreCompInfo.getTwiceP()
|
private static ECPoint |
ECAlgorithms.implShamirsTrick(ECPoint P,
java.math.BigInteger k,
ECPoint Q,
java.math.BigInteger l)
|
ECPoint |
ECPoint.multiply(java.math.BigInteger k)
Multiplies this ECPoint by the given number. |
ECPoint |
ECMultiplier.multiply(ECPoint p,
java.math.BigInteger k,
PreCompInfo preCompInfo)
Multiplies the ECPoint p by k, i.e. |
ECPoint |
FpNafMultiplier.multiply(ECPoint p,
java.math.BigInteger k,
PreCompInfo preCompInfo)
D.3.2 pg 101 |
ECPoint |
ReferenceMultiplier.multiply(ECPoint p,
java.math.BigInteger k,
PreCompInfo preCompInfo)
Simple shift-and-add multiplication. |
ECPoint |
WNafMultiplier.multiply(ECPoint p,
java.math.BigInteger k,
PreCompInfo preCompInfo)
Multiplies this by an integer k using the
Window NAF method. |
ECPoint |
WTauNafMultiplier.multiply(ECPoint point,
java.math.BigInteger k,
PreCompInfo preCompInfo)
Multiplies a ECPoint.F2m
by k using the reduced τ-adic NAF (RTNAF)
method. |
abstract ECPoint |
ECPoint.negate()
|
ECPoint |
ECPoint.Fp.negate()
|
ECPoint |
ECPoint.F2m.negate()
|
static ECPoint |
ECAlgorithms.shamirsTrick(ECPoint P,
java.math.BigInteger k,
ECPoint Q,
java.math.BigInteger l)
|
abstract ECPoint |
ECPoint.subtract(ECPoint b)
|
ECPoint |
ECPoint.Fp.subtract(ECPoint b)
|
ECPoint |
ECPoint.F2m.subtract(ECPoint b)
|
static ECPoint |
ECAlgorithms.sumOfTwoMultiplies(ECPoint P,
java.math.BigInteger a,
ECPoint Q,
java.math.BigInteger b)
|
abstract ECPoint |
ECPoint.twice()
|
ECPoint |
ECPoint.Fp.twice()
|
ECPoint |
ECPoint.F2m.twice()
|
| Methods in kz.gamma.hardware.crypto.software.ec with parameters of type ECPoint | |
|---|---|
abstract ECPoint |
ECPoint.add(ECPoint b)
|
ECPoint |
ECPoint.Fp.add(ECPoint b)
|
ECPoint |
ECPoint.F2m.add(ECPoint b)
|
private static void |
ECPoint.F2m.checkPoints(ECPoint a,
ECPoint b)
Check, if two ECPoints can be added or subtracted. |
private static ECPoint |
ECAlgorithms.implShamirsTrick(ECPoint P,
java.math.BigInteger k,
ECPoint Q,
java.math.BigInteger l)
|
ECPoint |
ECMultiplier.multiply(ECPoint p,
java.math.BigInteger k,
PreCompInfo preCompInfo)
Multiplies the ECPoint p by k, i.e. |
ECPoint |
FpNafMultiplier.multiply(ECPoint p,
java.math.BigInteger k,
PreCompInfo preCompInfo)
D.3.2 pg 101 |
ECPoint |
ReferenceMultiplier.multiply(ECPoint p,
java.math.BigInteger k,
PreCompInfo preCompInfo)
Simple shift-and-add multiplication. |
ECPoint |
WNafMultiplier.multiply(ECPoint p,
java.math.BigInteger k,
PreCompInfo preCompInfo)
Multiplies this by an integer k using the
Window NAF method. |
ECPoint |
WTauNafMultiplier.multiply(ECPoint point,
java.math.BigInteger k,
PreCompInfo preCompInfo)
Multiplies a ECPoint.F2m
by k using the reduced τ-adic NAF (RTNAF)
method. |
protected void |
WNafPreCompInfo.setPreComp(ECPoint[] preComp)
|
protected void |
WNafPreCompInfo.setTwiceP(ECPoint twiceThis)
|
static ECPoint |
ECAlgorithms.shamirsTrick(ECPoint P,
java.math.BigInteger k,
ECPoint Q,
java.math.BigInteger l)
|
abstract ECPoint |
ECPoint.subtract(ECPoint b)
|
ECPoint |
ECPoint.Fp.subtract(ECPoint b)
|
ECPoint |
ECPoint.F2m.subtract(ECPoint b)
|
static ECPoint |
ECAlgorithms.sumOfTwoMultiplies(ECPoint P,
java.math.BigInteger a,
ECPoint Q,
java.math.BigInteger b)
|
| Uses of ECPoint in kz.gamma.hardware.crypto.software.param |
|---|
| Fields in kz.gamma.hardware.crypto.software.param declared as ECPoint | |
|---|---|
(package private) ECPoint |
ECDomainParameters.G
|
(package private) ECPoint |
ECPublicKeyParameters.Q
|
| Methods in kz.gamma.hardware.crypto.software.param that return ECPoint | |
|---|---|
ECPoint |
ECDomainParameters.getG()
|
ECPoint |
ECPublicKeyParameters.getQ()
|
| Constructors in kz.gamma.hardware.crypto.software.param with parameters of type ECPoint | |
|---|---|
ECDomainParameters(ECCurve curve,
ECPoint G,
java.math.BigInteger n)
|
|
ECDomainParameters(ECCurve curve,
ECPoint G,
java.math.BigInteger n,
java.math.BigInteger h)
|
|
ECDomainParameters(ECCurve curve,
ECPoint G,
java.math.BigInteger n,
java.math.BigInteger h,
byte[] seed)
|
|
ECPublicKeyParameters(ECPoint Q,
ECDomainParameters params)
|
|
| Uses of ECPoint in kz.gamma.hardware.crypto.software.x9 |
|---|
| Fields in kz.gamma.hardware.crypto.software.x9 declared as ECPoint | |
|---|---|
private ECPoint |
X9ECParameters.g
|
(package private) ECPoint |
X9ECPoint.p
|
| Methods in kz.gamma.hardware.crypto.software.x9 that return ECPoint | |
|---|---|
ECPoint |
X9ECParameters.getG()
|
ECPoint |
X9ECPoint.getPoint()
|
| Constructors in kz.gamma.hardware.crypto.software.x9 with parameters of type ECPoint | |
|---|---|
X9ECParameters(ECCurve curve,
ECPoint g,
java.math.BigInteger n)
|
|
X9ECParameters(ECCurve curve,
ECPoint g,
java.math.BigInteger n,
java.math.BigInteger h)
|
|
X9ECParameters(ECCurve curve,
ECPoint g,
java.math.BigInteger n,
java.math.BigInteger h,
byte[] seed)
|
|
X9ECPoint(ECPoint p)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||