6257779010
- Update to 4.9.1 * Final release, just to add a note about the 'archived' status of the project.No other changes. See README.md for more info. - Switch build system from setuptools to pyproject.toml * Add python-pip and python-wheel to BuildRequires * Replace %python_build with %pyproject_wheel * Replace %python_install with %pyproject_install - Switch package to modern Python Stack on SLE-15 * Use Python 3.11 on SLE-15 by default * Drop support for older Python versions - Update BuildRequires from pyproject.toml
Markéta Machová2025-05-05 09:29:24 +00:00
0be093996a
Accepting request 1116020 from devel:languages:python
Ana Guerrero2023-10-06 19:12:12 +00:00
9349fb5a58
- Use libalternatives instead of update-alternatives. * Fix threading issue introduced in 4.7 - update to 4.7 (CVE-2020-25658 bsc#1178676): * Declare & test support for Python 3.9 - update to 4.6.0 (CVE-2020-13757 bsc#1172389):
Dirk Mueller2023-10-06 10:42:45 +00:00
ef7d3e8984
Accepting request 1081606 from home:dirkmueller:acdc:as_python3_module
Dirk Mueller2023-04-21 13:36:54 +00:00
52f5432ec7
Accepting request 990868 from devel:languages:python
Richard Brown2022-07-26 17:42:05 +00:00
e0d80ca51b
- update to 4.9: * Remove debug logging from rsa/key.py * Remove overlapping slots in PrivateKey and PublicKey. * Do not include CHANGELOG/LICENSE/README.md in wheel * Fixed Key Generation Unittest: Public and Private keys are assigned the wrong way around
Dirk Mueller2022-07-24 08:46:02 +00:00
e0cad910d1
- update to 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 - Added marker file for PEP 561. This will allow type checking tools in dependent projects - Use the Chinese Remainder Theorem when decrypting with a private key. This makes decryption 2-4x faster
Dirk Mueller2022-06-25 20:55:14 +00:00
afdc2fc322
- update to 4.7: * CVE-2020-25658 - Bleichenbacher-style timing oracle in PKCS#1 v1.5 decryption code * Add padding length check as described by PKCS#1 v1.5 * Reuse of blinding factors to speed up blinding operations. * Declare & test support for Python 3.9
Dirk Mueller2021-01-28 23:03:56 +00:00
06f1634199
- update to v 4.6.0 (bsc#1172389) * Choose blinding factor relatively prime to N. Thanks Christian Heimes for pointing this out. * Reject cyphertexts (when decrypting) and signatures (when verifying) that have been modified by prepending zero bytes. This resolves CVE-2020-13757. Thanks Carnil for pointing this out. * Rolled back the switch to Poetry, and reverted back to using Pipenv + setup.py for dependency management. There apparently is an issue no-binary installs of packages build with Poetry. This fixes#148 Limited SHA3 support to those Python versions (3.6+) that support it natively. The third-party library that adds support for this to Python 3.5 is a binary package, and thus breaks the pure-Python nature of Python-RSA. This should fix#147. * Added support for Python 3.8. * Dropped support for Python 2 and 3.4. * Added type annotations to the source code. This will make Python-RSA easier to use in your IDE, and allows better type checking. * Added static type checking via MyPy. * Fix#129 Installing from source gives UnicodeDecodeError. * Switched to using Poetry for package management. * Choose blinding factor relatively prime to N. Thanks Christian Heimes for pointing this out. * Reject cyphertexts (when decrypting) and signatures (when verifying) that * have been modified by prepending zero bytes. This resolves CVE-2020-13757.
Dirk Mueller2020-06-23 15:43:48 +00:00