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

Packages that use ECPoint.F2m
kz.gamma.hardware.crypto.software.ec   
 

Uses of ECPoint.F2m in kz.gamma.hardware.crypto.software.ec
 

Fields in kz.gamma.hardware.crypto.software.ec declared as ECPoint.F2m
private  ECPoint.F2m ECCurve.F2m.infinity
          The point at infinity on this curve.
private  ECPoint.F2m[] WTauNafPreCompInfo.preComp
          Array holding the precomputed ECPoint.F2ms used for the WTNAF multiplication in WTauNafMultiplier.multiply().
 

Methods in kz.gamma.hardware.crypto.software.ec that return ECPoint.F2m
 ECPoint.F2m ECPoint.F2m.addSimple(ECPoint.F2m b)
          Adds another ECPoints.F2m to this without checking if both points are on the same curve.
protected  ECPoint.F2m[] WTauNafPreCompInfo.getPreComp()
           
static ECPoint.F2m[] Tnaf.getPreComp(ECPoint.F2m p, byte a)
          Does the precomputation for WTNAF multiplication.
static ECPoint.F2m Tnaf.multiplyFromTnaf(ECPoint.F2m p, byte[] u)
          Multiplies a ECPoint.F2m by an element λ of Z[τ] using the τ-adic NAF (TNAF) method, given the TNAF of λ.
private static ECPoint.F2m WTauNafMultiplier.multiplyFromWTnaf(ECPoint.F2m p, byte[] u, PreCompInfo preCompInfo)
          Multiplies a ECPoint.F2m by an element λ of Z[τ] using the window τ-adic NAF (TNAF) method, given the WTNAF of λ.
static ECPoint.F2m Tnaf.multiplyRTnaf(ECPoint.F2m p, java.math.BigInteger k)
          Multiplies a ECPoint.F2m by a BigInteger using the reduced τ-adic NAF (RTNAF) method.
static ECPoint.F2m Tnaf.multiplyTnaf(ECPoint.F2m p, ZTauElement lambda)
          Multiplies a ECPoint.F2m by an element λ of Z[τ] using the τ-adic NAF (TNAF) method.
private  ECPoint.F2m WTauNafMultiplier.multiplyWTnaf(ECPoint.F2m p, ZTauElement lambda, PreCompInfo preCompInfo, byte a, byte mu)
          Multiplies a ECPoint.F2m by an element λ of Z[τ] using the τ-adic NAF (TNAF) method.
 ECPoint.F2m ECPoint.F2m.subtractSimple(ECPoint.F2m b)
          Subtracts another ECPoints.F2m from this without checking if both points are on the same curve.
static ECPoint.F2m Tnaf.tau(ECPoint.F2m p)
          Applies the operation τ() to an ECPoint.F2m.
 

Methods in kz.gamma.hardware.crypto.software.ec with parameters of type ECPoint.F2m
 ECPoint.F2m ECPoint.F2m.addSimple(ECPoint.F2m b)
          Adds another ECPoints.F2m to this without checking if both points are on the same curve.
static ECPoint.F2m[] Tnaf.getPreComp(ECPoint.F2m p, byte a)
          Does the precomputation for WTNAF multiplication.
static ECPoint.F2m Tnaf.multiplyFromTnaf(ECPoint.F2m p, byte[] u)
          Multiplies a ECPoint.F2m by an element λ of Z[τ] using the τ-adic NAF (TNAF) method, given the TNAF of λ.
private static ECPoint.F2m WTauNafMultiplier.multiplyFromWTnaf(ECPoint.F2m p, byte[] u, PreCompInfo preCompInfo)
          Multiplies a ECPoint.F2m by an element λ of Z[τ] using the window τ-adic NAF (TNAF) method, given the WTNAF of λ.
static ECPoint.F2m Tnaf.multiplyRTnaf(ECPoint.F2m p, java.math.BigInteger k)
          Multiplies a ECPoint.F2m by a BigInteger using the reduced τ-adic NAF (RTNAF) method.
static ECPoint.F2m Tnaf.multiplyTnaf(ECPoint.F2m p, ZTauElement lambda)
          Multiplies a ECPoint.F2m by an element λ of Z[τ] using the τ-adic NAF (TNAF) method.
private  ECPoint.F2m WTauNafMultiplier.multiplyWTnaf(ECPoint.F2m p, ZTauElement lambda, PreCompInfo preCompInfo, byte a, byte mu)
          Multiplies a ECPoint.F2m by an element λ of Z[τ] using the τ-adic NAF (TNAF) method.
 ECPoint.F2m ECPoint.F2m.subtractSimple(ECPoint.F2m b)
          Subtracts another ECPoints.F2m from this without checking if both points are on the same curve.
static ECPoint.F2m Tnaf.tau(ECPoint.F2m p)
          Applies the operation τ() to an ECPoint.F2m.
 

Constructors in kz.gamma.hardware.crypto.software.ec with parameters of type ECPoint.F2m
WTauNafPreCompInfo(ECPoint.F2m[] preComp)
          Constructor for WTauNafPreCompInfo
 



Copyright © 2013 Gamma Technologies. All Rights Reserved.