ElGamalCiphertext operator*(const T_DataType &input) const
Homomorphic multiplication binary operator.
ElGamalCiphertext operator+(const ElGamalCiphertext &input) const
Homomorphic addition binary operator.
ElGamalCiphertext operator-() const
Homomorphic negation unary operator.
std::shared_ptr< BigInteger > encryptionModulus
The encryption modulus.
ElGamal cipertext container structure.
Implementation of template methods from class ElGamalCiphertext. To be included in el_gamal_ciphertex...