A B C D E F G H I K L M N P R S T U V W Y Z

G

genSafePrimes(int, Random) - Static method in class paillierp.key.KeyGen
This function returns 2 safe primes p (s bits long) and p1 (s-1 bits long) such that p=2p1+1.
getBigInt(byte[], int, int) - Static method in class paillierp.ByteUtils
Creates a BigInteger equivalent to the size bytes given in b starting at offset.
getC() - Method in class paillierp.zkp.DecryptionZKP
Returns the original ciphertext.
getCombineSharesConstant() - Method in class paillierp.key.PaillierThresholdKey
Returns a cached value of (4*Δ)-1 mod n.
getD() - Method in class paillierp.key.PaillierPrivateKey
Accesses the secret integer d chosen at the creation of this secret key.
getDecryptedValue() - Method in class paillierp.PartialDecryption
Returns the partial decryption string
getDelta() - Method in class paillierp.key.PaillierThresholdKey
Returns the cached value Δ=l! where l is the number of decryption servers.
getDInvs() - Method in class paillierp.key.PaillierPrivateKey
Access the precomputed inverse of d in Z*ns+1.
getID() - Method in class paillierp.key.PaillierPrivateThresholdKey
Returns the id of this private key.
getID() - Method in class paillierp.PartialDecryption
Returns the ID of the secret key which produced this partial decryption
getID() - Method in class paillierp.zkp.DecryptionZKP
Returns the ID of the key used to make this partial decryption.
getInt(byte[], int) - Static method in class paillierp.ByteUtils
Determines the integer given in the first four bytes of a given array starting with the offset.
getK() - Method in class paillierp.key.PaillierKey
Returns the size of n in bits.
getL() - Method in class paillierp.key.PaillierThresholdKey
Returns the number of decryption servers.
getLowerLayer(byte[]) - Static method in class paillierp.ByteUtils
Returns the first x bytes of b, where x is the base 10 equivalent to the last four bytes of b.
getN() - Method in class paillierp.key.PaillierKey
Returns the modulus n, which in essence is the public key.
getNPlusOne() - Method in class paillierp.key.PaillierKey
Returns the cached value of n+1.
getNS() - Method in class paillierp.key.PaillierKey
Returns the cached value of ns, to be used frequently in calculations.
getNSPlusOne() - Method in class paillierp.key.PaillierKey
Returns the cached value of ns+1, to be used frequently in calculations.
getPartialDecryption() - Method in class paillierp.zkp.DecryptionZKP
 
getPrime(int, Random) - Static method in class paillierp.key.KeyGen
Returns a BigInteger that is probably a prime number of length length.
getPrivateKey() - Method in class paillierp.Paillier
Returns the current private key in use by this encryption object.
getPrivateKey() - Method in class paillierp.PaillierThreshold
The private key for the Paillier system with thresholding is the RSA modulo n and the secret share si
getPublicKey() - Method in class paillierp.AbstractPaillier
Returns the simple public key already in use in this instance of the cryptosystem.
getPublicKey() - Method in class paillierp.key.PaillierKey
Returns the simple public key.
getPublicThresholdKey() - Method in class paillierp.PaillierThreshold
The public key of the Paillier threshold system, which includes the values n and the public values v and {vi}.
getRandomModN() - Method in class paillierp.key.PaillierKey
A special random number generator to find r in Zn.
getRandomModNSPlusOneStar() - Method in class paillierp.key.PaillierKey
A special random number generator to find r in Z*n2.
getRandomModNStar() - Method in class paillierp.key.PaillierKey
A special random number generator to find r in Z*n.
getRnd() - Method in class paillierp.key.PaillierKey
Returns the random number generator used for this key.
getSi() - Method in class paillierp.key.PaillierPrivateThresholdKey
Returns the secret share key which corresponds to this private key package.
getThresholdKey() - Method in class paillierp.key.PaillierThresholdKey
The public key that may be used to encrypt data for private Paillier keys.
getV() - Method in class paillierp.key.PaillierThresholdKey
Returns the public verification value.
getValue() - Method in class paillierp.zkp.DecryptionZKP
The partial decryption intended to be delivered.
getValue() - Method in class paillierp.zkp.EncryptionZKP
The encrypted value of α.
getValue() - Method in class paillierp.zkp.MultiplicationZKP
A random encryption of .
getValue() - Method in class paillierp.zkp.ZKP
 
getVi() - Method in class paillierp.key.PaillierThresholdKey
Returns the verification keys for each decryption server.
getW() - Method in class paillierp.key.PaillierThresholdKey
Returns the threshold number of decryption servers needed to successfully decrypt any ciphertext created by this key.

A B C D E F G H I K L M N P R S T U V W Y Z