A Python crypto and SSL toolkit
Project description
M2Crypto is a crypto and SSL toolkit for Python: - RSA, DSA, DH, HMACs, message digests, symmetric ciphers (including AES). - SSL functionality to implement clients and servers, with examples. - 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. - ZSmime: An S/MIME messenger for Zope.
M2Crypto works with the following: - Python 2.[12] - OpenSSL 0.9.7 and above - SWIG 1.3.17