A B C D E F G H I L M N O P R S T U V X Z

G

gcd(BigInt) - Method in class uk.ac.ic.doc.jpair.pairing.BigInt
 
gerKey() - Method in class uk.ac.ic.doc.jpair.ibe.key.BFUserPublicKey
 
gerParam() - Method in class uk.ac.ic.doc.jpair.ibe.key.BFUserPublicKey
 
getA() - Method in class uk.ac.ic.doc.jpair.pairing.EllipticCurve
Get the coefficient a of the simplified Weierstrass equation Y^2=X^3+aX+b;
getA1() - Method in class uk.ac.ic.doc.jpair.pairing.EllipticCurve
Get the coefficient A1 of the simplified Weierstrass equation Y^2+a_1XY+a_3Y=X^3+a_2X^2+a_4X+a_6.
getA2() - Method in class uk.ac.ic.doc.jpair.pairing.EllipticCurve
Get the coefficient a2 of the simplified Weierstrass equation Y^2+a_1XY+a_3Y=X^3+a_2X^2+a_4X+a_6.
getA3() - Method in class uk.ac.ic.doc.jpair.pairing.EllipticCurve
Get the coefficient a3 of the simplified Weierstrass equation Y^2+a_1XY+a_3Y=X^3+a_2X^2+a_4X+a_6.
getA4() - Method in class uk.ac.ic.doc.jpair.pairing.EllipticCurve
Get the coefficient a4 of the simplified Weierstrass equation Y^2+a_1XY+a_3Y=X^3+a_2X^2+a_4X+a_6.
getA6() - Method in class uk.ac.ic.doc.jpair.pairing.EllipticCurve
Get the coefficient a6 of the simplified Weierstrass equation Y^2+a_1XY+a_3Y=X^3+a_2X^2+a_4X+a_6.
getAlgorithm() - Method in class uk.ac.ic.doc.jpair.ibe.key.BFMasterPrivateKey
 
getAlgorithm() - Method in class uk.ac.ic.doc.jpair.ibe.key.BFMasterPublicKey
 
getAlgorithm() - Method in class uk.ac.ic.doc.jpair.ibe.key.BFUserPrivateKey
 
getAlgorithm() - Method in class uk.ac.ic.doc.jpair.ibe.key.BFUserPublicKey
 
getB() - Method in class uk.ac.ic.doc.jpair.pairing.EllipticCurve
Get the coefficient b of the simplified Weierstrass equation Y^2=X^3+aX+b;
getBasePoint(Random, BigInt, BigInt) - Method in class uk.ac.ic.doc.jpair.pairing.EllipticCurve
Return a random base point (generator of an order-q subgroup).
getCofactor() - Method in interface uk.ac.ic.doc.jpair.api.Pairing
Get the cofactor of the Elliptic curve on which G1 is defined.
getCofactor() - Method in class uk.ac.ic.doc.jpair.pairing.TatePairing
 
getCurve() - Method in interface uk.ac.ic.doc.jpair.api.Pairing
Get the elliptic curve on which G1 is defined.
getCurve() - Method in class uk.ac.ic.doc.jpair.pairing.TatePairing
 
getCurve2() - Method in interface uk.ac.ic.doc.jpair.api.Pairing
Get the elliptic curve on which G2 is defined.
getCurve2() - Method in class uk.ac.ic.doc.jpair.pairing.TatePairing
Return the twisted curve.
getEncoded() - Method in class uk.ac.ic.doc.jpair.ibe.key.BFMasterPrivateKey
 
getEncoded() - Method in class uk.ac.ic.doc.jpair.ibe.key.BFMasterPublicKey
 
getEncoded() - Method in class uk.ac.ic.doc.jpair.ibe.key.BFUserPrivateKey
 
getEncoded() - Method in class uk.ac.ic.doc.jpair.ibe.key.BFUserPublicKey
 
getField() - Method in class uk.ac.ic.doc.jpair.pairing.Complex
 
getField() - Method in class uk.ac.ic.doc.jpair.pairing.EllipticCurve
Return the finite field on which this curve is defined.
getFormat() - Method in class uk.ac.ic.doc.jpair.ibe.key.BFMasterPrivateKey
 
getFormat() - Method in class uk.ac.ic.doc.jpair.ibe.key.BFMasterPublicKey
 
getFormat() - Method in class uk.ac.ic.doc.jpair.ibe.key.BFUserPrivateKey
 
getFormat() - Method in class uk.ac.ic.doc.jpair.ibe.key.BFUserPublicKey
 
getGroupOrder() - Method in interface uk.ac.ic.doc.jpair.api.Pairing
Get the order of G1.Usually it is a large prime number.
getGroupOrder() - Method in class uk.ac.ic.doc.jpair.pairing.TatePairing
 
getGt() - Method in interface uk.ac.ic.doc.jpair.api.Pairing
Get the extension field where the group Gt is taken.
getGt() - Method in class uk.ac.ic.doc.jpair.pairing.TatePairing
 
getImag() - Method in class uk.ac.ic.doc.jpair.pairing.Complex
 
getKey() - Method in class uk.ac.ic.doc.jpair.ibe.key.BFMasterPrivateKey
 
getKey() - Method in class uk.ac.ic.doc.jpair.ibe.key.BFUserPrivateKey
 
getLowestSetBit() - Method in class uk.ac.ic.doc.jpair.pairing.BigInt
 
getOne() - Method in interface uk.ac.ic.doc.jpair.api.Field
 
getOne() - Method in class uk.ac.ic.doc.jpair.pairing.ComplexField
 
getOne() - Method in class uk.ac.ic.doc.jpair.pairing.Fp
 
getOrder() - Method in interface uk.ac.ic.doc.jpair.api.Field
 
getOrder() - Method in class uk.ac.ic.doc.jpair.pairing.ComplexField
 
getOrder() - Method in class uk.ac.ic.doc.jpair.pairing.Fp
 
getP() - Method in interface uk.ac.ic.doc.jpair.api.Field
 
getP() - Method in class uk.ac.ic.doc.jpair.ibe.key.BFMasterPublicKey
 
getP() - Method in class uk.ac.ic.doc.jpair.pairing.ComplexField
 
getP() - Method in class uk.ac.ic.doc.jpair.pairing.Fp
 
getPairing() - Method in class uk.ac.ic.doc.jpair.ibe.key.BFMasterPublicKey
 
getParam() - Method in class uk.ac.ic.doc.jpair.ibe.key.BFUserPrivateKey
 
getPoint(FieldElement) - Method in class uk.ac.ic.doc.jpair.pairing.EllipticCurve
Return a point on this curve given the x-coordinate
getPpub() - Method in class uk.ac.ic.doc.jpair.ibe.key.BFMasterPublicKey
 
getReal() - Method in class uk.ac.ic.doc.jpair.pairing.Complex
 
getU() - Method in class uk.ac.ic.doc.jpair.ibe.BFCtext
 
getV() - Method in class uk.ac.ic.doc.jpair.ibe.BFCtext
 
getW() - Method in class uk.ac.ic.doc.jpair.ibe.BFCtext
 
getX() - Method in class uk.ac.ic.doc.jpair.pairing.Point
 
getY() - Method in class uk.ac.ic.doc.jpair.pairing.Point
 
getZero() - Method in interface uk.ac.ic.doc.jpair.api.Field
 
getZero() - Method in class uk.ac.ic.doc.jpair.pairing.ComplexField
 
getZero() - Method in class uk.ac.ic.doc.jpair.pairing.Fp
 

A B C D E F G H I L M N O P R S T U V X Z