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

S

setBit(int) - Method in class uk.ac.ic.doc.jpair.pairing.BigInt
 
setup(Pairing, Random) - Static method in class uk.ac.ic.doc.jpair.ibe.BFCipher
The Setup algorithm.
setX(FieldElement) - Method in class uk.ac.ic.doc.jpair.pairing.Point
 
setY(FieldElement) - Method in class uk.ac.ic.doc.jpair.pairing.Point
 
shiftLeft(int) - Method in class uk.ac.ic.doc.jpair.pairing.BigInt
 
shiftRight(int) - Method in class uk.ac.ic.doc.jpair.pairing.BigInt
 
signum() - Method in class uk.ac.ic.doc.jpair.pairing.BigInt
 
square(FieldElement) - Method in interface uk.ac.ic.doc.jpair.api.Field
 
square() - Method in class uk.ac.ic.doc.jpair.pairing.Complex
 
square(FieldElement) - Method in class uk.ac.ic.doc.jpair.pairing.ComplexField
 
square(FieldElement) - Method in class uk.ac.ic.doc.jpair.pairing.Fp
 
squareRoot(FieldElement) - Method in interface uk.ac.ic.doc.jpair.api.Field
Returns the square root of val or null FieldElement value.
squareRoot(FieldElement) - Method in class uk.ac.ic.doc.jpair.pairing.ComplexField
 
squareRoot(FieldElement) - Method in class uk.ac.ic.doc.jpair.pairing.Fp
 
ssTate(int, int, Random) - Static method in class uk.ac.ic.doc.jpair.pairing.PairingFactory
Given security parameters, return a Tate pairing constructed using the supersingular curve y^2=x^3+x over a random field.
ssTate() - Static method in class uk.ac.ic.doc.jpair.pairing.Predefined
ec is a super-singular curve Y^2=X^3+X over a 512-bit finite field, twisted curve is the same, order of G1 is 160-bit, the overall security is roughly the same as 1024-bit RSA.
ssTate2() - Static method in class uk.ac.ic.doc.jpair.pairing.Predefined
ec is a super-singular curve Y^2=X^3+X over a 512-bit finite field, twisted curve is the same, order of G1 is 160-bit, the overall security is roughly the same as 1024-bit RSA.
substract(FieldElement, FieldElement) - Method in interface uk.ac.ic.doc.jpair.api.Field
 
substract(Complex) - Method in class uk.ac.ic.doc.jpair.pairing.Complex
 
substract(FieldElement, FieldElement) - Method in class uk.ac.ic.doc.jpair.pairing.ComplexField
 
substract(Point, Point) - Method in class uk.ac.ic.doc.jpair.pairing.EllipticCurve
Point subtraction.
substract(FieldElement, FieldElement) - Method in class uk.ac.ic.doc.jpair.pairing.Fp
 
subtract(BigInt) - Method in class uk.ac.ic.doc.jpair.pairing.BigInt
 

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