Rsa

Latest version: v4.9

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

Scan your dependencies

Page 4 of 5

3.1.3

Not secure
- Dropped support for Python 2.5

3.1.2

Not secure
- Added Python 3.3 to the test environment.
- Removed dependency on Distribute
- Added support for loading public keys from OpenSSL

3.1.1

Not secure
- Fixed doctests for Python 2.7
- Removed obsolete unittest so all tests run fine on Python 3.2

3.1

Not secure
- Big, big credits to Yesudeep Mangalapilly for all the changes listed
below!
- Added ability to generate keys on multiple cores simultaneously.
- Massive speedup
- Partial Python 3.2 compatibility (core functionality works, but
saving or loading keys doesn't, for that the pyasn1 package needs to
be ported to Python 3 first)
- Lots of bug fixes

3.0.1

Not secure
- Removed unused import of abc module

3.0

Not secure
- Changed the meaning of the keysize to mean the size of ``n`` rather than
the size of both ``p`` and ``q``. This is the common interpretation of
RSA keysize. To get the old behaviour, double the keysize when generating a
new key.
- Added a lot of doctests
- Added random-padded encryption and decryption using PKCS1 version 1.5
- Added hash-based signatures and verification using PKCS1v1.5
- Modeling private and public key as real objects rather than dicts.
- Support for saving and loading keys as PEM and DER files.
- Ability to extract a public key from a private key (PEM+DER)

Page 4 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.