Uses of Class
uk.ac.ic.doc.jpair.pairing.BigInt

Packages that use BigInt
uk.ac.ic.doc.jpair.api   
uk.ac.ic.doc.jpair.ibe.key   
uk.ac.ic.doc.jpair.pairing   
 

Uses of BigInt in uk.ac.ic.doc.jpair.api
 

Methods in uk.ac.ic.doc.jpair.api that return BigInt
 BigInt Pairing.getCofactor()
          Get the cofactor of the Elliptic curve on which G1 is defined.
 BigInt Pairing.getGroupOrder()
          Get the order of G1.Usually it is a large prime number.
 BigInt Field.getOrder()
           
 BigInt Field.getP()
           
 

Methods in uk.ac.ic.doc.jpair.api with parameters of type BigInt
 FieldElement Field.pow(FieldElement val, BigInt exp)
           
 

Uses of BigInt in uk.ac.ic.doc.jpair.ibe.key
 

Methods in uk.ac.ic.doc.jpair.ibe.key that return BigInt
 BigInt BFMasterPrivateKey.getKey()
           
 

Constructors in uk.ac.ic.doc.jpair.ibe.key with parameters of type BigInt
BFMasterPrivateKey(BigInt s)
           
 

Uses of BigInt in uk.ac.ic.doc.jpair.pairing
 

Fields in uk.ac.ic.doc.jpair.pairing declared as BigInt
static BigInt BigInt.ONE
           
static BigInt BigInt.TEN
           
static BigInt BigInt.ZERO
           
 

Methods in uk.ac.ic.doc.jpair.pairing that return BigInt
 BigInt BigInt.abs()
           
 BigInt BigInt.add(BigInt val)
           
 BigInt BigInt.and(BigInt val)
           
 BigInt BigInt.andNot(BigInt val)
           
 BigInt BigInt.clearBit(int n)
           
 BigInt BigInt.divide(BigInt val)
           
 BigInt[] BigInt.divideAndRemainder(BigInt val)
           
 BigInt BigInt.flipBit(int n)
           
 BigInt BigInt.gcd(BigInt val)
           
 BigInt TatePairing.getCofactor()
           
 BigInt TatePairing.getGroupOrder()
           
 BigInt Complex.getImag()
           
 BigInt Fp.getOrder()
           
 BigInt ComplexField.getOrder()
           
 BigInt Fp.getP()
           
 BigInt ComplexField.getP()
           
 BigInt Complex.getReal()
           
 BigInt BigInt.max(BigInt val)
           
 BigInt BigInt.min(BigInt val)
           
 BigInt BigInt.mod(BigInt m)
           
 BigInt BigInt.modInverse(BigInt m)
           
 BigInt BigInt.modPow(BigInt exponent, BigInt m)
           
 BigInt BigInt.multiply(BigInt val)
           
 BigInt BigInt.negate()
           
 BigInt BigInt.nextProbablePrime()
           
 BigInt BigInt.not()
           
 BigInt BigInt.or(BigInt val)
           
 BigInt BigInt.pow(int exponent)
           
static BigInt BigInt.probablePrime(int bitLength, java.util.Random rnd)
           
 BigInt BigInt.remainder(BigInt val)
           
 BigInt BigInt.setBit(int n)
           
 BigInt BigInt.shiftLeft(int n)
           
 BigInt BigInt.shiftRight(int n)
           
 BigInt BigInt.subtract(BigInt val)
           
static BigInt BigInt.valueOf(long val)
           
 BigInt BigInt.xor(BigInt val)
           
 

Methods in uk.ac.ic.doc.jpair.pairing with parameters of type BigInt
 BigInt BigInt.add(BigInt val)
           
 BigInt BigInt.and(BigInt val)
           
 BigInt BigInt.andNot(BigInt val)
           
 int BigInt.compareTo(BigInt val)
           
 BigInt BigInt.divide(BigInt val)
           
 BigInt[] BigInt.divideAndRemainder(BigInt val)
           
 BigInt BigInt.gcd(BigInt val)
           
 Point EllipticCurve.getBasePoint(java.util.Random rnd, BigInt q, BigInt cof)
          Return a random base point (generator of an order-q subgroup).
 BigInt BigInt.max(BigInt val)
           
 BigInt BigInt.min(BigInt val)
           
 BigInt BigInt.mod(BigInt m)
           
 BigInt BigInt.modInverse(BigInt m)
           
 BigInt BigInt.modPow(BigInt exponent, BigInt m)
           
 BigInt BigInt.multiply(BigInt val)
           
 Point EllipticCurve.multiply(Point p, BigInt k)
          Scalar multiplication.
 BigInt BigInt.or(BigInt val)
           
 Complex Complex.pow(BigInt k)
           
 FieldElement Fp.pow(FieldElement val, BigInt exp)
           
 FieldElement ComplexField.pow(FieldElement val, BigInt exp)
           
 BigInt BigInt.remainder(BigInt val)
           
 BigInt BigInt.subtract(BigInt val)
           
 BigInt BigInt.xor(BigInt val)
           
 

Constructors in uk.ac.ic.doc.jpair.pairing with parameters of type BigInt
Complex(Fp field, BigInt real)
           
Complex(Fp field, BigInt real, BigInt imag)
           
Fp(BigInt p)
          Creates a finite field
TatePairing(EllipticCurve curve, BigInt groupOrder, BigInt coFactor)
          Define the parameters for computing Tate paring