Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python39-rsa-4.8-1.1 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: python39-rsa Distribution: openSUSE:Factory:zSystems
Version: 4.8 Vendor: obs://build.opensuse.org/openSUSE:Factory:zSystems
Release: 1.1 Build date: Sun Jun 26 12:05:07 2022
Group: Development/Languages/Python Build host: s390zp23
Size: 243075 Source RPM: python-rsa-4.8-1.1.src.rpm
Url: https://stuvel.eu/rsa
Summary: Pure-Python RSA Implementation
Python-RSA is a pure-Python RSA implementation. It supports encryption and
decryption, signing and verifying signatures, and key generation according to
PKCS#1 version 1.5.

Provides

Requires

License

Apache-2.0

Changelog

* Sat Jun 25 2022 Dirk Müller <dmueller@suse.com>
  - 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
* Mon Aug 23 2021 Stefan Schubert <schubi@suse.de>
  - Use libalternatives instead of update-alternatives.
* Tue Mar 02 2021 Dirk Müller <dmueller@suse.com>
  - update to 4.7.2:
    * Fix picking/unpickling issue introduced in 4.7
    * Fix threading issue introduced in 4.7
* Thu Jan 28 2021 Dirk Müller <dmueller@suse.com>
  - 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
* Wed Dec 09 2020 Benjamin Greiner <code@bnavigator.de>
  - Remove mypy test requirement. The test calls mypy via its API.
    But mypy as importable module is only available for the default
    python3 flavor. For packaging, we don't need to run the static
    type checker at all.
  - Remove mock requirement.
* Sun Aug 16 2020 John Vandenberg <jayvdb@gmail.com>
  - Replace setup.py test with pytest
  - Remove %bcond_without tests
* Tue Jun 23 2020 Dirk Mueller <dmueller@suse.com>
  - 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.
* Sat Mar 23 2019 Dirk Mueller <dmueller@suse.com>
  - fix build on older distributions
* Sat Feb 16 2019 John Vandenberg <jayvdb@gmail.com>
  - Update to v 4.0.0
    * Removed deprecated modules:
      + rsa.varblock
      + rsa.bigfile
      + rsa._version133
      + rsa._version200
    * Removed CLI commands that use the VARBLOCK/bigfile format.
    * Ensured that PublicKey.save_pkcs1() and PrivateKey.save_pkcs1() always return bytes.
    * Dropped support for Python 2.6 and 3.3.
    * Dropped support for Psyco.
    * Miller-Rabin iterations determined by bitsize of key.
    * Added function `rsa.find_signature_hash()` to return the name of the
      hashing algorithm used to sign a message. `rsa.verify()` now also
      returns that name, instead of always returning `True`.
    * Add support for SHA-224 for PKCS1 signatures.
    * Transitioned from `requirements.txt` to Pipenv for package management.
* Tue Dec 04 2018 Matej Cepl <mcepl@suse.com>
  - Remove superfluous devel dependency for noarch package

Files

