|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||