github.com/UofSC-Fall-2022-Math-587-001/homework5 (go): Diffie-Hellman key exchange and ElGamal cryptosystem. Plus Shanks' algorithm for solving the discrete logarithm problem. 
Keywords: cryptography|discrete-logarithm|go|latex|math