/usr/bin/pyrsa-decrypt
/usr/bin/pyrsa-decrypt-3.9
/usr/bin/pyrsa-encrypt
/usr/bin/pyrsa-encrypt-3.9
/usr/bin/pyrsa-keygen
/usr/bin/pyrsa-keygen-3.9
/usr/bin/pyrsa-priv2pub
/usr/bin/pyrsa-priv2pub-3.9
/usr/bin/pyrsa-sign
/usr/bin/pyrsa-sign-3.9
/usr/bin/pyrsa-verify
/usr/bin/pyrsa-verify-3.9
/usr/lib/python3.9/site-packages/rsa
/usr/lib/python3.9/site-packages/rsa-4.8-py3.9.egg-info
/usr/lib/python3.9/site-packages/rsa-4.8-py3.9.egg-info/PKG-INFO
/usr/lib/python3.9/site-packages/rsa-4.8-py3.9.egg-info/SOURCES.txt
/usr/lib/python3.9/site-packages/rsa-4.8-py3.9.egg-info/dependency_links.txt
/usr/lib/python3.9/site-packages/rsa-4.8-py3.9.egg-info/entry_points.txt
/usr/lib/python3.9/site-packages/rsa-4.8-py3.9.egg-info/requires.txt
/usr/lib/python3.9/site-packages/rsa-4.8-py3.9.egg-info/top_level.txt
/usr/lib/python3.9/site-packages/rsa/__init__.py
/usr/lib/python3.9/site-packages/rsa/__pycache__
/usr/lib/python3.9/site-packages/rsa/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/rsa/__pycache__/__init__.cpython-39.pyc
/usr/lib/python3.9/site-packages/rsa/__pycache__/_compat.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/rsa/__pycache__/_compat.cpython-39.pyc
/usr/lib/python3.9/site-packages/rsa/__pycache__/asn1.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/rsa/__pycache__/asn1.cpython-39.pyc
/usr/lib/python3.9/site-packages/rsa/__pycache__/cli.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/rsa/__pycache__/cli.cpython-39.pyc
/usr/lib/python3.9/site-packages/rsa/__pycache__/common.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/rsa/__pycache__/common.cpython-39.pyc
/usr/lib/python3.9/site-packages/rsa/__pycache__/core.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/rsa/__pycache__/core.cpython-39.pyc
/usr/lib/python3.9/site-packages/rsa/__pycache__/key.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/rsa/__pycache__/key.cpython-39.pyc
/usr/lib/python3.9/site-packages/rsa/__pycache__/parallel.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/rsa/__pycache__/parallel.cpython-39.pyc
/usr/lib/python3.9/site-packages/rsa/__pycache__/pem.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/rsa/__pycache__/pem.cpython-39.pyc
/usr/lib/python3.9/site-packages/rsa/__pycache__/pkcs1.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/rsa/__pycache__/pkcs1.cpython-39.pyc
/usr/lib/python3.9/site-packages/rsa/__pycache__/pkcs1_v2.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/rsa/__pycache__/pkcs1_v2.cpython-39.pyc
/usr/lib/python3.9/site-packages/rsa/__pycache__/prime.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/rsa/__pycache__/prime.cpython-39.pyc
/usr/lib/python3.9/site-packages/rsa/__pycache__/randnum.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/rsa/__pycache__/randnum.cpython-39.pyc
/usr/lib/python3.9/site-packages/rsa/__pycache__/transform.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/rsa/__pycache__/transform.cpython-39.pyc
/usr/lib/python3.9/site-packages/rsa/__pycache__/util.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/rsa/__pycache__/util.cpython-39.pyc
/usr/lib/python3.9/site-packages/rsa/_compat.py
/usr/lib/python3.9/site-packages/rsa/asn1.py
/usr/lib/python3.9/site-packages/rsa/cli.py
/usr/lib/python3.9/site-packages/rsa/common.py
/usr/lib/python3.9/site-packages/rsa/core.py
/usr/lib/python3.9/site-packages/rsa/key.py
/usr/lib/python3.9/site-packages/rsa/parallel.py
/usr/lib/python3.9/site-packages/rsa/pem.py
/usr/lib/python3.9/site-packages/rsa/pkcs1.py
/usr/lib/python3.9/site-packages/rsa/pkcs1_v2.py
/usr/lib/python3.9/site-packages/rsa/prime.py
/usr/lib/python3.9/site-packages/rsa/py.typed
/usr/lib/python3.9/site-packages/rsa/randnum.py
/usr/lib/python3.9/site-packages/rsa/transform.py
/usr/lib/python3.9/site-packages/rsa/util.py
/usr/share/doc/packages/python39-rsa
/usr/share/doc/packages/python39-rsa/README.md
/usr/share/libalternatives
/usr/share/libalternatives/pyrsa-decrypt
/usr/share/libalternatives/pyrsa-decrypt/39.conf
/usr/share/libalternatives/pyrsa-encrypt
/usr/share/libalternatives/pyrsa-encrypt/39.conf
/usr/share/libalternatives/pyrsa-keygen
/usr/share/libalternatives/pyrsa-keygen/39.conf
/usr/share/libalternatives/pyrsa-priv2pub
/usr/share/libalternatives/pyrsa-priv2pub/39.conf
/usr/share/libalternatives/pyrsa-sign
/usr/share/libalternatives/pyrsa-sign/39.conf
/usr/share/libalternatives/pyrsa-verify
/usr/share/libalternatives/pyrsa-verify/39.conf
/usr/share/licenses/python39-rsa
/usr/share/licenses/python39-rsa/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 19 23:49:05 2022