define ELGAMAL 20131128 dl_algo dl_group keypair numbertheory