summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release v2.5v2.5Dwayne C. Litzenberger2012-01-133-4/+4
|
* Update ChangeLogDwayne C. Litzenberger2012-01-132-0/+34
|
* add MODE_ECB testwindwiny2012-01-131-0/+1
|
* Re-enable (accidentally?) disabled PBKDF2 testsDwayne C. Litzenberger2012-01-131-1/+1
| | | | These were disabled in commit 897b75983c31a9e2630af92161e6206c2480685e
* Merge commit 'pkcs_20111222'Dwayne C. Litzenberger2012-01-1364-608/+4775
|\
| * Added description of what string helper functions in py3compat.py do.Legrandin2011-12-221-0/+33
| |
| * Merge from upstreamLegrandin2011-12-2217-78/+102
| |\
| * \ Merge pull request #1 from alsaan/masterLegrandin2011-12-171-7/+6
| |\ \ | | | | | | | | MSVC Fix
| | * | Fixed compilation error in MSVC.alsaan2011-11-291-7/+6
| |/ /
| * | Merge from upstreamLegrandin2011-10-192-0/+15
| |\ \
| * | | Further fixed for python 3Legrandin2011-10-198-26/+31
| | | |
| * | | Merged from upstream (py3k support) and modified so that all unit tests pass.Legrandin2011-10-18105-1178/+8000
| |\ \ \
| * | | | Added Lorenz Quack's native C implementation of all SHA-2 algorithmLegrandin2011-10-1635-295/+913
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (as submitted here https://bugs.launchpad.net/pycrypto/+bug/544792) so that they are available also in Python 2.1, 2.2, 2.3 and 2.4. Regardless where the implementation comes from (Python standard library or our native modules, depending on the Python version), all Crypto.Hash objects are always used as front-ends.
| * | | | Restructure both PKCS#1 signature schemes as objects.Legrandin2011-10-164-228/+292
| | | | | | | | | | | | | | | | | | | | Fixed the can_sign() methods.
| * | | | Restructure both PKCS#1 ciphers as objects, to make them more uniform with ↵Legrandin2011-10-114-300/+365
| | | | | | | | | | | | | | | | | | | | other ciphers in the module.
| * | | | Added isType() method, ability to initialize an object with a payload, ↵Legrandin2011-10-111-11/+34
| | | | | | | | | | | | | | | | | | | | DerObjectId object.
| * | | | Added support for export and import of unencrypted PKCS#8 keys (with tests).Legrandin2011-10-112-39/+143
| | | | | | | | | | | | | | | | | | | | FIX: Certain public exponents were not correctly exported in OpenSSH keys.
| * | | | Added support for pass phrase and DES/3DES encrypted PEM keys, for both ↵Legrandin2011-10-032-7/+117
| | | | | | | | | | | | | | | | | | | | import and export.
| * | | | To simplify, no RNG needs to be provided with PKCS1 encryption: the one ↵Legrandin2011-10-0210-105/+143
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | belonging to each RSA key is reused. Error detection is internally implemented in a simpler (and safer) way for PKCS1 OAEP decryption. General fixes to documentation for PKCS1.
| * | | | Modify decryption function for PKCS#1 v1.5 so that a sentinel is returned in ↵Legrandin2011-09-282-18/+63
| | | | | | | | | | | | | | | | | | | | case of padding error, as opposed to an exception being raised. Added also more information on how to avoid timing attacks.
| * | | | Replace explicit search for gmp library with an attempt to compile a dummy C ↵Legrandin2011-09-271-37/+31
| | | | | | | | | | | | | | | | | | | | file dependent on it.
| * | | | Add new module Crypto.Protocol.KDF with two PKCS#5 key derivation algorithms.Legrandin2011-09-225-9/+230
| | | | |
| * | | | Remove SelfTest from documentation.Legrandin2011-09-221-0/+1
| | | | |
| * | | | Added support for export of public RSA keys in OpenSSH formatLegrandin2011-09-212-5/+24
| | | | |
| * | | | Add support for import of OpenSSH public keysLegrandin2011-09-212-2/+22
| | | | |
| * | | | Merge branch 'pkcs1'Legrandin2011-09-206-10/+941
| |\ \ \ \
| | * | | | Add PKCS#1 OAEP encryption, with test casesLegrandin2011-02-174-11/+631
| | | | | |
| | * | | | Added PKCS#1 v1.5 encryptionLegrandin2011-02-104-1/+312
| | | | | |
| * | | | | A message is printed if RSA tests are performed without fastmath.Legrandin2011-09-201-1/+1
| | | | | |
| * | | | | Fastmath can still be compiled with LIBGMP<=4.xLegrandin2011-09-201-9/+18
| | | | | |
| * | | | | Merged with upstream.Legrandin2011-09-2019-16/+382
| |\ \ \ \ \
| * | | | | | Test RSA key import with both fast and slow RSA enginesLegrandin2011-02-211-11/+24
| | | | | | |
| * | | | | | More precise computation of modulus size in bytes (only relevant if modulus ↵Legrandin2011-02-141-3/+8
| | |/ / / / | |/| | | | | | | | | | | | | | | | size in bits is in the form n*8+1)
| * | | | | Simplify wrapper, as digest_size is known in advance each time.Legrandin2011-02-073-7/+9
| | | | | |
| * | | | | Make PKCS#1 and its test cases work with Python 2.1Legrandin2011-02-072-0/+6
| | | | | |
| * | | | | Add new() method to all remaining hash algorithms, so as to make them to ↵Legrandin2011-02-073-1/+15
| | | | | | | | | | | | | | | | | | | | | | | | work with PKCS#1 PSS. Add also test cases for it for every hash.
| * | | | | More test cases for PKCS#1Legrandin2011-02-072-4/+73
| | | | | |
| * | | | | Polish documentation of PKCS#1. Reuse strxor already available in Crypto.UtilLegrandin2011-02-072-85/+95
| | | | | |
| * | | | | Added test case for size()Legrandin2011-02-061-0/+6
| | | | | |
| * | | | | Factorization of n from d stops after 100 attempts, with test cases.Legrandin2011-02-063-7/+31
| | | | | |
| * | | | | Fixed typoLegrandin2011-02-061-1/+1
| | | | | |
| * | | | | First fully tested version of Crypto.Signature.PKCS1_PSSLegrandin2011-02-066-1/+686
| | | | | |
| * | | | | Tab to space conversionLegrandin2011-02-061-72/+72
| | | | | |
| * | | | | Make tests compatible to Python 2.1Legrandin2011-02-032-2/+9
| | | | | |
| * | | | | Add check for signature length in verify()Legrandin2011-02-031-0/+5
| | | | | |
| * | | | | Add tests for PKCS#1 v1.5Legrandin2011-02-033-0/+236
| | | | | |
| * | | | | The final, tested PKCS#1 v1.5 signature moduleLegrandin2011-02-034-27/+93
| | | | | |
| * | | | | Add DerNull and DerOctetStringLegrandin2011-02-031-17/+30
| | | | | |
| * | | | | Add test routines to validate OID in hash algorithms.Legrandin2011-02-037-7/+21
| | | | | |
| * | | | | Add OID to each hash algorithm.Legrandin2011-02-038-15/+137
| | | | | |