Downloadliste

Projektbeschreibung

M2Crypto is built from Python, OpenSSL, and SWIG. It makes accessible to the Python programmer DH, DSA, RSA, symmetric ciphers, message digests, HMACs, and SSL and S/MIME functionality.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2009-10-07 15:57
0.20.2

Konfiguration und Verwendung von OpenSSL 0.9.7g und älter war wieder aktiviert durch Deaktivieren RSA PSS Methoden bei der Verwendung dieser älteren Versionen von OpenSSL.
Tags: minor bug fix
Configuration and use with OpenSSL 0.9.7g and older was re-enabled by disabling RSA PSS methods when using these older versions of OpenSSL.

2009-09-01 22:42
0.20.1

Eine Regression in httpslib.ProxyHTTPSConnection wurde behoben.
A regression in httpslib.ProxyHTTPSConnection was fixed.

2009-08-11 16:03
0.20

Python 2.6 compatibility fixes, Threading-Fixes, Unterstützung für Zertifikate mit großen Seriennummern, Unterstützung für RSASSA-PSS Signieren und Verifizieren, SSL-Zertifikat Peername Kontrolle Updates und vieles mehr. Insgesamt wurden über 30 Fehler behoben. Testabdeckung beträgt 80%.
Tags: Major bugfixes
Python 2.6 compatibility fixes, threading fixes, support for certificates with large serial numbers, support for RSASSA-PSS signing and verifying, SSL certificate peer name checking fixes, and more. In total, over 30 bugs were fixed. Test coverage is 80%.

2008-10-13 19:56
0.19.1

Ein Bug, der verhinderte, dass Gebäude m2crypto bei OpenSSL wurde ohne EG-Unterstützung gebaut wurde behoben. Dies war der Fall auf Fedora Core zumindest. Upgrade von 0,19 ist nicht erforderlich, wenn Sie konnten sich bisher zu bauen.
Tags: Minor bugfixes
A bug that prevented building M2Crypto when
OpenSSL was built without EC support was fixed.
This was the case on Fedora Core at least.
Upgrading from 0.19 is not needed if you were able
to build previously.

2008-10-06 16:52
0.19

Python 2.6 wird unterstützt. OpenSSL OBJ_ * funcs und ENGINE Schnittstelle eingewickelt waren, so dass Smart Cards. Deadlocks, die durch Veränderungen in der GIL 0,18 getan wurden behoben. Eine Schutzverletzung bei dem Versuch, die zur Verschlüsselung mit einem öffentlichen Schlüssel aus einem X.509-Zertifikat eingetreten wurde behoben. m2urllib.build_opener wurde für Python 2.5 behoben. httpslib.ProxyHTTPSConnection sendet nun die gewünschten Host-Header. Der Proxy-User-Agent-Wert wird in CONNECT Anfragen genutzt. SSL.Connection.accept () festgesetzt worden war, um eine korrekte Bescheinigung postConnectionCheck weiterzugeben. PEM-Schlüssel sind geschrieben, unter Verwendung einer sicheren Methode. Viele Funktionen und Methoden wurden behoben, um korrekte Fehlercodes zurück und korrigieren Ausnahmen auslösen.
Tags: Major bugfixes
Python 2.6 is supported. OpenSSL OBJ_* funcs and ENGINE interface were wrapped, enabling smart cards. Deadlocks caused by GIL changes done in 0.18 were fixed. A segfault which occurred when trying to encrypt using a public key from X.509 certificate was fixed. m2urllib.build_opener was fixed for Python 2.5. httpslib.ProxyHTTPSConnection now sends the required Host header. The proxied User-Agent value is used in CONNECT requests. SSL.Connection.accept() was fixed to pass a correct certificate to postConnectionCheck. PEM keys are written using a more secure method. Many functions and methods were fixed to return correct error codes and raise correct exceptions.

Project Resources