summaryrefslogtreecommitdiff
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* Drop support for Python 3.6Daniel Ziegenberg2022-12-061-1/+1
| | | | Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
* Fix #199: Sphinx warnings reference target not foundSybren A. Stüvel2022-07-202-2/+10
| | | | | | | | | | | | | | | Fix the documentation by adding referenced-but-not-included functions and some other small fixes. The only warnings left are: ``` python-rsa/rsa/key.py:docstring of rsa.key.AbstractKey.load_pkcs1:: WARNING: py:class reference target not found: rsa.key.T python-rsa/rsa/key.py:docstring of rsa.key.AbstractKey.load_pkcs1:: WARNING: py:class reference target not found: rsa.key.T ``` These are due to Sphynx not really understanding `typing` type references. Not sure how to fix those.
* Doc: add `-n` option to Sphinx to show warningsSybren A. Stüvel2022-07-201-2/+1
| | | | This option was shown quite useful in #199.
* Docs: Fix table layoutSybren A. Stüvel2021-11-241-26/+26
|
* Fix typosKian-Meng, Ang2021-11-242-4/+4
|
* Update usage.rstRichard Vodden2021-02-241-2/+2
|
* Correct return value of verify()Richard Vodden2021-02-241-2/+3
|
* Fix #170: mistake in examples of documentationSybren A. Stüvel2021-01-101-4/+4
| | | | | Strings need to be encoded into bytes before the RSA module can operate on them.
* Updated documentation to use Pipenv instead of PoetrySybren A. Stüvel2020-06-121-3/+3
| | | | See commit d15a7f3 for the reason why.
* Moving back to Pipenv to manage dependenciesSybren A. Stüvel2020-06-111-0/+6
| | | | | | | | | | | | | Poetry breaks no-binary installations of the RSA library, which defeats the purpose of this library. See https://github.com/sybrenstuvel/python-rsa/issues/148 Among other changes, this reverts commit fcf5b7457c70426a242b17db20dd4e34e1055f69. I also added a workaround for an `ImportError` importing `zipp` on Python 3.5.
* Drop character encoding markers for Python 2.xAndrey Semakin2020-06-031-2/+0
|
* Bumped copyright in documentation to 2011-2019Sybren A. Stüvel2019-08-041-1/+1
|
* Add support for SHA3 hashingSybren A. Stüvel2019-08-041-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 PoetrySybren A. Stüvel2019-08-041-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 documentationSybren A. Stüvel2019-08-041-3/+4
|
* Drop support for Python 2 and 3.4Sybren A. Stüvel2019-08-041-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.0Sybren A. Stüvel2018-09-161-1/+1
|
* Add support for SHA224 for PKCS1 signaturesJoost Rijneveld2018-02-051-1/+1
|
* Remove keysize requirements / recommendationsJoost Rijneveld2018-02-051-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 typoHugo2018-01-242-3/+3
|
* Typos (#95)David Larlet2017-08-311-2/+2
|
* Support signing a pre-calculated hash (#87)Justin Simon2017-05-071-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 signatureSybren A. Stüvel2017-04-101-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 documentationSybren A. Stüvel2017-04-101-8/+3
| | | | Also worded the use of 'sudo' a bit more carefully.
* Updated year in copyright statementSybren A. Stüvel2017-04-101-1/+1
|
* Removed unused sphinx extension.Sybren A. Stüvel2017-04-101-1/+1
|
* Updated documentation for removal of bigfile/VARBLOCK support.Sybren A. Stüvel2017-04-105-108/+52
|
* Updated copyright year in documentationSybren A. Stüvel2016-02-051-1/+1
|
* Updated documentation location on stuvel.eu webserver.Sybren A. Stüvel2016-02-051-1/+1
|
* Updated documentation, mostly http -> https changesSybren A. Stüvel2016-02-058-52/+45
| | | | | | Also: - changed http to https in the code - changed header underlines in the documentation to match the header length
* Fixed PEP8 style issuesSybren A. Stüvel2016-01-271-42/+41
|
* Deprecated old modules, and slated them for removal in 4.0Sybren A. Stüvel2016-01-271-1/+7
|
* Fix #12 Allow pickling of keys.Sybren A. Stüvel2016-01-221-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 moduleSybren A. Stüvel2016-01-222-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 #31Sybren A. Stüvel2016-01-211-2/+2
|
* Made example code more consistent and up to date with Python 3.4Sybren A. Stüvel2015-08-311-6/+13
|
* Added a bit about PKCS#8Sybren A. Stüvel2014-02-221-0/+11
|
* rsa.pkcs1.verify() should return True when successfulTim Heckman2012-10-171-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 instructionsSybren A. Stüvel2012-06-182-10/+20
|
* Tweaked unittests for Python 3.xSybren A. Stüvel2012-06-181-0/+1
|
* Added Tox to dev requirementsversion-3.1Sybren A. Stüvel2012-06-171-0/+1
|
* Added parallel.py module and ability to use multiprocessing when generating keysSybren A. Stüvel2011-08-101-27/+40
|
* Bumped version to 3.1-beta0Sybren A. Stüvel2011-08-101-2/+3
|
* More doc tweaksSybren A. Stüvel2011-08-034-9/+12
|
* More documentation about key size and OpenSSL compatibilitySybren A. Stüvel2011-08-032-18/+50
|
* more documentationSybren A. Stüvel2011-08-036-30/+153
|
* Much more documentationSybren A. Stüvel2011-08-018-19/+115
|
* More usage documentationSybren A. Stüvel2011-08-011-0/+95
|
* Added file for CLI documentationSybren A. Stüvel2011-07-312-0/+6
|
* doc typoSybren A. Stüvel2011-07-311-1/+1
|