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

Packages that use ECFieldElement
kz.gamma.hardware.crypto.software.ec   
kz.gamma.hardware.crypto.software.x9   
 

Uses of ECFieldElement in kz.gamma.hardware.crypto.software.ec
 

Subclasses of ECFieldElement in kz.gamma.hardware.crypto.software.ec
static class ECFieldElement.F2m
          Class representing the Elements of the finite field F2m in polynomial basis (PB) representation.
static class ECFieldElement.Fp
           
 

Fields in kz.gamma.hardware.crypto.software.ec declared as ECFieldElement
(package private)  ECFieldElement ECCurve.a
           
(package private)  ECFieldElement ECCurve.b
           
(package private)  ECFieldElement ECPoint.x
           
(package private)  ECFieldElement ECPoint.y
           
 

Methods in kz.gamma.hardware.crypto.software.ec that return ECFieldElement
abstract  ECFieldElement ECFieldElement.add(ECFieldElement b)
           
 ECFieldElement ECFieldElement.Fp.add(ECFieldElement b)
           
 ECFieldElement ECFieldElement.F2m.add(ECFieldElement b)
           
abstract  ECFieldElement ECFieldElement.divide(ECFieldElement b)
           
 ECFieldElement ECFieldElement.Fp.divide(ECFieldElement b)
           
 ECFieldElement ECFieldElement.F2m.divide(ECFieldElement b)
           
abstract  ECFieldElement ECCurve.fromBigInteger(java.math.BigInteger x)
           
 ECFieldElement ECCurve.Fp.fromBigInteger(java.math.BigInteger x)
           
 ECFieldElement ECCurve.F2m.fromBigInteger(java.math.BigInteger x)
           
 ECFieldElement ECCurve.getA()
           
 ECFieldElement ECCurve.getB()
           
 ECFieldElement ECPoint.getX()
           
 ECFieldElement ECPoint.getY()
           
abstract  ECFieldElement ECFieldElement.invert()
           
 ECFieldElement ECFieldElement.Fp.invert()
           
 ECFieldElement ECFieldElement.F2m.invert()
           
abstract  ECFieldElement ECFieldElement.multiply(ECFieldElement b)
           
 ECFieldElement ECFieldElement.Fp.multiply(ECFieldElement b)
           
 ECFieldElement ECFieldElement.F2m.multiply(ECFieldElement b)
           
abstract  ECFieldElement ECFieldElement.negate()
           
 ECFieldElement ECFieldElement.Fp.negate()
           
 ECFieldElement ECFieldElement.F2m.negate()
           
private  ECFieldElement ECCurve.F2m.solveQuadradicEquation(ECFieldElement beta)
          Solves a quadratic equation z2 + z = beta(X9.62 D.1.6) The other solution is z + 1.
abstract  ECFieldElement ECFieldElement.sqrt()
           
 ECFieldElement ECFieldElement.Fp.sqrt()
          return a sqrt root - the routine verifies that the calculation returns the right value - if none exists it returns null.
 ECFieldElement ECFieldElement.F2m.sqrt()
           
abstract  ECFieldElement ECFieldElement.square()
           
 ECFieldElement ECFieldElement.Fp.square()
           
 ECFieldElement ECFieldElement.F2m.square()
           
abstract  ECFieldElement ECFieldElement.subtract(ECFieldElement b)
           
 ECFieldElement ECFieldElement.Fp.subtract(ECFieldElement b)
           
 ECFieldElement ECFieldElement.F2m.subtract(ECFieldElement b)
           
 

Methods in kz.gamma.hardware.crypto.software.ec with parameters of type ECFieldElement
abstract  ECFieldElement ECFieldElement.add(ECFieldElement b)
           
 ECFieldElement ECFieldElement.Fp.add(ECFieldElement b)
           
 ECFieldElement ECFieldElement.F2m.add(ECFieldElement b)
           
static void ECFieldElement.F2m.checkFieldElements(ECFieldElement a, ECFieldElement b)
          Checks, if the ECFieldElements a and b are elements of the same field F2m (having the same representation).
abstract  ECFieldElement ECFieldElement.divide(ECFieldElement b)
           
 ECFieldElement ECFieldElement.Fp.divide(ECFieldElement b)
           
 ECFieldElement ECFieldElement.F2m.divide(ECFieldElement b)
           
abstract  ECFieldElement ECFieldElement.multiply(ECFieldElement b)
           
 ECFieldElement ECFieldElement.Fp.multiply(ECFieldElement b)
           
 ECFieldElement ECFieldElement.F2m.multiply(ECFieldElement b)
           
private  ECFieldElement ECCurve.F2m.solveQuadradicEquation(ECFieldElement beta)
          Solves a quadratic equation z2 + z = beta(X9.62 D.1.6) The other solution is z + 1.
abstract  ECFieldElement ECFieldElement.subtract(ECFieldElement b)
           
 ECFieldElement ECFieldElement.Fp.subtract(ECFieldElement b)
           
 ECFieldElement ECFieldElement.F2m.subtract(ECFieldElement b)
           
 

Constructors in kz.gamma.hardware.crypto.software.ec with parameters of type ECFieldElement
ECPoint.F2m(ECCurve curve, ECFieldElement x, ECFieldElement y)
           
ECPoint.F2m(ECCurve curve, ECFieldElement x, ECFieldElement y, boolean withCompression)
           
ECPoint.Fp(ECCurve curve, ECFieldElement x, ECFieldElement y)
          Create a point which encodes with point compression.
ECPoint.Fp(ECCurve curve, ECFieldElement x, ECFieldElement y, boolean withCompression)
          Create a point that encodes with or without point compresion.
ECPoint(ECCurve curve, ECFieldElement x, ECFieldElement y)
           
 

Uses of ECFieldElement in kz.gamma.hardware.crypto.software.x9
 

Fields in kz.gamma.hardware.crypto.software.x9 declared as ECFieldElement
protected  ECFieldElement X9FieldElement.f
           
 

Methods in kz.gamma.hardware.crypto.software.x9 that return ECFieldElement
 ECFieldElement X9FieldElement.getValue()
           
 

Methods in kz.gamma.hardware.crypto.software.x9 with parameters of type ECFieldElement
 int X9IntegerConverter.getByteLength(ECFieldElement fe)
           
 

Constructors in kz.gamma.hardware.crypto.software.x9 with parameters of type ECFieldElement
X9FieldElement(ECFieldElement f)
           
 



Copyright © 2013 Gamma Technologies. All Rights Reserved.