Class SecP192R1Curve
java.lang.Object
org.bouncycastle.math.ec.ECCurve
org.bouncycastle.math.ec.ECCurve.AbstractFp
org.bouncycastle.math.ec.custom.sec.SecP192R1Curve
-
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
FieldsModifier and TypeFieldDescriptionprotected org.bouncycastle.math.ec.custom.sec.SecP192R1Pointstatic final BigIntegerFields 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 ECCurvecreateCacheSafeLookupTable(ECPoint[] points, int off, int len) Create a cache-safe lookup table for the specified sequence of points.protected ECPointprotected ECPointcreateRawPoint(ECFieldElement x, ECFieldElement y, ECFieldElement[] zs) intgetQ()booleansupportsCoordinateSystem(int coord) Methods inherited from class org.bouncycastle.math.ec.ECCurve.AbstractFp
decompressPoint, isValidFieldElementMethods inherited from class org.bouncycastle.math.ec.ECCurve
checkPoint, checkPoints, checkPoints, configure, createDefaultMultiplier, createPoint, decodePoint, equals, equals, getA, getAllCoordinateSystems, getB, getCofactor, getCoordinateSystem, getEndomorphism, getField, getMultiplier, getOrder, getPreCompInfo, hashCode, importPoint, normalizeAll, normalizeAll, precompute, validatePoint
-
Field Details
-
q
-
infinity
protected org.bouncycastle.math.ec.custom.sec.SecP192R1Point infinity
-
-
Constructor Details
-
SecP192R1Curve
public SecP192R1Curve()
-
-
Method Details
-
cloneCurve
- Specified by:
cloneCurvein classECCurve
-
supportsCoordinateSystem
public boolean supportsCoordinateSystem(int coord) - Overrides:
supportsCoordinateSystemin classECCurve
-
getQ
-
getFieldSize
public int getFieldSize()- Specified by:
getFieldSizein classECCurve
-
fromBigInteger
- Specified by:
fromBigIntegerin classECCurve
-
createRawPoint
- Specified by:
createRawPointin classECCurve
-
createRawPoint
- Specified by:
createRawPointin classECCurve
-
getInfinity
- Specified by:
getInfinityin classECCurve
-
createCacheSafeLookupTable
Description copied from class:ECCurveCreate a cache-safe lookup table for the specified sequence of points. All the points MUST belong to thisECCurveinstance, and MUST already be normalized.- Overrides:
createCacheSafeLookupTablein classECCurve
-
randomFieldElement
- Overrides:
randomFieldElementin classECCurve.AbstractFp
-
randomFieldElementMult
- Overrides:
randomFieldElementMultin classECCurve.AbstractFp
-