[ANN] M2Crypto 0.37.0
Matěj Cepl <[email protected]> Tue, 08 Dec 2020 17:42:30 +0100
| Newsgroups | gmane.comp.encryption.m2crypto,gmane.comp.python.cryptography |
|---|---|
| Organization | <>< |
| Message-ID | <[email protected]> |
--===============9063638033608679311== Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-ParvzLuZJOO+0pgizJYJ" --=-ParvzLuZJOO+0pgizJYJ Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable M2Crypto is the most complete Python wrapper for OpenSSL=20 featuring RSA, DSA, DH, EC, HMACs, message digests, symmetric=20 ciphers; SSL functionality to implement clients and servers;=20 HTTPS extensions to Python=E2=80=99s httplib, urllib, and xmlrpclib;=20 unforgeable HMAC=E2=80=99ing AuthCookies for web session management;=20 FTP/TLS client and server; S/MIME. M2Crypto can also be used to=20 provide SSL for Twisted. Smartcards supported through the Engine=20 interface. This is another bugfix mostly and providing compatibility with=20 constantly shifting universe of Python interpreters and=20 constantly dying older operating systems. The oldest versions of=20 OpenSSL, swing, and Python are those which are in RHEL/CentOS7=20 (see INSTALL.rst for details). Brief overview of the changelog: - Remove support for CentOS 6 and Python 2.6 (remove=20 tests.vendor module). Python 2.7 is still fully supported. - Remodel CI: - on GitHub switched from Travis-CI to GH Actions - on GitLab-CI: stop testing 2.7 on Fedora, add centos7 - update appveyor.yml - Stop playing with swig in setup.py, we don't support swig 1.*=20 anymore. - Fix dereferencing of pointers (gl#m2crypto/m2crypto#281) - Replace deprecated PyObject_AsReadBuffer with our own shim=20 (thanks to Casey Deccio for saving my bacon there). - Use parametrized to create parametrized tests (new external=20 dependency). - Only use DigestSign() and DigestUpdate() with OpenSSL >=3D 1.1.1 - Expose all the X509_V_FLAG - Add support for DigestSign* and DigestVerify* Now is the time to test, help with review, and complain about whatever is wrong! Happy security hacking! Mat=C4=9Bj --=20 https://matej.ceplovi.cz/blog/, Jabber: [email protected] GPG Finger: 3C76 A027 CA45 AD70 98B5 BC1D 7920 5802 880B C9D8 =20 Somewhere at the edge of the Bell curve was the girl for me. -- Based on http://xkcd.com/314/ --=-ParvzLuZJOO+0pgizJYJ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEPHagJ8pFrXCYtbwdeSBYAogLydgFAl/PrPYACgkQeSBYAogL ydg3Sw/+Pe6C9ppWUvjFkEmi8QRadIXchpxRmqoVXqVGKLSjnFp29S+o+C/35Ycg DwrHbZcEQAXfsvuWsgVuSBbcUNliHSxlIFDzaKcFfC0nK2uMrDkyngdE1G62MRgG anKqFZ7UPIeEZblfuHxLuiOCbCMM2Jhda+dpNLuZyCZ9yL/zS9+/w0n4t4Ht4TV1 f5xerX2SzuzHkRLpr0wSLbp19FpgWpd1TMzdQTvo8rLRAmLbqyzXjf3CKl35S+e7 ti2FHW3wgIxFQCwx0shGXoSKX0aykXcSqZIhGW/m47v7I17tjY9csCjp8OHhmmKd zdJ3nGg/HHngXSRzUBED5afy50cuaBJsDFor/F+uE5RAtWbxV0vjmJOpwAaOmRuF 8nO4+ZO3D4VocCCq/eGz6cnB0m9E96QOcckTeabS/1vfe+0DqXtBvi4HXoaPCvdI tU2K1ZXXeofgIRqrncMn2gJNeMQTaJzIOM6tXYQCzmf+nhNmO0BtmZzQrx0ONygE 0op3+LknYD5xwUXkkFKum5EMMYtihXEiw479pt2u1oyWVBpdYSEgBAiUfFno89oH sWCYqH22iWIWtdXc5rRNSeMcszXJfGWeH/5Tg0V2ARog1xWVv4U0EGQL8yySWLYo maxhKVrbwaDJpY+BuzPvMiGj2gIXnoTojXRy1HkGhI62ZwMvP3M= =tLaH -----END PGP SIGNATURE----- --=-ParvzLuZJOO+0pgizJYJ-- --===============9063638033608679311== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ M2crypto mailing list [email protected] http://redcrew.org/mailman/listinfo/m2crypto --===============9063638033608679311==--