elgamal Run python main.py https://en.wikipedia.org/wiki/Decisional_Diffie–Hellman_assumption https://datatracker.ietf.org/doc/html/rfc3526