ElGamal and Pedersen Commitment work now with general Cyclic Groups (not necessarily prime)