Working on Elgamal encryption