summaryrefslogtreecommitdiff
path: root/security/py-rsa
AgeCommit message (Collapse)AuthorFilesLines
2022-07-24py-rsa: update to 4.9.wiz3-11/+7
## Version 4.9 - release 2022-07-20 - 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)).
2022-01-05python: egg.mk: add USE_PKG_RESOURCES flagwiz1-2/+4
This flag should be set for packages that import pkg_resources and thus need setuptools after the build step. Set this flag for packages that need it and bump PKGREVISION.
2022-01-04*: bump PKGREVISION for egg.mk userswiz1-1/+2
They now have a tool dependency on py-setuptools instead of a DEPENDS
2021-12-11py-rsa: updated to 4.8adam3-9/+8
Version 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 to use type annotations from Python-RSA - Use the Chinese Remainder Theorem when decrypting with a private key. This makes decryption 2-4x faster
2021-10-26security: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
All checksums have been double-checked against existing RMD160 and SHA512 hashes Unfetchable distfiles (fetched conditionally?): ./security/cyrus-sasl/distinfo cyrus-sasl-dedad73e5e7a75d01a5f3d5a6702ab8ccd2ff40d.patch.v2
2021-10-07security: Remove SHA1 hashes for distfilesnia1-2/+1
2021-02-24py-rsa: updated to 4.7.2adam2-7/+7
Version 4.7.2 Fix picking/unpickling issue introduced in 4.7
2021-02-16py-rsa: updated to 4.7.1adam2-13/+10
Version 4.7.1 Fix threading issue introduced in 4.7
2021-01-11py-rsa: updated to 4.7adam2-7/+8
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-01py-rsa: remove outdated patchwiz1-17/+0
2020-09-01py-rsa: update to 4.6.wiz3-12/+10
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-23py-rsa: Ensure previous fix works with python2.jperkin2-4/+6
2018-10-19py-rsa: Pull in build fix from sybrenstuvel/python-rsa#122jperkin2-1/+17
2018-10-07py-rsa: updated to 4.0adam4-32/+38
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.
2017-09-04Follow some redirects.wiz1-2/+2
2017-05-09Version 3.4.2 - released 2016-03-26adam2-7/+9
- Fixed dates in CHANGELOG.txt
2016-04-13Update py-rsa to 3.4.1:wiz2-7/+7
Version 3.4.1 - released 2006-03-26 ---------------------------------------- - Included tests/private.pem in MANIFEST.in - Included README.md and CHANGELOG.txt in MANIFEST.in
2016-03-24Update py-rsa to 3.4.wiz2-7/+7
Fixes a security vulnerability. No proper changelog found, which I find even more astonishing for security software...
2016-01-05Update py-rsa to 3.2.3.wiz2-8/+10
Changes not found.
2015-11-04Add SHA512 digests for distfiles for security categoryagc1-1/+2
Problems found locating distfiles: Package f-prot-antivirus6-fs-bin: missing distfile fp-NetBSD.x86.32-fs-6.2.3.tar.gz Package f-prot-antivirus6-ws-bin: missing distfile fp-NetBSD.x86.32-ws-6.2.3.tar.gz Package libidea: missing distfile libidea-0.8.2b.tar.gz Package openssh: missing distfile openssh-7.1p1-hpn-20150822.diff.bz2 Package uvscan: missing distfile vlp4510e.tar.Z Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2014-11-24Import py34-rsa-3.1.4 as security/py-rsa.wiz4-0/+94
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.