Python-RSA 4.8 released

The final release of Python-RSA v4.8 can be obtained from the Python Package Index, or just installed with pip install --upgrade rsa.

This release contains improvements by Ram Rachum, Andrey Semakin, Hubert Kario, Kian Meng Ang, and myself of course:

  • Switch to Poetry for dependency and release management.
  • Compatibility with Python 3.10.
  • Chain exceptions using raise new_exception from old_exception ( #157)
  • Added marker file for PEP 561. This will allow type checking tools in dependent projects to use type annotations from Python-RSA ( #136).
  • Use the Chinese Remainder Theorem when decrypting with a private key. This makes decryption 2-4x faster ( #163).

More information on the Python-RSA page.

dr. Sybren A. Stüvel
dr. Sybren A. Stüvel
Open Source software developer, photographer, drummer, and electronics tinkerer