./security/py-rsa, Pure-Python RSA implementation

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.7.2, Package name: py38-rsa-4.7.2, Maintainer: pkgsrc-users

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. It can be used as a Python library
as well as on the commandline.


Required to run:
[devel/py-setuptools] [security/py-asn1] [lang/python27]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: e8a53067e03fe1b6682fd99a40a7359396a06daa
RMD160: ab0fdbce566057469379043cebadb434f7384750
Filesize: 38.78 KB

Version history: (Expand)


CVS history: (Expand)


   2021-02-24 20:14:38 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-rsa: updated to 4.7.2

Version 4.7.2
Fix picking/unpickling issue introduced in 4.7
   2021-02-16 19:46:18 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-rsa: updated to 4.7.1

Version 4.7.1
Fix threading issue introduced in 4.7
   2021-01-11 08:35:34 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-rsa: updated to 4.7

Version 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
   2020-09-01 06:09:40 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-rsa: remove outdated patch
   2020-09-01 06:09:14 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
py-rsa: update to 4.6.

Major changes in 4.1
--------------------

Version 4.0 was the last version to support Python 2 and 3.4. Version 4.1 is \ 
compatible with Python 3.5+ only.

(newer changes not found)
   2018-10-23 11:55:09 by Jonathan Perkin | Files touched by this commit (2)
Log message:
py-rsa: Ensure previous fix works with python2.
   2018-10-19 16:36:10 by Jonathan Perkin | Files touched by this commit (2)
Log message:
py-rsa: Pull in build fix from sybrenstuvel/python-rsa#122
   2018-10-07 12:41:52 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-rsa: updated to 4.0

Version 4.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.