Python implementation of Diffie-Hellman key exchange using X25519 and HKDF key derivation, for educational purposes only. Note: this demo has no authentication and is vulnerable to man-in-the-middle ...