diffie-hellman key exchange project Latest High & Critical Vulnerabilities