M2Crypto 0.13 review

Download
by rbytes.net on

M2Crypto project is a crypto and SSL toolkit for Python. Here are some key features of "M2Crypto": · RSA, DSA, DH, HMACs, message

License: BSD License
File size: 401K
Developer: Ng Pheng Siong
0 stars award from rbytes.net

M2Crypto project is a crypto and SSL toolkit for Python.

Here are some key features of "M2Crypto":
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.
ZSmime: An S/MIME messenger for Zope.

Requirements:
Python 2.[1234]
OpenSSL 0.9.7
SWIG 1.3.2[123]

What's New in This Release:
Patches from Artur Frysiak. Thanks Artur.

Allow using a passphrase callback in class SMIME.
Added method get0_signers to class PKCS7, which retrieves signers' certificates from a PKCS7 blob.
Added methods as_pem and save_pem to class X509.
Added file version.py.
Allow SSL.Context.load_verify_locations to accept both 'cafile' and 'capath'.

Fixed BIO.read() not reading until EOF. Thanks to Egil Muller for suggestion.
Honour 'mode' parameter in SSL.Connection.makefile. Thanks again to Egil Muller.
Roger Binns contributed epydoc-generated docs for M2Crypto. Thanks Roger.
Peter Teniz contributed patches to create X.509 requests and certificates. Thanks Peter.
Updated Medusa to 0.54.
Make various OpenSSL bignum functions (written long ago) available to Python.

M2Crypto 0.13 keywords