aboutsummaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)Author
2021-01-10Fix #170: mistake in examples of documentationSybren A. Stüvel
Strings need to be encoded into bytes before the RSA module can operate on them.
2020-06-12Updated documentation to use Pipenv instead of PoetrySybren A. Stüvel
See commit d15a7f3 for the reason why.
2020-06-11Moving back to Pipenv to manage dependenciesSybren A. Stüvel
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.
2020-06-03Drop character encoding markers for Python 2.xAndrey Semakin
2019-08-04Bumped copyright in documentation to 2011-2019Sybren A. Stüvel
2019-08-04Add support for SHA3 hashingSybren A. Stüvel
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.
2019-08-04Removed setup.py as this is now managed via PoetrySybren A. Stüvel
Poetry generates a setup.py as part of the building process. It's no longer necessary to keep it in the Git repo.
2019-08-04Mentioned Poetry in the installation documentationSybren A. Stüvel
2019-08-04Drop support for Python 2 and 3.4Sybren A. Stüvel
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
2018-09-16Mark 4.0 as releasedSybren A. Stüvel
2018-02-05Add support for SHA224 for PKCS1 signaturesJoost Rijneveld
2018-02-05Remove keysize requirements / recommendationsJoost Rijneveld
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.
2018-01-24Fix typoHugo
2017-08-31Typos (#95)David Larlet
2017-05-07Support signing a pre-calculated hash (#87)Justin Simon
* 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().
2017-04-10Feature request #78: Expose function to find the hash method of a signatureSybren A. Stüvel
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.
2017-04-10Removed easy_install from installation documentationSybren A. Stüvel
Also worded the use of 'sudo' a bit more carefully.
2017-04-10Updated year in copyright statementSybren A. Stüvel
2017-04-10Removed unused sphinx extension.Sybren A. Stüvel
2017-04-10Updated documentation for removal of bigfile/VARBLOCK support.Sybren A. Stüvel
2016-02-05Updated copyright year in documentationSybren A. Stüvel
2016-02-05Updated documentation location on stuvel.eu webserver.Sybren A. Stüvel
2016-02-05Updated documentation, mostly http -> https changesSybren A. Stüvel
Also: - changed http to https in the code - changed header underlines in the documentation to match the header length
2016-01-27Fixed PEP8 style issuesSybren A. Stüvel
2016-01-27Deprecated old modules, and slated them for removal in 4.0Sybren A. Stüvel
2016-01-22Fix #12 Allow pickling of keys.Sybren A. Stüvel
Pickling is now possible, with the added note that one should never unpickle from an untrusted or unauthenticated source.
2016-01-22Fix #13: Deprecated the VARBLOCK format and rsa.bigfile moduleSybren A. Stüvel
This deprecation is due to security issues; see https://github.com/sybrenstuvel/python-rsa/issues/13 for more information.
2016-01-21Updated key loading example and included it as unit test, fixes bug #31Sybren A. Stüvel
2015-08-31Made example code more consistent and up to date with Python 3.4Sybren A. Stüvel
2014-02-22Added a bit about PKCS#8Sybren A. Stüvel
2012-10-17rsa.pkcs1.verify() should return True when successfulTim Heckman
- 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
2012-06-18Updated installation instructionsSybren A. Stüvel
2012-06-18Tweaked unittests for Python 3.xSybren A. Stüvel
2012-06-17Added Tox to dev requirementsSybren A. Stüvel
2011-08-10Added parallel.py module and ability to use multiprocessing when generating keysSybren A. Stüvel
2011-08-10Bumped version to 3.1-beta0Sybren A. Stüvel
2011-08-03More doc tweaksSybren A. Stüvel
2011-08-03More documentation about key size and OpenSSL compatibilitySybren A. Stüvel
2011-08-03more documentationSybren A. Stüvel
2011-08-01Much more documentationSybren A. Stüvel
2011-08-01More usage documentationSybren A. Stüvel
2011-07-31Added file for CLI documentationSybren A. Stüvel
2011-07-31doc typoSybren A. Stüvel
2011-07-31Finished documentation of basic functionsSybren A. Stüvel
2011-07-31More documentationSybren A. Stüvel
2011-07-31More documentationSybren A. Stüvel
2011-07-30More documentationSybren A. Stüvel
2011-07-30Added initial sphinx doc structureSybren A. Stüvel