summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
| * | | 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
* Counter: Add some assert() statementsDwayne C. Litzenberger2009-10-121-0/+18
* Check for counter wraparound when encrypting using MODE_CTRDwayne C. Litzenberger2009-10-123-8/+24
* Counter: raise OverflowError by default when the counter wraps around.Dwayne C. Litzenberger2009-10-122-3/+18
* Counter: Add 'carry' attribute to counter objectsDwayne C. Litzenberger2009-10-122-2/+12
* Counter: Add disable_shortcut keyword argument (to be used for testing)Dwayne C. Litzenberger2009-10-122-13/+21
* block_template.c: Allow MODE_CTR to behave as a stream cipherDwayne C. Litzenberger2009-10-121-14/+55
* block_template.c: Call ALG_Encrypt when using MODE_CTR, rather than duplicati...Dwayne C. Litzenberger2009-10-111-57/+5
* Counter: Fix compiler warning: initialization from incompatible pointer typeDwayne C. Litzenberger2009-10-111-2/+2
* block_template.c: when using MODE_CFB, raise ValueError if segment_size is no...Dwayne C. Litzenberger2009-10-101-3/+3
* block_template.c & stream_template.c: Add vim modelinesDwayne C. Litzenberger2009-10-102-0/+3
* Remove dead code related to IDEA and RC5Dwayne C. Litzenberger2009-10-101-37/+0
* Apply patch to release the GIL inside isPrime()Lorenz Quack2009-10-081-0/+2
* MD4.c: Update the legal noticeDwayne C. Litzenberger2009-08-031-3/+19
* {block,stream,hash}_template.c: Replace the legal noticesDwayne C. Litzenberger2009-08-033-15/+54
* _fastmath.c: Replace the legal noticeDwayne C. Litzenberger2009-08-031-3/+19
* MD2.c: Replace the legal noticeDwayne C. Litzenberger2009-08-021-3/+19
* ARC4.c: Replace the legal noticeDwayne C. Litzenberger2009-08-021-3/+19
* SHA256.c: Replace the legal noticeDwayne C. Litzenberger2009-08-021-2/+23
* ARC2.c: Replace the legal noticeDwayne C. Litzenberger2009-08-021-4/+35
* DES3.c: Add legal noticeDwayne C. Litzenberger2009-08-021-0/+24
* winrand.c: Replace the legal noticeDwayne C. Litzenberger2009-08-021-5/+16
* XOR.c: Add attribution and replace the legal noticeDwayne C. Litzenberger2009-08-021-3/+17
* tomcrypt_des.c: Add support for two-key Triple-DESDwayne C. Litzenberger2009-08-021-3/+13
* block_template.c: Fix what looks like some memory leaks that occur during errorsDwayne C. Litzenberger2009-08-021-0/+4
* block_template.c: Fix segfault when using MODE_CTR without specifying counter...Dwayne C. Litzenberger2009-08-021-1/+5
* src/XOR.c: Fix bug where keys longer than 32 bytes are silently truncatedDwayne C. Litzenberger2009-08-021-3/+13
* Resurrect src/XOR.cakuchling2009-08-021-0/+52
* Crypto.PublicKey: Raise ValueError/TypeError/RuntimeError instead of the vari...Dwayne C. Litzenberger2009-04-251-9/+9