perl-crypt-dh-gmp (Diffie-Hellman key exchange module, using GMP) Crypt::DH::GMP is a (somewhat) portable replacement for Crypt::DH, implemented mostly in C (for speed).