summaryrefslogtreecommitdiff
path: root/lib/Crypto/PublicKey/__init__.py
Commit message (Collapse)AuthorAgeFilesLines
* Remove a few custom exception types.Legrandin2014-06-221-3/+0
| | | | | | | | | | | The following custom exceptions are replaced with ValueError: * Crypto.Util.PaddingError * Crypto.PublicKey.KeyFormatError The custom Crypto.Util.asn1.NoDerElementError is now private to the module. Some white spaces have been removed.
* Add support for import/export of DSA keysLegrandin2013-07-141-0/+3
| | | | | | | | | | | | This patch adds methods importKey() to DSA module and exportKey() to _DSAobj object. Public and private keys can be imported/exported in a variety of formats: * DER vs PEM * PKCS#8 vs OpenSSL vs OpenSSH/OpenSSL * Encrypted vs clear
* Remove qNEW signature algorithmDwayne C. Litzenberger2012-05-241-2/+1
| | | | I doubt anyone uses it anyway, and we have no test suite for it.
* Polished the Crypto.PublicKey page.Added hyperlinks to RFCs.Legrandin2012-04-121-0/+2
|
* Refreshed documentation for DSA. Minor fixes in RSA documentation.Legrandin2012-04-121-2/+5
|
* Legal: Add PD dedication to __init__.py files and hash stubsDwayne C. Litzenberger2009-03-011-0/+20
| | | | | | | | From what I can tell, the authors of these files are: - Andrew Kuchling (who has dedicated his contributions to the public domain); and/or - Dwayne Litzenberger (myself).
* cleanup: Move modules to "lib/Crypto" subdirectory.Dwayne C. Litzenberger2009-02-281-0/+17
This will avoid the previous situation where scripts like the old "test.py" get included accidentally in a release. It also frees us to put additional build scripts in the top-level directory of the source tree.