summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Increase attempts for recovering RSA (p,q) from (n,e,d)stageWouter Bolsterlee2014-06-231-1/+1
* Make Cipher.galois module privateLegrandin2014-06-221-4/+4
* Make GHASH more robust against timing attacks.Legrandin2014-06-221-8/+5
* Add side-channel countermeasures to DSA.Legrandin2014-06-222-5/+7
* Extended fix for the RSA boundary checkLegrandin2014-06-223-1/+17
* Remove a few custom exception types.Legrandin2014-06-225-90/+84
* Fix tobytes() broken by previous commit.Dwayne Litzenberger2014-06-221-16/+9
* Get rid of catch-all exceptions. LP#1178485.Richard Mitchell2014-06-222-3/+3
* Fix tests when running under "python -OO" (PYTHONOPTIMIZE set to 1 or 2)Dwayne Litzenberger2014-06-224-5/+24
* Fix BytesWarning when running with "python3 -bb"Dwayne Litzenberger2014-06-221-1/+1
* Fix handle_fastmath_import_error (broken due to incorrect path in the previou...Dwayne Litzenberger2014-02-221-10/+11
* Refactor 3 places handling fastmath ImportErrorMarc Abramowitz2014-02-224-30/+18
* Use different method for getting ext_suffixMarc Abramowitz2014-02-223-3/+6
* Fixed sentence in CCM exampleLegrandin2014-02-211-2/+3
* Better example (with nonce) for Counter objectLegrandin2014-02-211-4/+6
* Throw exception when IV is used with ECB or CTRLegrandin2014-02-211-8/+23
* Sign the hash in the the PKCS1_PSS doctest, not the keyW. Trevor King2013-12-231-1/+1
* Release v2.7a1v2.7a1Dwayne Litzenberger2013-10-211-2/+2
* Rename S2V -> _S2V until we come up with a real PRF APIDwayne Litzenberger2013-10-203-7/+7
* hexverify: Fix handling unicode strings on Python 3.2Dwayne Litzenberger2013-10-203-3/+13
* Make MODE_OPENPGP accept uppercase 'IV' parameter.Dwayne Litzenberger2013-10-201-1/+8
* More ValueError -> TypeErrorDwayne Litzenberger2013-10-203-8/+8
* CMAC: raise TypeError instead of ValueError when ciphermod is missing or unus...Dwayne Litzenberger2013-10-201-2/+3
* _CBCMAC: Rename ignite() -> _ignite()Dwayne Litzenberger2013-10-201-3/+3
* Add encrypt_and_digest() and decrypt_and_verify()Legrandin2013-10-202-40/+103
* GCM mode: Optimize key setup for GCM mode.Legrandin2013-10-201-5/+8
* GCM mode: Optimize GCM speed with pre-computed tables.Legrandin2013-10-201-4/+5
* Add support for GCM mode (AES only).Legrandin2013-10-205-158/+537
* Add support for SIV (Synthetic IV) modeLegrandin2013-10-206-45/+389
* Add EAX authenticated encryption modeLegrandin2013-10-209-57/+304
* Add support for CCM mode (AES only).Legrandin2013-10-204-68/+1010
* Add support for CMACLegrandin2013-10-204-1/+529
* Removed most 'import *' statementsLegrandin2013-10-207-10/+17
* Added KDF unit tests to suiteLegrandin2013-10-201-0/+1
* blockalgo: Fix MODE_OPENPGP commentLegrandin2013-10-201-1/+1
* MAC unit tests become independent of hashesLegrandin2013-10-202-63/+71
* Add HMAC.verify() and HMAC.hexverify() with constant-time comparisonLegrandin2013-10-202-3/+65
* Made blockalgo.py more PEP-8 compliant (pre-AEAD)Legrandin2013-10-201-17/+22
* whitespace changes (pre-AEAD)Legrandin2013-10-2011-27/+28
* Merge tag 'v2.6.1' (fix CVE-2013-1445)Dwayne Litzenberger2013-10-205-4/+217
|\
| * Release v2.6.1v2.6.1Dwayne Litzenberger2013-10-141-2/+2
| * Fortuna: Add comments for reseed_interval and min_pool_size to FortunaAccumul...Dwayne Litzenberger2013-10-141-2/+19
| * Random: Make Crypto.Random.atfork() set last_reseed=None (CVE-2013-1445)Dwayne Litzenberger2013-10-144-0/+196
* | FIX #1191411: RSA export exampleLegrandin2013-07-141-1/+1
* | A set of small changes to documentation.Legrandin2013-07-144-13/+16
* | FIX #1093446. Description of allow_wraparound was incorrect.Legrandin2013-07-141-6/+6
* | FIX #1177614. Clarify that RSA OAEP only works on byte stringsLegrandin2013-07-141-9/+9
* | Added unit tests for bugfix #1119552Legrandin2013-07-141-0/+27
* | Bugfix #1119552: PKCS#1v1.5 has to accept signatures without NULL parametersLegrandin2013-07-141-12/+29
* | Fix unhexlify in Python 3.2Dwayne Litzenberger2013-07-142-33/+33