summaryrefslogtreecommitdiff
path: root/rsa
Commit message (Expand)AuthorAgeFilesLines
* language correction and speed-upHEADmainmyheroyuki2023-04-252-18/+5
* rsa/pkcs1.py: Clarify functionality of sign_hash()Moritz Fischer2023-04-231-2/+2
* modified: Fixed a bug in rsa/core.py where the message should not be equal...Shengkai Sun2023-04-231-1/+1
* Bumped version to 4.10-dev0Sybren A. Stüvel2023-04-231-2/+2
* Make `AbstractKey` an actual abstract classSybren A. Stüvel2023-04-231-1/+6
* Bumped version to 4.9Sybren A. Stüvel2022-07-201-2/+2
* Fix #199: Sphinx warnings reference target not foundSybren A. Stüvel2022-07-201-1/+2
* Fix #133: Remove rsa/_compat.pySybren A. Stüvel2022-03-131-48/+0
* Bumped version to 4.9-dev0Sybren A. Stüvel2022-03-131-2/+2
* Remove overlapping slots from AbstractKey subclassesArie Bovenberg2022-03-131-2/+2
* Fix #194: Remove debug logging from `rsa/key.py`Sybren A. Stüvel2022-03-131-4/+0
* Tiny fix to Incompatible types in assignmentikeikeikeike / ikedat / Tatsuo Ikeda2022-01-111-3/+6
* More version bump to 4.8version-4.8Sybren A. Stüvel2021-11-241-2/+2
* Fix typosKian-Meng, Ang2021-11-245-6/+6
* Use Chinese Remainder Theorem when decrypting with private keySybren A. Stüvel2021-03-291-1/+10
* Reformatting with BlackSybren A. Stüvel2021-03-2914-335/+434
* Fix hashlib mypy types for Python 3.xSaif Hakim2021-03-241-1/+6
* Add py.typed marker file for PEP 561 complianceAndrey Semakin2021-02-241-0/+1
* Fix exception causes all over the codebaseRam Rachum2021-02-243-9/+9
* Bumped version to 4.8-dev0Sybren A. Stüvel2021-02-241-1/+1
* Bumped version to 4.7.2version-4.7.2Sybren A. Stüvel2021-02-241-2/+2
* Fix #173: unpickling doesn't restore full objectBu Sun Kim2021-02-241-0/+2
* Bumped version to 4.7.1Sybren A. Stüvel2021-02-151-2/+2
* Fix threading issue introduced in 4.7Sybren A. Stüvel2021-02-151-30/+44
* Bumped version to 4.7.1-dev0Sybren A. Stüvel2021-02-141-2/+2
* Bumped version to 4.7version-4.7Sybren A. Stüvel2021-01-101-2/+2
* Fix #162: Blinding uses slow algorithmSybren A. Stüvel2020-11-151-20/+32
* Directly raise `DecryptionError` when crypto length is badSybren A. Stüvel2020-11-151-2/+4
* Use `bytes.find()` instead of `bytes.index()`Sybren A. Stüvel2020-11-151-4/+2
* Fix #164: Add padding length check as described by PKCS#1 v1.5Sybren A. Stüvel2020-11-151-1/+6
* Fix #165: CVE-2020-25658 - Bleichenbacher-style timing oracleSybren A. Stüvel2020-11-151-4/+8
* Fix exception cause in common.pyRam Rachum2020-06-141-2/+2
* Bumped version to 4.7-dev0Sybren A. Stüvel2020-06-121-1/+1
* Retagged 4.4 as 4.6 and added bit of an explanation to CHANGELOG.mdversion-4.6Sybren A. Stüvel2020-06-121-1/+1
* Bumped version to 4.4.1version-4.4.1Sybren A. Stüvel2020-06-121-1/+1
* Bumped version to 4.4version-4.4Sybren A. Stüvel2020-06-121-2/+2
* Bumped version to 4.2version-4.2Sybren A. Stüvel2020-06-111-2/+2
* Limit SHA3 support to Python 3.6+Sybren A. Stüvel2020-06-111-12/+15
* Bumped version to 4.2-dev0Sybren A. Stüvel2020-06-101-1/+1
* Bumped version to 4.1version-4.1Sybren A. Stüvel2020-06-101-2/+2
* Fix CVE-2020-13757: detect cyphertext modifications by prepending zero bytesSybren A. Stüvel2020-06-031-0/+9
* Add more type hintsAndrey Semakin2020-06-039-26/+31
* Drop character encoding markers for Python 2.xAndrey Semakin2020-06-0315-30/+0
* Choose blinding factor relatively prime to NSybren A. Stüvel2020-04-141-2/+9
* Configured flask8 to use max_complexity=10Sybren A. Stüvel2019-08-041-23/+29
* Added flake8 as development dependency and fixed reported issuesSybren A. Stüvel2019-08-046-14/+12
* Add support for SHA3 hashingSybren A. Stüvel2019-08-041-0/+14
* Added type annotations + some fixes to get them correctSybren A. Stüvel2019-08-0412-116/+129
* Added mypy for static type checkingSybren A. Stüvel2019-08-041-5/+5
* Removed compatibility code for Python 2.7 and 3.4Sybren A. Stüvel2019-08-0414-359/+20