|
Bouncy Castle Cryptography Library 1.79 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.bouncycastle.math.ec.ECCurve | +--org.bouncycastle.math.ec.ECCurve.AbstractFp
Inner classes inherited from class org.bouncycastle.math.ec.ECCurve |
ECCurve.AbstractF2m, ECCurve.AbstractFp, ECCurve.Config, ECCurve.F2m, ECCurve.Fp |
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)
|
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 boolean isValidFieldElement(java.math.BigInteger x)
isValidFieldElement
in class ECCurve
public ECFieldElement randomFieldElement(java.security.SecureRandom r)
randomFieldElement
in class ECCurve
public 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.79 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |