summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Fix block ciphers allowing empty string as IVDwayne C. Litzenberger2012-05-241-1/+1
* In ALGnew, check the mode before checking other parametersDwayne C. Litzenberger2012-05-241-15/+15
* Removed PGP mode from block ciphersLegrandin2012-05-141-137/+9
* Add documentation for XOR cipherLegrandin2012-05-141-1/+1
* Added documentation for ARC4Legrandin2012-05-141-1/+1
* Added documentation for CAST-128Legrandin2012-05-121-1/+1
* Added documentation for RC2Legrandin2012-05-121-1/+1
* Added documentation for BlowfishLegrandin2012-05-111-1/+1
* Added documentation for Triple DES.Legrandin2012-05-101-1/+1
* Added documentation for AES and DES.Legrandin2012-05-102-2/+2
* _fastmath: Convert negative numbers properlyDwayne C. Litzenberger2012-04-251-7/+18
* some commentsDwayne C. Litzenberger2012-04-251-1/+2
* _fastmath: missing Py_BLOCK_THREADS on isPrime(1)Dwayne C. Litzenberger2012-04-251-2/+5
* Fix segfault if Crypto.Random.new is missing for some reason.Dwayne C. Litzenberger2012-02-181-0/+5
* Fix typoDwayne C. Litzenberger2012-02-181-1/+1
* Fix segfaults & reference leaks in error-handlingDwayne C. Litzenberger2012-02-181-10/+58
* Fixed compilation error in MSVC.alsaan2011-11-291-7/+6
* Further fixed for python 3Legrandin2011-10-191-1/+2
* Merged from upstream (py3k support) and modified so that all unit tests pass.Legrandin2011-10-1817-206/+1152
|\
| * Fix build on Solaris 9 and earilerDwayne C. Litzenberger2011-10-104-3/+28
| * Fix libgmp/libmpir autodetectionDwayne C. Litzenberger2011-10-103-5/+24
| * Merge branch 'master' into py3kDwayne C. Litzenberger2011-10-109-10/+169
| |\
| | * autoconf: only use side-channel secured mpz_powm_sec if it's available (libgm...Dwayne C. Litzenberger2011-10-103-9/+164
| * | Merge from dlitz/masterAnders Sundman2011-05-191-9/+9
| |\ \
| * | | Update documentation with current state of security of hash and cipherThorsten Behrens2011-01-021-0/+4
| * | | Add Ron Rivet TestThorsten Behrens2010-12-302-6/+0
| * | | PY3K _fastmath supportThorsten Behrens2010-12-291-1/+0
| * | | PY3K support for _fastmath.c; removed floordiv(a,b) hack and replaced with di...Thorsten Behrens2010-12-291-7/+8
| * | | Changes to allow pycrpyto to work on Python 3.x as well as 2.1 through 2.7Thorsten Behrens2010-12-2813-191/+942
| * | | Change _fastmath.c to compile with VC++, add support for mpir as alternative ...Thorsten Behrens2010-12-231-2/+9
* | | | Added Lorenz Quack's native C implementation of all SHA-2 algorithmLegrandin2011-10-1610-251/+586
* | | | Fastmath can still be compiled with LIBGMP<=4.xLegrandin2011-09-201-9/+18
* | | | Merged with upstream.Legrandin2011-09-207-10/+14
|\ \ \ \ | | |_|/ | |/| |
| * | | Merge pull request #6 from rfk/masterDwayne Litzenberger2011-06-131-1/+0
| |\ \ \
| | * | | fix double-decref of "counter" when Cipher object initialisation failsRyan Kelly2011-03-071-1/+0
| | | |/ | | |/|
| * | | Add variable block size support to HMAC-SHA384 and HMAC-SHA512 which useFrédéric Bertolus2011-04-085-0/+5
| |/ /
| * | Replace calls to mpz_powm with mpz_powm_sec. This should help avoid some tim...Dwayne C. Litzenberger2011-02-211-9/+9
| |/
* | Add new() method to all remaining hash algorithms, so as to make them to work...Legrandin2011-02-071-0/+6
* | Factorization of n from d stops after 100 attempts, with test cases.Legrandin2011-02-061-4/+13
* | Add OID to each hash algorithm.Legrandin2011-02-035-1/+55
* | Keep p<q check while generating an RSA key, but tell people why really we do ...Legrandin2011-01-191-3/+0
* | Allow RSA to be generated with an arbitary public exponent e.Legrandin2011-01-181-5/+62
* | Fix comments in rsaDecrypt(), to match what the code really does.Legrandin2011-01-161-2/+2
|/
* getRandomNumber API compatibility:Dwayne C. Litzenberger2010-08-021-6/+6
* Fix potential uninitialized use of randfunc pointerDwayne C. Litzenberger2010-06-101-1/+1
* Fix compiler warnings & clean up the code a bit.Dwayne C. Litzenberger2010-06-101-6/+10
* getStrongPrime() implementationLorenz Quack2010-06-101-10/+1582
* Fix building PyCrypto on Win64 using MS Visual Studio 9.0.Dwayne C. Litzenberger2009-12-131-1/+2
* block_template.c: Re-acquire the GIL during a nasty error casev2.1.0alpha2Lorenz Quack2009-10-161-0/+2
* Release the global interpreter lock during encryption, decryption, and hashing.Dwayne C. Litzenberger2009-10-127-36/+37