Uses of Class
org.gudy.bouncycastle.math.ec.ECFieldElement
-
Packages that use ECFieldElement Package Description org.gudy.bouncycastle.asn1.x9 Support classes useful for encoding and supporting X9.62 elliptic curve.org.gudy.bouncycastle.math.ec -
-
Uses of ECFieldElement in org.gudy.bouncycastle.asn1.x9
Fields in org.gudy.bouncycastle.asn1.x9 declared as ECFieldElement Modifier and Type Field Description private ECFieldElement
X9FieldElement. f
Methods in org.gudy.bouncycastle.asn1.x9 that return ECFieldElement Modifier and Type Method Description ECFieldElement
X9FieldElement. getValue()
Methods in org.gudy.bouncycastle.asn1.x9 with parameters of type ECFieldElement Modifier and Type Method Description int
X9IntegerConverter. getByteLength(ECFieldElement fe)
Constructors in org.gudy.bouncycastle.asn1.x9 with parameters of type ECFieldElement Constructor Description X9FieldElement(ECFieldElement f)
-
Uses of ECFieldElement in org.gudy.bouncycastle.math.ec
Subclasses of ECFieldElement in org.gudy.bouncycastle.math.ec Modifier and Type Class Description static class
ECFieldElement.F2m
Class representing the Elements of the finite fieldF2m
in polynomial basis (PB) representation.static class
ECFieldElement.Fp
Fields in org.gudy.bouncycastle.math.ec declared as ECFieldElement Modifier and Type Field Description (package private) ECFieldElement
ECCurve. a
(package private) ECFieldElement
ECCurve. b
(package private) ECFieldElement
ECPoint. x
(package private) ECFieldElement
ECPoint. y
Methods in org.gudy.bouncycastle.math.ec that return ECFieldElement Modifier and Type Method Description abstract ECFieldElement
ECFieldElement. add(ECFieldElement b)
ECFieldElement
ECFieldElement.F2m. add(ECFieldElement b)
ECFieldElement
ECFieldElement.Fp. add(ECFieldElement b)
abstract ECFieldElement
ECFieldElement. divide(ECFieldElement b)
ECFieldElement
ECFieldElement.F2m. divide(ECFieldElement b)
ECFieldElement
ECFieldElement.Fp. divide(ECFieldElement b)
ECFieldElement
ECCurve.F2m. fromBigInteger(java.math.BigInteger x)
ECFieldElement
ECCurve.Fp. fromBigInteger(java.math.BigInteger x)
abstract ECFieldElement
ECCurve. fromBigInteger(java.math.BigInteger x)
ECFieldElement
ECCurve. getA()
ECFieldElement
ECCurve. getB()
ECFieldElement
ECPoint. getX()
ECFieldElement
ECPoint. getY()
ECFieldElement
ECFieldElement.F2m. invert()
ECFieldElement
ECFieldElement.Fp. invert()
abstract ECFieldElement
ECFieldElement. invert()
ECFieldElement
ECFieldElement.F2m. multiply(ECFieldElement b)
ECFieldElement
ECFieldElement.Fp. multiply(ECFieldElement b)
abstract ECFieldElement
ECFieldElement. multiply(ECFieldElement b)
ECFieldElement
ECFieldElement.F2m. negate()
ECFieldElement
ECFieldElement.Fp. negate()
abstract ECFieldElement
ECFieldElement. negate()
private ECFieldElement
ECCurve.F2m. solveQuadradicEquation(ECFieldElement beta)
Solves a quadratic equationz2 + z = beta
(X9.62 D.1.6) The other solution isz + 1
.ECFieldElement
ECFieldElement.F2m. 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.abstract ECFieldElement
ECFieldElement. sqrt()
ECFieldElement
ECFieldElement.F2m. square()
ECFieldElement
ECFieldElement.Fp. square()
abstract ECFieldElement
ECFieldElement. square()
ECFieldElement
ECFieldElement.F2m. subtract(ECFieldElement b)
ECFieldElement
ECFieldElement.Fp. subtract(ECFieldElement b)
abstract ECFieldElement
ECFieldElement. subtract(ECFieldElement b)
Methods in org.gudy.bouncycastle.math.ec with parameters of type ECFieldElement Modifier and Type Method Description abstract ECFieldElement
ECFieldElement. add(ECFieldElement b)
ECFieldElement
ECFieldElement.F2m. add(ECFieldElement b)
ECFieldElement
ECFieldElement.Fp. add(ECFieldElement b)
static void
ECFieldElement.F2m. checkFieldElements(ECFieldElement a, ECFieldElement b)
Checks, if the ECFieldElementsa
andb
are elements of the same fieldF2m
(having the same representation).abstract ECFieldElement
ECFieldElement. divide(ECFieldElement b)
ECFieldElement
ECFieldElement.F2m. divide(ECFieldElement b)
ECFieldElement
ECFieldElement.Fp. divide(ECFieldElement b)
ECFieldElement
ECFieldElement.F2m. multiply(ECFieldElement b)
ECFieldElement
ECFieldElement.Fp. multiply(ECFieldElement b)
abstract ECFieldElement
ECFieldElement. multiply(ECFieldElement b)
private ECFieldElement
ECCurve.F2m. solveQuadradicEquation(ECFieldElement beta)
Solves a quadratic equationz2 + z = beta
(X9.62 D.1.6) The other solution isz + 1
.ECFieldElement
ECFieldElement.F2m. subtract(ECFieldElement b)
ECFieldElement
ECFieldElement.Fp. subtract(ECFieldElement b)
abstract ECFieldElement
ECFieldElement. subtract(ECFieldElement b)
Constructors in org.gudy.bouncycastle.math.ec with parameters of type ECFieldElement Constructor Description ECPoint(ECCurve curve, ECFieldElement x, ECFieldElement y)
F2m(ECCurve curve, ECFieldElement x, ECFieldElement y)
F2m(ECCurve curve, ECFieldElement x, ECFieldElement y, boolean withCompression)
Fp(ECCurve curve, ECFieldElement x, ECFieldElement y)
Create a point which encodes with point compression.Fp(ECCurve curve, ECFieldElement x, ECFieldElement y, boolean withCompression)
Create a point that encodes with or without point compresion.
-