M2Crypto is a Python wrapper for OpenSSL. It makes accessible to the Python programmer the following: - DH, RSA, DSA, symmetric ciphers, message digests, HMACs. - SSL functionality to implement clients and servers. - S/MIME v2. WWW: http://www.post1.com/home/ngps/m2/