summaryrefslogtreecommitdiff
path: root/lib/Crypto/Cipher
Commit message (Expand)AuthorAgeFilesLines
* Make Cipher.galois module privateLegrandin2014-06-221-4/+4
* Make GHASH more robust against timing attacks.Legrandin2014-06-221-8/+5
* Fixed sentence in CCM exampleLegrandin2014-02-211-2/+3
* Rename S2V -> _S2V until we come up with a real PRF APIDwayne Litzenberger2013-10-201-2/+2
* Make MODE_OPENPGP accept uppercase 'IV' parameter.Dwayne Litzenberger2013-10-201-1/+8
* More ValueError -> TypeErrorDwayne Litzenberger2013-10-201-6/+6
* _CBCMAC: Rename ignite() -> _ignite()Dwayne Litzenberger2013-10-201-3/+3
* Add encrypt_and_digest() and decrypt_and_verify()Legrandin2013-10-201-17/+57
* 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-202-121/+238
* Add support for SIV (Synthetic IV) modeLegrandin2013-10-202-20/+154
* Add EAX authenticated encryption modeLegrandin2013-10-207-51/+212
* Add support for CCM mode (AES only).Legrandin2013-10-202-53/+451
* blockalgo: Fix MODE_OPENPGP commentLegrandin2013-10-201-1/+1
* Made blockalgo.py more PEP-8 compliant (pre-AEAD)Legrandin2013-10-201-17/+22
* whitespace changes (pre-AEAD)Legrandin2013-10-206-12/+13
* A set of small changes to documentation.Legrandin2013-07-142-3/+3
* FIX #1177614. Clarify that RSA OAEP only works on byte stringsLegrandin2013-07-141-9/+9
* Fixed MODE_OFB requiring paddingdev-jjc2013-07-141-6/+6
* AES-NI support: Python 2.1 Backward compatibilityDwayne Litzenberger2013-04-211-1/+4
* Initial AES-NI supportSebastian Ramacher2013-04-211-1/+24
* Hash: Rename SHA->SHA1 and RIPEMD->RIPEMD160 (1/2)Dwayne Litzenberger2013-02-161-4/+4
* Added ARC4-drop[n] cipherLegrandin2012-06-201-0/+21
* Examples for DES and DES3 were invertedLegrandin2012-06-112-9/+9
* Update docstring. IVs are no longer optionalStefano Rivera2012-05-276-12/+6
* Fix typos in docsDwayne C. Litzenberger2012-05-231-1/+1
* Fix to make Crypto.Cipher work with Python3 againLegrandin2012-05-171-1/+3
* Added example for OPENPGP mode in CAST moduleLegrandin2012-05-171-2/+8
* Added OpenPGP modeLegrandin2012-05-177-20/+190
* Fixed 2 typos in documentationLegrandin2012-05-172-2/+2
* Added example for all symmetric ciphersLegrandin2012-05-147-3/+85
* Added cipher type columnLegrandin2012-05-141-20/+20
* Add documentation for XOR cipherLegrandin2012-05-142-1/+87
* Minor fixes for documentation of ciphersLegrandin2012-05-147-10/+5
* Added documentation for ARC4Legrandin2012-05-141-0/+108
* Added documentation for CAST-128Legrandin2012-05-121-0/+97
* Added documentation for RC2Legrandin2012-05-121-0/+111
* Added documentation for BlowfishLegrandin2012-05-111-0/+96
* Fixes to make test suite pass for Python 2.1 and Python 3Legrandin2012-05-112-2/+2
* TDES unit tests got broken. Fixed them again.Legrandin2012-05-101-1/+1
* Added documentation for Triple DES.Legrandin2012-05-102-0/+112
* Added description of what DES is.Legrandin2012-05-101-1/+15
* Added documentation for AES and DES.Legrandin2012-05-103-0/+364
* Fix documentation for PKCS#1 modules.Legrandin2012-04-192-2/+2
* Further fixed for python 3Legrandin2011-10-191-4/+1
* Merged from upstream (py3k support) and modified so that all unit tests pass.Legrandin2011-10-182-24/+29
|\
* | Restructure both PKCS#1 ciphers as objects, to make them more uniform with ot...Legrandin2011-10-112-279/+335
* | To simplify, no RNG needs to be provided with PKCS1 encryption: the one belon...Legrandin2011-10-023-34/+43
* | Modify decryption function for PKCS#1 v1.5 so that a sentinel is returned in ...Legrandin2011-09-281-13/+58