Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bumped copyright in documentation to 2011-2019 | Sybren A. Stüvel | 2019-08-04 | 1 | -1/+1 |
| | |||||
* | Add support for SHA3 hashing | Sybren A. Stüvel | 2019-08-04 | 1 | -1/+1 |
| | | | | | | | | | | This is based on https://github.com/sybrenstuvel/python-rsa/pull/96, with a few improvements: - The minimum of one use of SHA3 in a unit test, to at least touch it at some point. - Documented the support of SHA3. - Only install the third-party library required by Python 3.5 when we're running on Python 3.5. Newer Python versions support SHA3 natively. | ||||
* | Removed setup.py as this is now managed via Poetry | Sybren A. Stüvel | 2019-08-04 | 1 | -6/+0 |
| | | | | | Poetry generates a setup.py as part of the building process. It's no longer necessary to keep it in the Git repo. | ||||
* | Mentioned Poetry in the installation documentation | Sybren A. Stüvel | 2019-08-04 | 1 | -3/+4 |
| | |||||
* | Drop support for Python 2 and 3.4 | Sybren A. Stüvel | 2019-08-04 | 1 | -12/+12 |
| | | | | | | | | | | | | | Some of our development dependencies, like Sphinx, have already dropped support for Python 2. This makes it harder for this project to update its dependencies. Since Python 2 only has a few more months to live, I think it's fine to drop support now. Python 3.4 has already reached its end-of-life date. Python-RSA now only supports Python 3.5 and newer. Python 3.5 support is intended to last until its end-of-life date of 2019-09-13: https://devguide.python.org/#status-of-python-branches | ||||
* | Mark 4.0 as releasedversion-4.0 | Sybren A. Stüvel | 2018-09-16 | 1 | -1/+1 |
| | |||||
* | Add support for SHA224 for PKCS1 signatures | Joost Rijneveld | 2018-02-05 | 1 | -1/+1 |
| | |||||
* | Remove keysize requirements / recommendations | Joost Rijneveld | 2018-02-05 | 1 | -26/+0 |
| | | | | | | This library is probably not the right place to recommend key sizes or have discussions about the relation between key sizes and hash function outputs. | ||||
* | Fix typo | Hugo | 2018-01-24 | 2 | -3/+3 |
| | |||||
* | Typos (#95) | David Larlet | 2017-08-31 | 1 | -2/+2 |
| | |||||
* | Support signing a pre-calculated hash (#87) | Justin Simon | 2017-05-07 | 1 | -0/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Split the hashing out of the sign method This code change adds support to split the hashing of a message and the actual signing of the message. * Updating unit test and documentation This commit updates the unit test and usage docs. In addition, This change removes a redundant error check inside rsa.sign(). * Refactore unit tests and code comments Removed the print statements from the unit test and refactored a few code comments to improve readability. * Rename hash function The new hash function had the same name as a function in the standard library. This commit changes the name to avoid conflicts. * Rename hash function to compute_hash() This commit renames the hash function to compute_hash(). | ||||
* | Feature request #78: Expose function to find the hash method of a signature | Sybren A. Stüvel | 2017-04-10 | 1 | -0/+2 |
| | | | | | | I've not used the name "find_method_hash" suggested in #78, as it's a bit vague. It's ok-ish for a private function `_find_method_hash`, but I thought `find_signature_hash` would be more descriptive. | ||||
* | Removed easy_install from installation documentation | Sybren A. Stüvel | 2017-04-10 | 1 | -8/+3 |
| | | | | Also worded the use of 'sudo' a bit more carefully. | ||||
* | Updated year in copyright statement | Sybren A. Stüvel | 2017-04-10 | 1 | -1/+1 |
| | |||||
* | Removed unused sphinx extension. | Sybren A. Stüvel | 2017-04-10 | 1 | -1/+1 |
| | |||||
* | Updated documentation for removal of bigfile/VARBLOCK support. | Sybren A. Stüvel | 2017-04-10 | 5 | -108/+52 |
| | |||||
* | Updated copyright year in documentation | Sybren A. Stüvel | 2016-02-05 | 1 | -1/+1 |
| | |||||
* | Updated documentation location on stuvel.eu webserver. | Sybren A. Stüvel | 2016-02-05 | 1 | -1/+1 |
| | |||||
* | Updated documentation, mostly http -> https changes | Sybren A. Stüvel | 2016-02-05 | 8 | -52/+45 |
| | | | | | | Also: - changed http to https in the code - changed header underlines in the documentation to match the header length | ||||
* | Fixed PEP8 style issues | Sybren A. Stüvel | 2016-01-27 | 1 | -42/+41 |
| | |||||
* | Deprecated old modules, and slated them for removal in 4.0 | Sybren A. Stüvel | 2016-01-27 | 1 | -1/+7 |
| | |||||
* | Fix #12 Allow pickling of keys. | Sybren A. Stüvel | 2016-01-22 | 1 | -0/+8 |
| | | | | | Pickling is now possible, with the added note that one should never unpickle from an untrusted or unauthenticated source. | ||||
* | Fix #13: Deprecated the VARBLOCK format and rsa.bigfile module | Sybren A. Stüvel | 2016-01-22 | 2 | -0/+30 |
| | | | | | This deprecation is due to security issues; see https://github.com/sybrenstuvel/python-rsa/issues/13 for more information. | ||||
* | Updated key loading example and included it as unit test, fixes bug #31 | Sybren A. Stüvel | 2016-01-21 | 1 | -2/+2 |
| | |||||
* | Made example code more consistent and up to date with Python 3.4 | Sybren A. Stüvel | 2015-08-31 | 1 | -6/+13 |
| | |||||
* | Added a bit about PKCS#8 | Sybren A. Stüvel | 2014-02-22 | 1 | -0/+11 |
| | |||||
* | rsa.pkcs1.verify() should return True when successful | Tim Heckman | 2012-10-17 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | - when verification passes verify() will return True, instead of None. If verification fails the function will still raise a rsa.pkcs1.VerificationError for legacy purposes. - update the docs to note that the verify() function returns True when successful - write unit tests to verify this new behavior This commit passes all build tests: Ran 44 tests in 1.217s OK | ||||
* | Updated installation instructions | Sybren A. Stüvel | 2012-06-18 | 2 | -10/+20 |
| | |||||
* | Tweaked unittests for Python 3.x | Sybren A. Stüvel | 2012-06-18 | 1 | -0/+1 |
| | |||||
* | Added Tox to dev requirementsversion-3.1 | Sybren A. Stüvel | 2012-06-17 | 1 | -0/+1 |
| | |||||
* | Added parallel.py module and ability to use multiprocessing when generating keys | Sybren A. Stüvel | 2011-08-10 | 1 | -27/+40 |
| | |||||
* | Bumped version to 3.1-beta0 | Sybren A. Stüvel | 2011-08-10 | 1 | -2/+3 |
| | |||||
* | More doc tweaks | Sybren A. Stüvel | 2011-08-03 | 4 | -9/+12 |
| | |||||
* | More documentation about key size and OpenSSL compatibility | Sybren A. Stüvel | 2011-08-03 | 2 | -18/+50 |
| | |||||
* | more documentation | Sybren A. Stüvel | 2011-08-03 | 6 | -30/+153 |
| | |||||
* | Much more documentation | Sybren A. Stüvel | 2011-08-01 | 8 | -19/+115 |
| | |||||
* | More usage documentation | Sybren A. Stüvel | 2011-08-01 | 1 | -0/+95 |
| | |||||
* | Added file for CLI documentation | Sybren A. Stüvel | 2011-07-31 | 2 | -0/+6 |
| | |||||
* | doc typo | Sybren A. Stüvel | 2011-07-31 | 1 | -1/+1 |
| | |||||
* | Finished documentation of basic functions | Sybren A. Stüvel | 2011-07-31 | 2 | -5/+71 |
| | |||||
* | More documentation | Sybren A. Stüvel | 2011-07-31 | 6 | -7/+112 |
| | |||||
* | More documentation | Sybren A. Stüvel | 2011-07-31 | 5 | -12/+153 |
| | |||||
* | More documentation | Sybren A. Stüvel | 2011-07-30 | 4 | -0/+54 |
| | |||||
* | Added initial sphinx doc structure | Sybren A. Stüvel | 2011-07-30 | 7 | -0/+537 |