summaryrefslogtreecommitdiff
path: root/rsa/key.py
Commit message (Expand)AuthorAgeFilesLines
* language correction and speed-upHEADmainmyheroyuki2023-04-251-13/+0
* Make `AbstractKey` an actual abstract classSybren A. Stüvel2023-04-231-1/+6
* 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
* Fix typosKian-Meng, Ang2021-11-241-1/+1
* Use Chinese Remainder Theorem when decrypting with private keySybren A. Stüvel2021-03-291-1/+10
* Reformatting with BlackSybren A. Stüvel2021-03-291-98/+117
* Fix exception causes all over the codebaseRam Rachum2021-02-241-3/+3
* Fix #173: unpickling doesn't restore full objectBu Sun Kim2021-02-241-0/+2
* Fix threading issue introduced in 4.7Sybren A. Stüvel2021-02-151-30/+44
* Fix #162: Blinding uses slow algorithmSybren A. Stüvel2020-11-151-20/+32
* Add more type hintsAndrey Semakin2020-06-031-12/+16
* Drop character encoding markers for Python 2.xAndrey Semakin2020-06-031-2/+0
* Choose blinding factor relatively prime to NSybren A. Stüvel2020-04-141-2/+9
* Added flake8 as development dependency and fixed reported issuesSybren A. Stüvel2019-08-041-1/+2
* Added type annotations + some fixes to get them correctSybren A. Stüvel2019-08-041-46/+49
* Removed compatibility code for Python 2.7 and 3.4Sybren A. Stüvel2019-08-041-1/+0
* speedupyjqiang2018-09-161-1/+1
* Use iterative zip in Python 2 (#85)Michael Manganiello2017-01-171-1/+1
* Remove custom PrivateKey exponents/coefficient (#71)Michael Manganiello2017-01-051-32/+25
* Fixes a typo in docstrings (#83)Alexandr2016-11-081-2/+2
* Drop byte_literal in favour of b''adamantike2016-05-081-3/+3
* xrange compatibility optimization for Python 2 (#69)Michael Manganiello2016-05-081-1/+1
* Implemented __hash__ function for key objects.Sybren A. Stüvel2016-03-291-0/+6
* Introduced NotRelativePrimeError exception.Sybren A. Stüvel2016-03-291-3/+5
* PEP8 formattingSybren A. Stüvel2016-03-291-9/+9
* More CLI tests & clearer bytes stuffSybren A. Stüvel2016-03-171-7/+58
* Updated documentation, mostly http -> https changesSybren A. Stüvel2016-02-051-1/+1
* Fixed PEP8 style issuesSybren A. Stüvel2016-01-271-3/+3
* Fix #18: Add an 'exponent' argument to key.newkeys()Sybren A. Stüvel2016-01-271-15/+41
* Removed unused importSybren A. Stüvel2016-01-271-1/+1
* Removed code duplicationSybren A. Stüvel2016-01-271-11/+13
* Fixed bug where PrivateKey.exp2 wasn't correctly processed in the constructor.Sybren A. Stüvel2016-01-271-5/+5
* Fix #12 Allow pickling of keys.Sybren A. Stüvel2016-01-221-0/+24
* Removed doctest for blinding, as it is not suitable as an example for end users.Sybren A. Stüvel2016-01-221-8/+0
* Another pass at blinding.Sybren A. Stüvel2016-01-221-17/+18
* Use random number when blinding, and also blind when verifying signatures.Sybren A. Stüvel2016-01-221-36/+72
* Fixed some docstrings to use Sphinx-compatible notationSybren A. Stüvel2016-01-221-14/+15
* Fix #19: Implemented blinding when decrypting.Sybren A. Stüvel2016-01-221-0/+36
* Fix #30, removed use of deprecated `base64.decodestring` from docstringsSybren A. Stüvel2016-01-221-2/+2
* Big refactor to become more PEP8 compliant.Sybren A. Stüvel2016-01-221-84/+83
* Primes regeneration in RSA keys generationMichael Manganiello2016-01-211-3/+11
* Corrected accurate mode of 'newkeys' functionMichael Manganiello2016-01-211-2/+4
* Explicitly cast ASN.1 integer type to Python intSybren A. Stüvel2012-10-121-1/+1
* Added support for loading public keys from OpenSSLSybren A. Stüvel2012-10-111-18/+49
* Reverts docstring quoting syntax.Yesudeep Mangalapilly2011-08-241-37/+37
* Parellelized testing. Caught a lot of bugs.Yesudeep Mangalapilly2011-08-161-31/+31
* Porting to Python 3 complete. All tests except pyasn1 stuff pass.Yesudeep Mangalapilly2011-08-111-2/+3
* Tests are now functional (only running without syntax errors) on Python 3 too.Yesudeep Mangalapilly2011-08-111-5/+5