summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Skip RSA/DSA/ElGamal tests when --skip-slow-tests is specified.2.6-winbuild2-wipDwayne Litzenberger2013-04-217-53/+64
|
* Add tools/win-build-all.cmdDwayne Litzenberger2013-03-241-0/+22
|
* Run test_negative_number_roundtrip_mpzToLongObj_longObjToMPZ only if _fastmathSebastian Ramacher2013-03-241-1/+20
| | | | is available.
* Use os.chmod instead of os.system("chmod ...")Sebastian Ramacher2013-03-241-2/+5
|
* Fix mingw32 build: Use inttypes.hDwayne Litzenberger2013-03-243-3/+3
|
* Win32: Remove obsolete -mno-cygwin option from mingw32 buildDwayne Litzenberger2013-03-241-0/+4
|
* Backport tools/ dirDwayne Litzenberger2013-03-243-0/+344
|
* Release v2.6v2.6Dwayne C. Litzenberger2012-05-243-4/+4
|
* Update the ChangeLogDwayne C. Litzenberger2012-05-241-0/+53
|
* Fix block ciphers allowing empty string as IVDwayne C. Litzenberger2012-05-242-2/+27
| | | | Bug report: https://bugs.launchpad.net/pycrypto/+bug/997464
* In ALGnew, check the mode before checking other parametersDwayne C. Litzenberger2012-05-241-15/+15
|
* Remove -std=c99 when building using aCC compiler HP-UXDwayne C. Litzenberger2012-05-241-0/+4
| | | | Bug report: https://bugs.launchpad.net/pycrypto/+bug/980358
* Remove qNEW signature algorithmDwayne C. Litzenberger2012-05-243-190/+1
| | | | I doubt anyone uses it anyway, and we have no test suite for it.
* Fix typos in docsDwayne C. Litzenberger2012-05-232-2/+2
|
* Add ability to import RSAPublicKey objects (encoded in DER or PEM)Legrandin2012-05-182-6/+36
|
* Describe unit tests for importKeyLegrandin2012-05-181-2/+12
|
* Clarification of how RSA keys can be imported/exportedLegrandin2012-05-181-14/+23
|
* Performance test: display CFB-8 as CFB mode being testLegrandin2012-05-181-1/+1
|
* Added test vectors from NIST 800-38ALegrandin2012-05-181-0/+136
| | | | | | | | Test vectors cover ECB, CBC, OFB, CFB-8, CFB-128, and CTR modes for AES-128, AES-192, and AES-256. Test vectors for CFB-1 have not been added because it is not a mode supported by PyCrypto.
* Added OPENPGP mode to RoundTripTestsLegrandin2012-05-171-2/+8
|
* Fix to make Crypto.Cipher work with Python3 againLegrandin2012-05-171-1/+3
|
* Added OPENPGP speed testLegrandin2012-05-171-0/+1
|
* Added example for OPENPGP mode in CAST moduleLegrandin2012-05-171-2/+8
|
* Added OpenPGP modeLegrandin2012-05-1710-24/+254
|
* Fixed 2 typos in documentationLegrandin2012-05-172-2/+2
|
* Added example for all symmetric ciphersLegrandin2012-05-147-3/+85
|
* Removed PGP mode from block ciphersLegrandin2012-05-144-142/+25
|
* Added cipher type columnLegrandin2012-05-141-20/+20
|
* Add documentation for XOR cipherLegrandin2012-05-144-3/+89
|
* Minor fixes for documentation of ciphersLegrandin2012-05-147-10/+5
| | | | | | Fixed key lengths described with xrange() Removed unnecessary imports. Removed documentation for compiled modules starting with '_'.
* Added documentation for ARC4Legrandin2012-05-143-2/+110
|
* Added documentation for CAST-128Legrandin2012-05-123-2/+99
|
* Added documentation for RC2Legrandin2012-05-123-2/+113
|
* Added documentation for BlowfishLegrandin2012-05-113-2/+98
|
* Fixes to make test suite pass for Python 2.1 and Python 3Legrandin2012-05-114-6/+12
|
* TDES unit tests got broken. Fixed them again.Legrandin2012-05-101-1/+1
|
* Added documentation for Triple DES.Legrandin2012-05-104-2/+114
|
* Added description of what DES is.Legrandin2012-05-101-1/+15
|
* Added documentation for Counter moduleLegrandin2012-05-101-1/+63
|
* Added documentation for AES and DES.Legrandin2012-05-106-4/+368
| | | | | | | A new module (blockalgo) has been added. It contains a class (BlockAlgo) all ciphers derive from. The only purpose of such base class is to centralize all general documentation applicable to all block ciphers (e.g. modes) into a single file.
* Added documentation for all hash algorithmsLegrandin2012-05-0513-302/+801
| | | | (including for HMAC which, strictly speaking, does not belong with them).
* Add negative test for signature verification.Legrandin2012-05-031-2/+6
| | | | | Verify that Elgamal signature works with longs (it was disabled by mistake).
* Added test vectors for ElGamal signatures.Legrandin2012-05-031-18/+58
|
* Add ElGamal tests to the test suite.Legrandin2012-04-271-0/+1
|
* Fixed two small bugs in ElGamal code.Legrandin2012-04-261-4/+4
|
* Added some test vectors for ElGamal (encryption only). Fixed two small bugs ↵Legrandin2012-04-261-0/+166
| | | | in ElGamal code.
* Merge branch 'master' of git://github.com/dlitz/pycryptoLegrandin2012-04-263-12/+62
|\
| * _fastmath: Convert negative numbers properlyDwayne C. Litzenberger2012-04-252-7/+29
| |
| * some commentsDwayne C. Litzenberger2012-04-251-1/+2
| |
| * _fastmath: missing Py_BLOCK_THREADS on isPrime(1)Dwayne C. Litzenberger2012-04-252-2/+6
| | | | | | | | | | | | | | | | | | | | When _fastmath is present, the following code caused the Python interpreter to abort with a fatal error: from Crypto.Util.number import isPrime isPrime(1) # Fatal Python error: PyEval_SaveThread: NULL tstate Bug report: https://bugs.launchpad.net/pycrypto/+bug/988431