diff options
author | obache <obache@pkgsrc.org> | 2011-10-30 13:30:36 +0000 |
---|---|---|
committer | obache <obache@pkgsrc.org> | 2011-10-30 13:30:36 +0000 |
commit | 131e5d67da9189818b08764add2ec5c76e1bd36c (patch) | |
tree | 2654b950b9ddccff9c2f35c094e044f7c755fa83 /net/tnftp | |
parent | 93889bc5a003ac3e1b82c0bbd823c547c8687c52 (diff) | |
download | pkgsrc-131e5d67da9189818b08764add2ec5c76e1bd36c.tar.gz |
Update py-cryoto to 2.4.
2.4
===
* Python 3 support! (Thorsten E. Behrens, Anders Sundman)
PyCrypto now supports every version of Python from 2.1 through 3.2.
* Timing-attack countermeasures in _fastmath: When built against
libgmp version 5 or later, we use mpz_powm_sec instead of mpz_powm.
This should prevent the timing attack described by Geremy Condra at
PyCon 2011:
http://blip.tv/pycon-us-videos-2009-2010-2011/pycon-2011-through-the-side-channel-timing-and-implementation-attacks-in-python-4897955
* New hash modules (for Python >= 2.5 only): SHA224, SHA384, and
SHA512 (Frédéric Bertolus)
* Configuration using GNU autoconf. This should help fix a bunch of
build issues.
* Support using MPIR as an alternative to GMP.
* Improve the test command in setup.py, by allowing tests to be
performed on a single sub-package or module only. (Legrandin)
You can now do something like this:
python setup.py test -m Hash.SHA256 --skip-slow-tests
* Fix double-decref of "counter" when Cipher object initialisation
fails (Ryan Kelly)
* Apply patches from Debian's python-crypto 2.3-3 package (Jan
Dittberner, Sebastian Ramacher):
- fix-RSA-generate-exception.patch
- epydoc-exclude-introspect.patch
- no-usr-local.patch
* Fix launchpad bug #702835: "Import key code is not compatible with
GMP library" (Legrandin)
* More tests, better documentation, various bugfixes.
Diffstat (limited to 'net/tnftp')
0 files changed, 0 insertions, 0 deletions