summaryrefslogtreecommitdiff
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
* Release v2.6.1v2.6.1Dwayne Litzenberger2013-10-141-1/+1
| | | | | | This release is identical to PyCrypto v2.6, except it fixes the Crypto.Random race condition (CVE-2013-1445) and adds a few related comments.
* Release v2.6v2.6Dwayne C. Litzenberger2012-05-241-1/+1
|
* Remove -std=c99 when building using aCC compiler HP-UXDwayne C. Litzenberger2012-05-241-0/+4
| | | | Bug report: https://bugs.launchpad.net/pycrypto/+bug/980358
* 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-101-2/+2
| | | | | | | A new module (blockalgo) has been added. It contains a class (BlockAlgo) all ciphers derive from. The only purpose of such base class is to centralize all general documentation applicable to all block ciphers (e.g. modes) into a single file.
* setup.py: Remove download_url so that easy_install downloads from PyPIDwayne C. Litzenberger2012-01-281-3/+0
|
* setup.py: PyCrypto is used by lots of people in productionDwayne C. Litzenberger2012-01-281-1/+1
|
* Release v2.5v2.5Dwayne C. Litzenberger2012-01-131-1/+1
|
* Merge commit 'pkcs_20111222'Dwayne C. Litzenberger2012-01-131-51/+18
|\
| * Merge from upstreamLegrandin2011-12-221-4/+9
| |\
| * \ Merged from upstream (py3k support) and modified so that all unit tests pass.Legrandin2011-10-181-52/+153
| |\ \
| * | | Added Lorenz Quack's native C implementation of all SHA-2 algorithmLegrandin2011-10-161-7/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (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.
| * | | Replace explicit search for gmp library with an attempt to compile a dummy C ↵Legrandin2011-09-271-37/+31
| | | | | | | | | | | | | | | | file dependent on it.
| * | | The final, tested PKCS#1 v1.5 signature moduleLegrandin2011-02-031-1/+4
| | | |
* | | | Add trove classifiers to indicate Python 2 and 3 compatibility.Thomas2012-01-121-0/+2
| |_|/ |/| |
* | | Release v2.4.1v2.4.1Dwayne C. Litzenberger2011-11-041-1/+1
| | |
* | | Run build_configure from build_ext.Sebastian Ramacher2011-11-041-3/+8
| | | | | | | | | | | | | | | | | | When installing with easy_install build_ext ist called directly. Thus we have to ensure that build_configure is run before we're building the extensions in build_ext.
* | | Bump to v2.4Dwayne C. Litzenberger2011-10-221-1/+1
| |/ |/|
* | Fix libgmp/libmpir autodetectionDwayne C. Litzenberger2011-10-101-16/+46
| |
* | Don't test SHA224/384/512 where hashlib isn't available (Python < 2.5)Dwayne C. Litzenberger2011-10-101-0/+8
| |
* | setup.py: configure be quiet when --quiet is specifiedDwayne C. Litzenberger2011-10-101-1/+5
| |
* | setup.py: Don't run ./configure if ./config.status already existsDwayne C. Litzenberger2011-10-101-4/+5
| |
* | Merge branch 'master' into py3kDwayne C. Litzenberger2011-10-101-3/+24
|\ \ | | | | | | | | | | | | | | | Conflicts: setup.py src/_fastmath.c
| * | autoconf: only use side-channel secured mpz_powm_sec if it's available ↵Dwayne C. Litzenberger2011-10-101-1/+23
| |/ | | | | | | (libgmp 5 or later)
* | Merge from dlitz/masterAnders Sundman2011-05-191-3/+19
|\ \ | |/
| * Improve the test command in setup.py, by allowing tests to beLegrandin2011-01-101-2/+19
| | | | | | | | performed on a single sub-package or module only.
* | Replace tabs with spacesThorsten Behrens2011-01-101-1/+1
| |
* | Add Ron Rivet TestThorsten Behrens2010-12-301-11/+15
| | | | | | | | | | o Add Ron Rivet DES test to test_DES.py o Started on API documentation for 3.x
* | PY3K _fastmath supportThorsten Behrens2010-12-291-18/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | o _fastmath now builds and runs on PY3K o Changes to setup.py to allow /usr/include for gmp.h o Changes to setup.py to allow linking fastmath w/ static mpir on Windows without warning messages o Changes to test_DSA/test_RSA to throw an exception if _fastmath is present but cannot be imported (due to an issue building _fastmath or the shared gmp/mpir libraries not being reachable) o number.py has the code to flag a failing _fastmath, but that code is commented out for a better runtime experience o Clean up the if for py21compat import - should have been == not is o Clean up some '== None' occurences, now 'is None' instead
* | PY3K support for _fastmath.c; removed floordiv(a,b) hack and replaced with ↵Thorsten Behrens2010-12-291-1/+1
| | | | | | | | divmod(a,b)[0]; move to assertEqual throughout the test suite to prep for assert_ and failIf being removed in 3.3/3.4
* | Changes to allow pycrpyto to work on Python 3.x as well as 2.1 through 2.7Thorsten Behrens2010-12-281-12/+49
| |
* | Removed erroneous print statement from setup.py - it had snuck in from the ↵Thorsten Behrens2010-12-231-1/+0
| | | | | | | | released 2.3 source
* | Change _fastmath.c to compile with VC++, add support for mpir as alternative ↵Thorsten Behrens2010-12-231-4/+17
|/ | | | to gmp
* Bump to version 2.3v2.3Dwayne C. Litzenberger2010-08-271-1/+1
|
* Bump to version 2.2v2.2Dwayne C. Litzenberger2010-08-021-1/+1
|
* Fix build on python compiled with profilingDwayne C. Litzenberger2010-08-021-0/+2
| | | | | | | | | See https://bugs.launchpad.net/pycrypto/+bug/609175 Apparently, the -pg and -fomit-frame-pointer options to gcc are incompatible, and -pg is added when python is built using --enable-profiling. Thanks to Drew Smathers for pointing this out and proposing this fix.
* Tell GCC to compile using the C99 standardDwayne C. Litzenberger2010-05-291-0/+3
| | | | This should fix building on FreeBSD and NetBSD.
* Release version 2.1.0v2.1.0Dwayne C. Litzenberger2009-12-131-1/+1
|
* Bump to version 2.1.0b1v2.1.0b1Dwayne C. Litzenberger2009-11-011-1/+1
|
* setup.py: Add USE_GCOV variable for building with gcovDwayne C. Litzenberger2009-10-121-0/+8
|
* setup.py: Enable assert() statements, and reduce optimization when debuggingDwayne C. Litzenberger2009-10-111-8/+19
|
* setup.py: Update download_urlDwayne C. Litzenberger2009-08-281-1/+1
|
* setup.py: Fix "setup.py sdist"Dwayne C. Litzenberger2009-08-281-70/+75
|
* setup.py: Update author/email/URL informationDwayne C. Litzenberger2009-08-281-3/+3
|
* Bump to version 2.1.0a2Dwayne C. Litzenberger2009-08-281-1/+1
|