Uses of Class
kz.gamma.hardware.crypto.software.ec.ECPoint

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 WNafMultiplier.multiply().
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)
           
 



Copyright © 2013 Gamma Technologies. All Rights Reserved.