|
Bouncy Castle Cryptography Library 1.82 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.bouncycastle.math.ec.ECCurve
org.bouncycastle.math.ec.ECCurve.AbstractFp
| Nested Class Summary |
| Nested classes 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 | |
protected |
ECCurve.AbstractFp(java.math.BigInteger q)
|
| Method Summary | |
protected ECPoint |
decompressPoint(int yTilde,
java.math.BigInteger X1)
|
java.math.BigInteger |
getQ()
|
boolean |
isValidFieldElement(java.math.BigInteger x)
|
ECFieldElement |
randomFieldElement(java.security.SecureRandom r)
|
ECFieldElement |
randomFieldElementMult(java.security.SecureRandom r)
|
| Methods inherited from class org.bouncycastle.math.ec.ECCurve |
checkPoint, checkPoints, checkPoints, cloneCurve, configure, createCacheSafeLookupTable, createDefaultMultiplier, createPoint, createRawPoint, createRawPoint, decodePoint, equals, equals, fromBigInteger, getA, getAffinePointEncodingLength, getAllCoordinateSystems, getB, getCofactor, getCoordinateSystem, getEndomorphism, getField, getFieldElementEncodingLength, getFieldSize, getInfinity, getMultiplier, getOrder, getPreCompInfo, hashCode, importPoint, normalizeAll, normalizeAll, precompute, supportsCoordinateSystem, validatePoint |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
protected ECCurve.AbstractFp(java.math.BigInteger q)
| Method Detail |
public java.math.BigInteger getQ()
public boolean isValidFieldElement(java.math.BigInteger x)
isValidFieldElement in class ECCurvepublic ECFieldElement randomFieldElement(java.security.SecureRandom r)
randomFieldElement in class ECCurvepublic ECFieldElement randomFieldElementMult(java.security.SecureRandom r)
randomFieldElementMult in class ECCurve
protected ECPoint decompressPoint(int yTilde,
java.math.BigInteger X1)
decompressPoint in class ECCurve
|
Bouncy Castle Cryptography Library 1.82 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||