Python wrapper for OpenSSL M2Crypto 0.20.2 released

Get a copy of the upcoming book "Secure Operations Technology"

M2Crypto is the most complete Python wrapper for OpenSSL featuring:

  • RSA
  • DSA
  • DH
  • HMACs
  • Message digests
  • Symmetric ciphers (including AES)
  • SSL functionality to implement clients and servers
  • HTTPS extensions to Python’s httplib, urllib, and xmlrpclib
  • Unforgeable HMAC’ing AuthCookies for web session management
  • FTP/TLS client and server
  • S/MIME
  • ZServerSSL: A HTTPS server for Zope and ZSmime: An S/MIME messenger for Zope.

M2Crypto can also be used to provide SSL for Twisted.

M2Crypto’s unit tests cover over 80% of the Python code.