aboutsummaryrefslogtreecommitdiff
path: root/rsa/key.py
AgeCommit message (Expand)Author
2020-11-15Fix #162: Blinding uses slow algorithmSybren A. Stüvel
2020-06-03Add more type hintsAndrey Semakin
2020-06-03Drop character encoding markers for Python 2.xAndrey Semakin
2020-04-14Choose blinding factor relatively prime to NSybren A. Stüvel
2019-08-04Added flake8 as development dependency and fixed reported issuesSybren A. Stüvel
2019-08-04Added type annotations + some fixes to get them correctSybren A. Stüvel
2019-08-04Removed compatibility code for Python 2.7 and 3.4Sybren A. Stüvel
2018-09-16speedupyjqiang
2017-01-17Use iterative zip in Python 2 (#85)Michael Manganiello
2017-01-05Remove custom PrivateKey exponents/coefficient (#71)Michael Manganiello
2016-11-08Fixes a typo in docstrings (#83)Alexandr
2016-05-08Drop byte_literal in favour of b''adamantike
2016-05-08xrange compatibility optimization for Python 2 (#69)Michael Manganiello
2016-03-29Implemented __hash__ function for key objects.Sybren A. Stüvel
2016-03-29Introduced NotRelativePrimeError exception.Sybren A. Stüvel
2016-03-29PEP8 formattingSybren A. Stüvel
2016-03-17More CLI tests & clearer bytes stuffSybren A. Stüvel
2016-02-05Updated documentation, mostly http -> https changesSybren A. Stüvel
2016-01-27Fixed PEP8 style issuesSybren A. Stüvel
2016-01-27Fix #18: Add an 'exponent' argument to key.newkeys()Sybren A. Stüvel
2016-01-27Removed unused importSybren A. Stüvel
2016-01-27Removed code duplicationSybren A. Stüvel
2016-01-27Fixed bug where PrivateKey.exp2 wasn't correctly processed in the constructor.Sybren A. Stüvel
2016-01-22Fix #12 Allow pickling of keys.Sybren A. Stüvel
2016-01-22Removed doctest for blinding, as it is not suitable as an example for end users.Sybren A. Stüvel
2016-01-22Another pass at blinding.Sybren A. Stüvel
2016-01-22Use random number when blinding, and also blind when verifying signatures.Sybren A. Stüvel
2016-01-22Fixed some docstrings to use Sphinx-compatible notationSybren A. Stüvel
2016-01-22Fix #19: Implemented blinding when decrypting.Sybren A. Stüvel
2016-01-22Fix #30, removed use of deprecated `base64.decodestring` from docstringsSybren A. Stüvel
2016-01-22Big refactor to become more PEP8 compliant.Sybren A. Stüvel
2016-01-21Primes regeneration in RSA keys generationMichael Manganiello
2016-01-21Corrected accurate mode of 'newkeys' functionMichael Manganiello
2012-10-12Explicitly cast ASN.1 integer type to Python intSybren A. Stüvel
2012-10-11Added support for loading public keys from OpenSSLSybren A. Stüvel
2011-08-24Reverts docstring quoting syntax.Yesudeep Mangalapilly
2011-08-16Parellelized testing. Caught a lot of bugs.Yesudeep Mangalapilly
2011-08-11Porting to Python 3 complete. All tests except pyasn1 stuff pass.Yesudeep Mangalapilly
2011-08-11Tests are now functional (only running without syntax errors) on Python 3 too.Yesudeep Mangalapilly
2011-08-10Added basic Chinese Remainder theorem implementation, not yet used.Sybren A. Stüvel
2011-08-10Added parallel.py module and ability to use multiprocessing when generating keysSybren A. Stüvel
2011-08-07Removed unused import of abc module, updated changelogSybren A. Stüvel
2011-07-31fixed doctestsSybren A. Stüvel
2011-07-31More documentationSybren A. Stüvel
2011-07-30Using int() rather than long()Sybren A. Stüvel
2011-07-30Better type checking in core, casting ASN-ints to Python intSybren A. Stüvel
2011-07-24Specify format (PEM/DER) in capitalsSybren A. Stüvel
2011-07-24Added simpler save/load functionsSybren A. Stüvel
2011-07-24Added saving and loading public keys in PKCS#1 format (PEM+DER)Sybren A. Stüvel
2011-07-24Added saving and loading public keys in DER formatSybren A. Stüvel