|
Bouncy Castle Cryptography Library 1.81 | |||||||||
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 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.81 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |