After over two years of silence, Python-RSA 4.0 has been released! There are many improvements and also backward-incompatible changes (hence the increase of the major version number).
Get it while it’s hot at the Python Package Index, or just install with pip install --upgrade rsa.
Python-RSA 3.4 has been released! This is the first release from GitHub, and contains a lot of improvements by myself, Michael Manganiello, and Filippo Valsorda, including the solution for a side-channel vulnerability.
You won’t notice it, but you’re now on my new website. The look is still the same, but under the hood a lot has changed. This includes the blog being fixed again, so that I can actually write new posts!
Python-RSA version 3.1.1 has been released. A lot of things have been improved, thanks to Yesudeep Mangalapilly.
Much, much faster Compatibility with Python 3.2 Lot of bug fixes Check the Python-RSA page for more information!
Python-RSA version 3.0 has been released. A lot of things have been improved:
Much more secure Following industrial standard PKCS#1; this means compatibility with OpenSSL Ability to create and verify detached signatures More elegant method of encrypting large files Ability to save and load keys in PEM and DER format Extensive documentation More efficient key generation Check the Python-RSA page for more information!
I’m thrilled to let you know that I’ve just added encryption and decryption with random padding to my Python RSA module. The code has become much more secure than it was before, and also makes it capable of encrypting and decrypting binary data!
A guy named Dave sent me an email today, telling me that my RSA implementation was rather insecure due to the use of the “pickle” Python module. Fortunately I had some nice improvements by Barry Mead already in version control, eagerly waiting to be released.