summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Increase attempts for recovering RSA (p,q) from (n,e,d)stageWouter Bolsterlee2014-06-231-1/+1
* Realign V tables dynamicallyLegrandin2014-06-221-15/+32
* Make Cipher.galois module privateLegrandin2014-06-221-9/+9
* Make GHASH more robust against timing attacks.Legrandin2014-06-222-187/+99
* Add side-channel countermeasures to DSA.Legrandin2014-06-221-9/+19
* Upgrade libtomcrypt 1.16 -> 1.17 (LP#1264130)Dwayne Litzenberger2014-06-2212-311/+375
|\
| * PyCrypto customizations: Declare things static so that we don't leak symbolsDwayne Litzenberger2014-06-222-28/+28
| * Pristine files from libtomcrypt-1.17Dwayne Litzenberger2014-06-2214-0/+6010
* DES3: Move "Two-key 3DES" support into DES.c instead of customizing tomcrypt_...Dwayne Litzenberger2014-06-222-14/+20
* Workaround missing bit_AES definesSebastian Ramacher2014-06-221-0/+13
* Fix compilation with clang-3.3Sebastian Ramacher2014-06-221-8/+9
* Merge branch 'fix-aesni-aligned-malloc'Dwayne Litzenberger2014-02-221-1/+5
|\
| * AESNI: Fix order of alignment & size args in _aligned_mallocDwayne Litzenberger2014-02-221-1/+5
* | Regenerate autoconf filesDwayne Litzenberger2014-02-221-0/+9
|/
* Clean up AESNI aligned malloc() wrappersDwayne Litzenberger2014-02-221-33/+22
* Merge pull request #62 (Fixes AESNI alignment bug)Dwayne Litzenberger2014-02-227-17/+103
|\
| * Prefer C11's aligned_alloc if it is availableSebastian Ramacher2014-02-221-4/+4
| * Check return value of posix_memalignSebastian Ramacher2014-02-221-1/+3
| * Add wrapper for freeSebastian Ramacher2014-02-221-6/+19
| * Add a wrapper for posix_memalign and friendsSebastian Ramacher2013-10-281-17/+22
| * Make sure that ek and dk are aligned at 16 byte boundariesSebastian Ramacher2013-10-281-4/+44
| * Add block_finalize to clean up block_state from ALGdeallocSebastian Ramacher2013-10-287-0/+26
| * Be more consistent with spaces and tabsSebastian Ramacher2013-10-281-13/+13
* | Fix typo in error stringDwayne Litzenberger2014-02-221-1/+1
* | Fix exception string for incorrect key length (DES)Legrandin2014-02-211-0/+4
* | Throw exception when IV is used with ECB or CTRLegrandin2014-02-211-0/+11
|/
* block_template: Fix compiler warning (%i -> %zi)Dwayne Litzenberger2013-10-201-1/+1
* GCM mode: Optimize key setup for GCM mode.Legrandin2013-10-201-16/+79
* GCM mode: Optimize GCM speed with pre-computed tables.Legrandin2013-10-201-55/+184
* Add support for GCM mode (AES only).Legrandin2013-10-201-0/+234
* Clarify message about incorrect length in the counter block.Legrandin2013-10-201-2/+2
* FIX #1096857. Update reference to FIPS 180-4.Legrandin2013-07-144-4/+4
* Fixed MODE_OFB requiring paddingdev-jjc2013-07-141-20/+42
* Improve C extension autodocsDwayne Litzenberger2013-07-1410-20/+162
* Py3k cleanup: bytes/string -> bytestring in error messagesDwayne Litzenberger2013-07-141-15/+3
* Py3k cleanup: Module initializationDwayne Litzenberger2013-07-147-101/+188
* Py3k cleanup: Remove PyModule_GetDictDwayne Litzenberger2013-07-141-10/+8
* Py3k cleanup: PyBytesObjectDwayne Litzenberger2013-07-141-4/+0
* Py3k cleanup: Always use tp_getattroDwayne Litzenberger2013-07-147-231/+102
* Py3k cleanup: PyMODINIT_FUNCDwayne Litzenberger2013-07-145-18/+4
* Py3k cleanup: OB_SIZEDwayne Litzenberger2013-07-141-18/+10
* Py3k cleanup: PyVarObject_HEAD_INITDwayne Litzenberger2013-07-147-40/+1
* Py3k cleanup: PyType_ReadyDwayne Litzenberger2013-07-147-15/+21
* Py3k cleanup: PyInt_CheckExact & PyInt_AS_LONGDwayne Litzenberger2013-07-142-11/+3
* Py3k cleanup: staticforward and Py_TYPEDwayne Litzenberger2013-07-145-17/+4
* Py3k cleanup: METH_ODwayne Litzenberger2013-07-143-10/+3
* Py3k cleanup: PyModule_AddIntConstantDwayne Litzenberger2013-07-145-24/+12
* Py3k cleanup: Remove unused is_ALGobject macroDwayne Litzenberger2013-07-143-6/+0
* Py3k cleanup: Define PyLong_SHIFT and PyLong_MASK in Python 2.5 and belowDwayne Litzenberger2013-07-142-14/+3
* Py3k cleanup: Define PyInt_FromLong for Python 3.x and use itDwayne Litzenberger2013-07-146-19/+12