|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |