Paillier cryptosystem implemented in Go