Package org.bouncycastle.math.ec
Class ECCurve.AbstractFp
java.lang.Object
org.bouncycastle.math.ec.ECCurve
org.bouncycastle.math.ec.ECCurve.AbstractFp
- Direct Known Subclasses:
Curve25519,ECCurve.Fp,SecP128R1Curve,SecP160K1Curve,SecP160R1Curve,SecP160R2Curve,SecP192K1Curve,SecP192R1Curve,SecP224K1Curve,SecP224R1Curve,SecP256K1Curve,SecP256R1Curve,SecP384R1Curve,SecP521R1Curve,SM2P256V1Curve
- Enclosing class:
ECCurve
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bouncycastle.math.ec.ECCurve
ECCurve.AbstractF2m, ECCurve.AbstractFp, ECCurve.Config, ECCurve.F2m, ECCurve.Fp -
Field Summary
Fields inherited from class org.bouncycastle.math.ec.ECCurve
a, b, cofactor, coord, COORD_AFFINE, COORD_HOMOGENEOUS, COORD_JACOBIAN, COORD_JACOBIAN_CHUDNOVSKY, COORD_JACOBIAN_MODIFIED, COORD_LAMBDA_AFFINE, COORD_LAMBDA_PROJECTIVE, COORD_SKEWED, endomorphism, field, multiplier, order -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ECPointdecompressPoint(int yTilde, BigInteger X1) booleanMethods inherited from class org.bouncycastle.math.ec.ECCurve
checkPoint, checkPoints, checkPoints, cloneCurve, configure, createCacheSafeLookupTable, createDefaultMultiplier, createPoint, createRawPoint, createRawPoint, decodePoint, equals, equals, fromBigInteger, getA, getAllCoordinateSystems, getB, getCofactor, getCoordinateSystem, getEndomorphism, getField, getFieldSize, getInfinity, getMultiplier, getOrder, getPreCompInfo, hashCode, importPoint, normalizeAll, normalizeAll, precompute, supportsCoordinateSystem, validatePoint
-
Constructor Details
-
AbstractFp
-
-
Method Details
-
isValidFieldElement
- Specified by:
isValidFieldElementin classECCurve
-
randomFieldElement
- Specified by:
randomFieldElementin classECCurve
-
randomFieldElementMult
- Specified by:
randomFieldElementMultin classECCurve
-
decompressPoint
- Specified by:
decompressPointin classECCurve
-