Rsa

Latest version: v4.9

Safety actively analyzes 621803 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

4.9

- Remove debug logging from `rsa/key.py`
([194](https://github.com/sybrenstuvel/python-rsa/issues/194)).
- Remove overlapping slots in `PrivateKey` and `PublicKey`.
([189](https://github.com/sybrenstuvel/python-rsa/pull/189)).
- Do not include CHANGELOG/LICENSE/README.md in wheel
([191](https://github.com/sybrenstuvel/python-rsa/pull/191)).
- Fixed Key Generation Unittest: Public and Private keys are assigned the wrong way around
([188](https://github.com/sybrenstuvel/python-rsa/pull/188)).

4.8

- Switch to [Poetry](https://python-poetry.org/) for dependency and release management.
- Compatibility with Python 3.10.
- Chain exceptions using `raise new_exception from old_exception`
([157](https://github.com/sybrenstuvel/python-rsa/pull/157))
- Added marker file for PEP 561. This will allow type checking tools in dependent projects
to use type annotations from Python-RSA
([136](https://github.com/sybrenstuvel/python-rsa/pull/136)).
- Use the Chinese Remainder Theorem when decrypting with a private key. This
makes decryption 2-4x faster
([163](https://github.com/sybrenstuvel/python-rsa/pull/163)).

4.7.2

- Fix picking/unpickling issue introduced in 4.7
([173](https://github.com/sybrenstuvel/python-rsa/issues/173))

4.7.1

- Fix threading issue introduced in 4.7
([173](https://github.com/sybrenstuvel/python-rsa/issues/173))

4.7

- Fix [165](https://github.com/sybrenstuvel/python-rsa/issues/165):
CVE-2020-25658 - Bleichenbacher-style timing oracle in PKCS1 v1.5 decryption
code
- Add padding length check as described by PKCS1 v1.5 (Fixes
[164](https://github.com/sybrenstuvel/python-rsa/issues/164))
- Reuse of blinding factors to speed up blinding operations.
Fixes [162](https://github.com/sybrenstuvel/python-rsa/issues/162).
- Declare & test support for Python 3.9

4.4

Not secure
Python 3.5+. To avoid older Python installations from trying to upgrade to RSA
4.4, this is now made explicit in the `python_requires` argument in `setup.py`.
There was a mistake releasing 4.4 as "3.5+ only", which made it necessary to
retag 4.4 as 4.6 as well.

No functional changes compared to version 4.2.

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.