[Cryptography-dev] [ANN] M2Crypto 0.43.0 (since 0.37.0)

Matěj Cepl mcepl at cepl.eu
Sat Nov 2 13:59:56 EDT 2024


M2Crypto is the rather complete Python wrapper for OpenSSL
featuring RSA, DSA, DH, EC, HMACs, X509 message digests,
symmetric ciphers; 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. M2Crypto can also
be used to provide SSL for Twisted. Smartcards supported through
the Engine interface (to be removed in the next version).

Brief overview of the changelog, the
complete list is in CHANGES file
(https://git.sr.ht/~mcepl/m2crypto/tree/master/item/CHANGES):
- Moved development to Sourcehut https://sr.ht/~mcepl/m2crypto
  and the communication to the email list
  ~mcepl/m2crypto at lists.sr.ht (GitLab project is kept R/O and
  used for CI)
- Plenty of bug fixes and improvements in the build and testing
  infrastrcture
- Started work on providing complete coverage with type hints
  (including eventually for the binary C extension)
- Removed support for Python 2.7, the least tested version is
  Python 3.6 and OpenSSL 1.1.1. The highest version tested is
  3.13.
- A lot of playing with support of various implementations of
  time_t on various platforms
- initial draft of documentation for migration to pyca/cryptography
- fix Read the Docs configuration (contributed kindly by Facundo
  Tuesca)
- Remove dependency on parameterized and use unittest.subTest
  instead.
- We still missing proper testing on MacOS (any help welcome!)

Now is the time to test, help with review, and complain about
whatever is wrong!

Happy security hacking!

Matěj
-- 
http://matej.ceplovi.cz/blog/, @mcepl at floss.social
GPG Finger: 3C76 A027 CA45 AD70 98B5  BC1D 7920 5802 880B C9D8
 
If you are not paying for it, you’re not the customer; you’re the
product being sold.
  -- blue_beetle (2010-08-26)
     http://www.metafilter.com/95152/Userdriven-discontent#3256046
-------------- next part --------------
A non-text attachment was scrubbed...
Name: E09FEF25D96484AC.asc
Type: application/pgp-keys
Size: 3102 bytes
Desc: not available
URL: <https://mail.python.org/pipermail/cryptography-dev/attachments/20241102/173e8308/attachment-0001.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 216 bytes
Desc: not available
URL: <https://mail.python.org/pipermail/cryptography-dev/attachments/20241102/173e8308/attachment-0001.sig>


More information about the Cryptography-dev mailing list