paillier a haskell implementation of SecureScala theory we have Scheme Operation Input type Scheme type Paillier Addition Integers Asymmetric ElGamal Multiplication Integers Symmetric AES Equality Integers, Strings Asymmetric OPE Ord Integers, Strings Symmetric