Wraps the encrypted big-integer value together with the public key
it was encrypted under. Two ciphertexts encrypted under the same
public key can be combined with + and -; a ciphertext can be
multiplied by a cleartext integer with *.
Usage
PaillierCiphertext(value = NULL, pubkey = PaillierPublicKey())Arguments
- value
the encrypted big-integer value.
- pubkey
the PaillierPublicKey under which it was encrypted.
Value
an S7 object of class PaillierCiphertext with properties value
(the encrypted big integer, which lives modulo n^2) and pubkey
(the PaillierPublicKey it was encrypted under). Ciphertexts under
the same key add and subtract with + and -, and multiply by a
cleartext integer with *; decrypt() recovers the cleartext.
