Uses of Class
paillierp.key.PaillierPrivateThresholdKey

Packages that use PaillierPrivateThresholdKey
paillierp Provides the structures and methods to encrypt data with the Paillier encryption scheme with thresholding. 
paillierp.key Provides the structures for public and private keys for the use in the generalized Paillier encryption scheme with and without thresholding. 
paillierp.zkp Provides the structures and methods to produce non-interactive Zero Knowledge Proofs of encryption, decryption, and multiplication in the generalized Paillier Encryption scheme. 
 

Uses of PaillierPrivateThresholdKey in paillierp
 

Fields in paillierp declared as PaillierPrivateThresholdKey
protected  PaillierPrivateThresholdKey PaillierThreshold.deckey
          Private Key allowing decryption; should be same as public key.
 

Methods in paillierp that return PaillierPrivateThresholdKey
 PaillierPrivateThresholdKey PaillierThreshold.getPrivateKey()
          The private key for the Paillier system with thresholding is the RSA modulo n and the secret share si
 

Methods in paillierp with parameters of type PaillierPrivateThresholdKey
 void PaillierThreshold.setDecryptEncrypt(PaillierPrivateThresholdKey key)
          Sets the mode for this object to decrypt and encrypt using the provided key.
(package private)  void PaillierThreshold.setDecryption(PaillierPrivateThresholdKey key)
          Sets the mode for this object to decrypt and will use the provided key to decrypt only.
 

Constructors in paillierp with parameters of type PaillierPrivateThresholdKey
PaillierThreshold(PaillierPrivateThresholdKey key)
          Constructs a new encryption/decryption object which uses the specified key for both encryption and decryption.
PartialDecryption(PaillierPrivateThresholdKey key, java.math.BigInteger ciphertext)
          Computes the partial decryption of ciphertext using the private key key.
 

Uses of PaillierPrivateThresholdKey in paillierp.key
 

Methods in paillierp.key that return PaillierPrivateThresholdKey
static PaillierPrivateThresholdKey[] KeyGen.PaillierThresholdKey(java.math.BigInteger p1, java.math.BigInteger q1, java.math.BigInteger p, java.math.BigInteger q, java.math.BigInteger d, java.math.BigInteger v, int l, int w, long seed)
          This function generates keys for the Paillier Threshold version.
static PaillierPrivateThresholdKey[] KeyGen.PaillierThresholdKey(int s, int l, int w, long seed)
          This function generates keys for the Paillier Threshold version.
static PaillierPrivateThresholdKey[] KeyGen.PaillierThresholdKeyLoad(java.lang.String fname)
          This function loads keys for the Paillier Threshold version from a file.
 

Uses of PaillierPrivateThresholdKey in paillierp.zkp
 

Constructors in paillierp.zkp with parameters of type PaillierPrivateThresholdKey
DecryptionZKP(PaillierPrivateThresholdKey deckey, java.math.BigInteger c)
          Creates an instance of the Zero Knoweledge Proof and partial decryption.