Group A

Q3: Implementation of Diffie-Hellman key exchange.